Implementation notes: x86, h4e350, crypto_aead/omdsha256k128n96tau96v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
498837refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
511398refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
522387refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
526860refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
527040refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
528042refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
529269refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
531537refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
531594refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
532074refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
532317refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
533121refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
533544refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
537516refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
538308refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
539790refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
540792refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
548265refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
548916refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
550668refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
550830refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
550833refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
551442refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
554517refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
554574refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
554691refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
555357refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
555435refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
555447refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
555468refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
555495refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
556590refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
556629refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
557181refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
557343refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
557745refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
558381refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
558450refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
558693refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
558834refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
558996refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
562644refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
563613refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
564510refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
564522refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
564555refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
564558refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
564567refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
564585refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
564627refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
564693refgcc -m32 -O -fomit-frame-pointer2014062520140525
564726refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
564978refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
565122refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
565131refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
565425refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
565506refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
565851refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
566082refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
566250refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
566472refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
566526refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
566748refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
566919refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
567042refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
568590refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
569253refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
569274refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
573546refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
574407refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
574587refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
575835refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
579228refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
579228refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
579576refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
579699refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
581367refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
587865refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
588150refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
588216refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
588360refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
589395refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
589413refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
589440refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
594843refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
594852refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
594852refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
599427refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
601275refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
604062refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
604494refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
604587refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
611952refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
611979refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
611979refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
612147refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
614781refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
614994refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
619683refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
620916refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
620931refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
631803refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
633735refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
636126refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
636168refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
636240refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
636246refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
637782refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
638049refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
638073refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
641568refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
643815refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
648753refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
659982refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
660486refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
660627refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
661248refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
661722refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
663900refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
663903refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
664635refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
692130refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
694938refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
694968refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
726600refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
726684refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
735141refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
735627refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
736242refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
736260refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
736521refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
736572refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
736869refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
736902refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
737175refgcc -m32 -Os -fomit-frame-pointer2014062520140525
746403refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
749748refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
755667refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
755679refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
755778refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
756054refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
776865refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
780492refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
780516refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
780525refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
789456refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789480refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
789891refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
790455refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
791466refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
792060refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
793098refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
793188refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
793812refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
798198refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
798726refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
798933refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
812643refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
813363refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
813492refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
813495refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
813564refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
813573refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
826317refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
826500refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
827256refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
827499refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccWgbRwN.s: Assembler messages:
encrypt.c: /tmp/ccWgbRwN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWgbRwN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWgbRwN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWgbRwN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgbRwN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgbRwN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgbRwN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWgbRwN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWgbRwN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWgbRwN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgbRwN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWgbRwN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWgbRwN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgbRwN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWgbRwN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWgbRwN.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/omdsha256k128n96tau96v1/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/cclOVkRO.s: Assembler messages:
encrypt.c: /tmp/cclOVkRO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclOVkRO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclOVkRO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclOVkRO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclOVkRO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclOVkRO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclOVkRO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclOVkRO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclOVkRO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclOVkRO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclOVkRO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclOVkRO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclOVkRO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclOVkRO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOVkRO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclOVkRO.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/omdsha256k128n96tau96v1/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/ccFVxdgC.s: Assembler messages:
encrypt.c: /tmp/ccFVxdgC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFVxdgC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFVxdgC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFVxdgC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFVxdgC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFVxdgC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFVxdgC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFVxdgC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFVxdgC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFVxdgC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFVxdgC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFVxdgC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFVxdgC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVxdgC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFVxdgC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFVxdgC.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/omdsha256k128n96tau96v1/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/ccPo7IBK.s: Assembler messages:
encrypt.c: /tmp/ccPo7IBK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPo7IBK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPo7IBK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPo7IBK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPo7IBK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPo7IBK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPo7IBK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPo7IBK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPo7IBK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPo7IBK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPo7IBK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPo7IBK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPo7IBK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPo7IBK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPo7IBK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPo7IBK.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/omdsha256k128n96tau96v1/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/ccinVIwI.s: Assembler messages:
encrypt.c: /tmp/ccinVIwI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccinVIwI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccinVIwI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccinVIwI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccinVIwI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccinVIwI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccinVIwI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccinVIwI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccinVIwI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccinVIwI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccinVIwI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccinVIwI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccinVIwI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinVIwI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccinVIwI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccinVIwI.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/omdsha256k128n96tau96v1/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/ccmkwkIU.s: Assembler messages:
encrypt.c: /tmp/ccmkwkIU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmkwkIU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmkwkIU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmkwkIU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkwkIU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkwkIU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkwkIU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmkwkIU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmkwkIU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkwkIU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmkwkIU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkwkIU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkwkIU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkwkIU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkwkIU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkwkIU.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/omdsha256k128n96tau96v1/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/ccIdJeII.s: Assembler messages:
encrypt.c: /tmp/ccIdJeII.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIdJeII.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIdJeII.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIdJeII.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJeII.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJeII.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJeII.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIdJeII.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIdJeII.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIdJeII.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJeII.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdJeII.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdJeII.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJeII.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdJeII.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIdJeII.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/omdsha256k128n96tau96v1/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/ccj3lIAM.s: Assembler messages:
encrypt.c: /tmp/ccj3lIAM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj3lIAM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj3lIAM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj3lIAM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj3lIAM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj3lIAM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj3lIAM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj3lIAM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj3lIAM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj3lIAM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj3lIAM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj3lIAM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj3lIAM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj3lIAM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3lIAM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj3lIAM.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/omdsha256k128n96tau96v1/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/cc1vcue8.s: Assembler messages:
encrypt.c: /tmp/cc1vcue8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1vcue8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1vcue8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1vcue8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vcue8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vcue8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vcue8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1vcue8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1vcue8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vcue8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1vcue8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1vcue8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1vcue8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1vcue8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vcue8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1vcue8.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/omdsha256k128n96tau96v1/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/ccMumJ4f.s: Assembler messages:
encrypt.c: /tmp/ccMumJ4f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMumJ4f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMumJ4f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMumJ4f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMumJ4f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMumJ4f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMumJ4f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMumJ4f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMumJ4f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMumJ4f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMumJ4f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMumJ4f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMumJ4f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMumJ4f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMumJ4f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMumJ4f.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/omdsha256k128n96tau96v1/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/cci9Ingd.s: Assembler messages:
encrypt.c: /tmp/cci9Ingd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci9Ingd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci9Ingd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci9Ingd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9Ingd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9Ingd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9Ingd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci9Ingd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci9Ingd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci9Ingd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9Ingd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9Ingd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9Ingd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9Ingd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9Ingd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci9Ingd.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/omdsha256k128n96tau96v1/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/cckXNLZ2.s: Assembler messages:
encrypt.c: /tmp/cckXNLZ2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXNLZ2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckXNLZ2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckXNLZ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXNLZ2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXNLZ2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXNLZ2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckXNLZ2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckXNLZ2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXNLZ2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckXNLZ2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXNLZ2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckXNLZ2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckXNLZ2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXNLZ2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckXNLZ2.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/omdsha256k128n96tau96v1/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/ccUw0TF9.s: Assembler messages:
encrypt.c: /tmp/ccUw0TF9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUw0TF9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUw0TF9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUw0TF9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUw0TF9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUw0TF9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUw0TF9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUw0TF9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUw0TF9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUw0TF9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUw0TF9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUw0TF9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUw0TF9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUw0TF9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0TF9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUw0TF9.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/omdsha256k128n96tau96v1/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/ccpXz5Un.s: Assembler messages:
encrypt.c: /tmp/ccpXz5Un.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpXz5Un.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpXz5Un.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpXz5Un.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXz5Un.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXz5Un.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXz5Un.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpXz5Un.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpXz5Un.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpXz5Un.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXz5Un.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXz5Un.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXz5Un.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXz5Un.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXz5Un.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpXz5Un.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/omdsha256k128n96tau96v1/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/ccnOgWe8.s: Assembler messages:
encrypt.c: /tmp/ccnOgWe8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnOgWe8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnOgWe8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnOgWe8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOgWe8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOgWe8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOgWe8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnOgWe8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnOgWe8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOgWe8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnOgWe8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOgWe8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnOgWe8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnOgWe8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOgWe8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnOgWe8.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/omdsha256k128n96tau96v1/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/ccsoSRDh.s: Assembler messages:
encrypt.c: /tmp/ccsoSRDh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsoSRDh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsoSRDh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsoSRDh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsoSRDh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsoSRDh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsoSRDh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsoSRDh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsoSRDh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsoSRDh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsoSRDh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsoSRDh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsoSRDh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoSRDh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsoSRDh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsoSRDh.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/omdsha256k128n96tau96v1/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/ccCrARia.s: Assembler messages:
encrypt.c: /tmp/ccCrARia.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCrARia.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCrARia.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCrARia.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrARia.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrARia.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrARia.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCrARia.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCrARia.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrARia.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCrARia.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrARia.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrARia.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrARia.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrARia.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrARia.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/omdsha256k128n96tau96v1/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/ccTrS1cV.s: Assembler messages:
encrypt.c: /tmp/ccTrS1cV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTrS1cV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTrS1cV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTrS1cV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrS1cV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrS1cV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrS1cV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTrS1cV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTrS1cV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTrS1cV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTrS1cV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrS1cV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrS1cV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrS1cV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrS1cV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTrS1cV.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/omdsha256k128n96tau96v1/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/cc6lELOL.s: Assembler messages:
encrypt.c: /tmp/cc6lELOL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6lELOL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6lELOL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6lELOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6lELOL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6lELOL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6lELOL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6lELOL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6lELOL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6lELOL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6lELOL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6lELOL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6lELOL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lELOL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6lELOL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6lELOL.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/omdsha256k128n96tau96v1/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/ccd8WZu5.s: Assembler messages:
encrypt.c: /tmp/ccd8WZu5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd8WZu5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd8WZu5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd8WZu5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8WZu5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8WZu5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8WZu5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd8WZu5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd8WZu5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8WZu5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd8WZu5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8WZu5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd8WZu5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd8WZu5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8WZu5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd8WZu5.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/omdsha256k128n96tau96v1/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/ccFTGaQ2.s: Assembler messages:
encrypt.c: /tmp/ccFTGaQ2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFTGaQ2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFTGaQ2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFTGaQ2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFTGaQ2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFTGaQ2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFTGaQ2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFTGaQ2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFTGaQ2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFTGaQ2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFTGaQ2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFTGaQ2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTGaQ2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFTGaQ2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFTGaQ2.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/omdsha256k128n96tau96v1/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/ccwYUDvh.s: Assembler messages:
encrypt.c: /tmp/ccwYUDvh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwYUDvh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwYUDvh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwYUDvh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwYUDvh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwYUDvh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwYUDvh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwYUDvh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwYUDvh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwYUDvh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwYUDvh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwYUDvh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwYUDvh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwYUDvh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYUDvh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwYUDvh.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/omdsha256k128n96tau96v1/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/ccZKsBQ9.s: Assembler messages:
encrypt.c: /tmp/ccZKsBQ9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZKsBQ9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZKsBQ9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZKsBQ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKsBQ9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKsBQ9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKsBQ9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZKsBQ9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKsBQ9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZKsBQ9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKsBQ9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZKsBQ9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZKsBQ9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKsBQ9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZKsBQ9.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/omdsha256k128n96tau96v1/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/ccquPz0O.s: Assembler messages:
encrypt.c: /tmp/ccquPz0O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccquPz0O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccquPz0O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccquPz0O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquPz0O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquPz0O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquPz0O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccquPz0O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccquPz0O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccquPz0O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquPz0O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccquPz0O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccquPz0O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquPz0O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccquPz0O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccquPz0O.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/omdsha256k128n96tau96v1/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/ccj6QVP7.s: Assembler messages:
encrypt.c: /tmp/ccj6QVP7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj6QVP7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj6QVP7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj6QVP7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6QVP7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6QVP7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6QVP7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj6QVP7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj6QVP7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6QVP7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj6QVP7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj6QVP7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj6QVP7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj6QVP7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6QVP7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj6QVP7.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/omdsha256k128n96tau96v1/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/ccmN5Y2Y.s: Assembler messages:
encrypt.c: /tmp/ccmN5Y2Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmN5Y2Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmN5Y2Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmN5Y2Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmN5Y2Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmN5Y2Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmN5Y2Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmN5Y2Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmN5Y2Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmN5Y2Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmN5Y2Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmN5Y2Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN5Y2Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmN5Y2Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmN5Y2Y.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/omdsha256k128n96tau96v1/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/ccO9LMj5.s: Assembler messages:
encrypt.c: /tmp/ccO9LMj5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO9LMj5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO9LMj5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO9LMj5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9LMj5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9LMj5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9LMj5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO9LMj5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO9LMj5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9LMj5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO9LMj5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9LMj5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9LMj5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9LMj5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9LMj5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9LMj5.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/omdsha256k128n96tau96v1/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/ccfm9k6O.s: Assembler messages:
encrypt.c: /tmp/ccfm9k6O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfm9k6O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfm9k6O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfm9k6O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfm9k6O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfm9k6O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfm9k6O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfm9k6O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfm9k6O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfm9k6O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfm9k6O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfm9k6O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfm9k6O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfm9k6O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfm9k6O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfm9k6O.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/omdsha256k128n96tau96v1/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/ccESKybf.s: Assembler messages:
encrypt.c: /tmp/ccESKybf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESKybf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccESKybf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccESKybf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESKybf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESKybf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESKybf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccESKybf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccESKybf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESKybf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccESKybf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESKybf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESKybf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESKybf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESKybf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESKybf.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/omdsha256k128n96tau96v1/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/ccPskiL5.s: Assembler messages:
encrypt.c: /tmp/ccPskiL5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPskiL5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPskiL5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPskiL5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPskiL5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPskiL5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPskiL5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPskiL5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPskiL5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPskiL5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPskiL5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPskiL5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPskiL5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPskiL5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPskiL5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPskiL5.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/omdsha256k128n96tau96v1/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/ccCXCeo6.s: Assembler messages:
encrypt.c: /tmp/ccCXCeo6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXCeo6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCXCeo6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCXCeo6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXCeo6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXCeo6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXCeo6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCXCeo6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCXCeo6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXCeo6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCXCeo6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXCeo6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXCeo6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXCeo6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXCeo6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXCeo6.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/omdsha256k128n96tau96v1/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/ccmhoOSW.s: Assembler messages:
encrypt.c: /tmp/ccmhoOSW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmhoOSW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmhoOSW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmhoOSW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmhoOSW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmhoOSW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmhoOSW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmhoOSW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmhoOSW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmhoOSW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmhoOSW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmhoOSW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmhoOSW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhoOSW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmhoOSW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmhoOSW.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/omdsha256k128n96tau96v1/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/cc3L6UgE.s: Assembler messages:
encrypt.c: /tmp/cc3L6UgE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3L6UgE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3L6UgE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3L6UgE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3L6UgE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3L6UgE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3L6UgE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3L6UgE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3L6UgE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3L6UgE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3L6UgE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3L6UgE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3L6UgE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L6UgE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3L6UgE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3L6UgE.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/omdsha256k128n96tau96v1/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/ccVSfNfV.s: Assembler messages:
encrypt.c: /tmp/ccVSfNfV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVSfNfV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVSfNfV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVSfNfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSfNfV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSfNfV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSfNfV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVSfNfV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVSfNfV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSfNfV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVSfNfV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSfNfV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSfNfV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSfNfV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSfNfV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSfNfV.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/omdsha256k128n96tau96v1/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/cc1gItYP.s: Assembler messages:
encrypt.c: /tmp/cc1gItYP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1gItYP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1gItYP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1gItYP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gItYP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gItYP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gItYP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1gItYP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1gItYP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gItYP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1gItYP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gItYP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gItYP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gItYP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gItYP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gItYP.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/omdsha256k128n96tau96v1/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/ccG5RCCF.s: Assembler messages:
encrypt.c: /tmp/ccG5RCCF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG5RCCF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG5RCCF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG5RCCF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5RCCF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5RCCF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5RCCF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG5RCCF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG5RCCF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG5RCCF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5RCCF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG5RCCF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG5RCCF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5RCCF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG5RCCF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG5RCCF.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/omdsha256k128n96tau96v1/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/ccI7D8y0.s: Assembler messages:
encrypt.c: /tmp/ccI7D8y0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7D8y0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7D8y0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7D8y0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7D8y0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7D8y0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7D8y0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7D8y0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7D8y0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7D8y0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI7D8y0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7D8y0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7D8y0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7D8y0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7D8y0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7D8y0.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/omdsha256k128n96tau96v1/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/ccqXZL4K.s: Assembler messages:
encrypt.c: /tmp/ccqXZL4K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqXZL4K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqXZL4K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqXZL4K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXZL4K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXZL4K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXZL4K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqXZL4K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqXZL4K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqXZL4K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXZL4K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXZL4K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXZL4K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXZL4K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXZL4K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqXZL4K.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/omdsha256k128n96tau96v1/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/cce77hgV.s: Assembler messages:
encrypt.c: /tmp/cce77hgV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce77hgV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce77hgV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce77hgV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce77hgV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce77hgV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce77hgV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce77hgV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce77hgV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce77hgV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce77hgV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce77hgV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce77hgV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce77hgV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cce77hgV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce77hgV.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/omdsha256k128n96tau96v1/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/ccm5HwrA.s: Assembler messages:
encrypt.c: /tmp/ccm5HwrA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5HwrA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm5HwrA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm5HwrA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm5HwrA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm5HwrA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm5HwrA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm5HwrA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm5HwrA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm5HwrA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm5HwrA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm5HwrA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm5HwrA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5HwrA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm5HwrA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm5HwrA.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/omdsha256k128n96tau96v1/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/ccA0uuZt.s: Assembler messages:
encrypt.c: /tmp/ccA0uuZt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA0uuZt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA0uuZt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA0uuZt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA0uuZt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA0uuZt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA0uuZt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA0uuZt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA0uuZt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA0uuZt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA0uuZt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA0uuZt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA0uuZt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA0uuZt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0uuZt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA0uuZt.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/omdsha256k128n96tau96v1/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/ccqcW2s2.s: Assembler messages:
encrypt.c: /tmp/ccqcW2s2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqcW2s2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqcW2s2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqcW2s2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcW2s2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcW2s2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcW2s2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqcW2s2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqcW2s2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqcW2s2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcW2s2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcW2s2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcW2s2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcW2s2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcW2s2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqcW2s2.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/omdsha256k128n96tau96v1/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/ccC14qJO.s: Assembler messages:
encrypt.c: /tmp/ccC14qJO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC14qJO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC14qJO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC14qJO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC14qJO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC14qJO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC14qJO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC14qJO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC14qJO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC14qJO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC14qJO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC14qJO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC14qJO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC14qJO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC14qJO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC14qJO.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/omdsha256k128n96tau96v1/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/ccQf4fEn.s: Assembler messages:
encrypt.c: /tmp/ccQf4fEn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQf4fEn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQf4fEn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQf4fEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQf4fEn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQf4fEn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQf4fEn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQf4fEn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQf4fEn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQf4fEn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQf4fEn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQf4fEn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQf4fEn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQf4fEn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQf4fEn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQf4fEn.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/omdsha256k128n96tau96v1/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/ccZGpt75.s: Assembler messages:
encrypt.c: /tmp/ccZGpt75.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZGpt75.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZGpt75.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZGpt75.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGpt75.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGpt75.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGpt75.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZGpt75.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZGpt75.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZGpt75.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGpt75.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGpt75.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGpt75.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGpt75.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGpt75.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZGpt75.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/omdsha256k128n96tau96v1/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/ccoVtIVA.s: Assembler messages:
encrypt.c: /tmp/ccoVtIVA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVtIVA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoVtIVA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoVtIVA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVtIVA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVtIVA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVtIVA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoVtIVA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoVtIVA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVtIVA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoVtIVA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVtIVA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVtIVA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVtIVA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVtIVA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVtIVA.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/omdsha256k128n96tau96v1/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/ccapzLUU.s: Assembler messages:
encrypt.c: /tmp/ccapzLUU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapzLUU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccapzLUU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccapzLUU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapzLUU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapzLUU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapzLUU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccapzLUU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccapzLUU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccapzLUU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapzLUU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapzLUU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapzLUU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapzLUU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapzLUU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapzLUU.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/omdsha256k128n96tau96v1/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/ccukXIur.s: Assembler messages:
encrypt.c: /tmp/ccukXIur.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccukXIur.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccukXIur.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccukXIur.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukXIur.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukXIur.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukXIur.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccukXIur.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccukXIur.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukXIur.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccukXIur.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukXIur.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukXIur.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukXIur.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukXIur.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukXIur.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/omdsha256k128n96tau96v1/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/ccNZ4WMB.s: Assembler messages:
encrypt.c: /tmp/ccNZ4WMB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZ4WMB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNZ4WMB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNZ4WMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4WMB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4WMB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4WMB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNZ4WMB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNZ4WMB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4WMB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZ4WMB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZ4WMB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4WMB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZ4WMB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZ4WMB.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/omdsha256k128n96tau96v1/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/ccWLrGLi.s: Assembler messages:
encrypt.c: /tmp/ccWLrGLi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWLrGLi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWLrGLi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWLrGLi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLrGLi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLrGLi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLrGLi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWLrGLi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWLrGLi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLrGLi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWLrGLi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLrGLi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWLrGLi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWLrGLi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLrGLi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWLrGLi.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/omdsha256k128n96tau96v1/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/cchVQHSt.s: Assembler messages:
encrypt.c: /tmp/cchVQHSt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVQHSt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchVQHSt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchVQHSt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVQHSt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVQHSt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVQHSt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchVQHSt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchVQHSt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchVQHSt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVQHSt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVQHSt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVQHSt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVQHSt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVQHSt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchVQHSt.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/omdsha256k128n96tau96v1/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/cczdPBlc.s: Assembler messages:
encrypt.c: /tmp/cczdPBlc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczdPBlc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczdPBlc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczdPBlc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdPBlc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdPBlc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdPBlc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczdPBlc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczdPBlc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdPBlc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczdPBlc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdPBlc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczdPBlc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczdPBlc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdPBlc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczdPBlc.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/omdsha256k128n96tau96v1/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/ccmgrFOH.s: Assembler messages:
encrypt.c: /tmp/ccmgrFOH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmgrFOH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmgrFOH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmgrFOH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgrFOH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgrFOH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgrFOH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmgrFOH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmgrFOH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmgrFOH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgrFOH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmgrFOH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmgrFOH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgrFOH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmgrFOH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmgrFOH.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/omdsha256k128n96tau96v1/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/ccwpAO2m.s: Assembler messages:
encrypt.c: /tmp/ccwpAO2m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwpAO2m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwpAO2m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwpAO2m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAO2m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAO2m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAO2m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwpAO2m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwpAO2m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAO2m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwpAO2m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpAO2m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpAO2m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpAO2m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpAO2m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpAO2m.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/omdsha256k128n96tau96v1/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/ccXynEIh.s: Assembler messages:
encrypt.c: /tmp/ccXynEIh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXynEIh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXynEIh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXynEIh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXynEIh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXynEIh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXynEIh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXynEIh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXynEIh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXynEIh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXynEIh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXynEIh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXynEIh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXynEIh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXynEIh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXynEIh.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/omdsha256k128n96tau96v1/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/cchPxIJw.s: Assembler messages:
encrypt.c: /tmp/cchPxIJw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchPxIJw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchPxIJw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchPxIJw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPxIJw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPxIJw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPxIJw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchPxIJw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchPxIJw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchPxIJw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPxIJw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchPxIJw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchPxIJw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPxIJw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchPxIJw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchPxIJw.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/omdsha256k128n96tau96v1/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/ccAvFSxH.s: Assembler messages:
encrypt.c: /tmp/ccAvFSxH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAvFSxH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAvFSxH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAvFSxH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvFSxH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvFSxH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvFSxH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAvFSxH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAvFSxH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvFSxH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAvFSxH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvFSxH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAvFSxH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAvFSxH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvFSxH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAvFSxH.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/omdsha256k128n96tau96v1/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/ccLCHNIm.s: Assembler messages:
encrypt.c: /tmp/ccLCHNIm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCHNIm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLCHNIm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLCHNIm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCHNIm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCHNIm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCHNIm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLCHNIm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLCHNIm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLCHNIm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCHNIm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCHNIm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCHNIm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCHNIm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCHNIm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLCHNIm.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/omdsha256k128n96tau96v1/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/ccX8VwVc.s: Assembler messages:
encrypt.c: /tmp/ccX8VwVc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX8VwVc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX8VwVc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX8VwVc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX8VwVc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX8VwVc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX8VwVc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX8VwVc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX8VwVc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX8VwVc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX8VwVc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX8VwVc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX8VwVc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8VwVc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX8VwVc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX8VwVc.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/omdsha256k128n96tau96v1/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/ccuM9MiC.s: Assembler messages:
encrypt.c: /tmp/ccuM9MiC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuM9MiC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuM9MiC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuM9MiC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuM9MiC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuM9MiC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuM9MiC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuM9MiC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuM9MiC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuM9MiC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuM9MiC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuM9MiC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuM9MiC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuM9MiC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM9MiC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuM9MiC.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/omdsha256k128n96tau96v1/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/ccNzuxui.s: Assembler messages:
encrypt.c: /tmp/ccNzuxui.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNzuxui.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNzuxui.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNzuxui.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNzuxui.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNzuxui.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNzuxui.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNzuxui.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNzuxui.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNzuxui.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNzuxui.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNzuxui.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNzuxui.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzuxui.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNzuxui.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNzuxui.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/omdsha256k128n96tau96v1/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/ccqpgytM.s: Assembler messages:
encrypt.c: /tmp/ccqpgytM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqpgytM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqpgytM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqpgytM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpgytM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpgytM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpgytM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqpgytM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqpgytM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpgytM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqpgytM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpgytM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqpgytM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqpgytM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpgytM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqpgytM.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/omdsha256k128n96tau96v1/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/cc5Du7EH.s: Assembler messages:
encrypt.c: /tmp/cc5Du7EH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Du7EH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Du7EH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Du7EH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5Du7EH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5Du7EH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5Du7EH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Du7EH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Du7EH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5Du7EH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5Du7EH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5Du7EH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Du7EH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Du7EH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Du7EH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Du7EH.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/omdsha256k128n96tau96v1/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/ccgRAsAj.s: Assembler messages:
encrypt.c: /tmp/ccgRAsAj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgRAsAj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgRAsAj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgRAsAj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRAsAj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRAsAj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRAsAj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgRAsAj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgRAsAj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgRAsAj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRAsAj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRAsAj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRAsAj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRAsAj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRAsAj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgRAsAj.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/omdsha256k128n96tau96v1/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/ccKABSeZ.s: Assembler messages:
encrypt.c: /tmp/ccKABSeZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKABSeZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKABSeZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKABSeZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKABSeZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKABSeZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKABSeZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKABSeZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKABSeZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKABSeZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKABSeZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKABSeZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKABSeZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKABSeZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKABSeZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKABSeZ.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/omdsha256k128n96tau96v1/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/ccdhTTfX.s: Assembler messages:
encrypt.c: /tmp/ccdhTTfX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdhTTfX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdhTTfX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdhTTfX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdhTTfX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdhTTfX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdhTTfX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdhTTfX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdhTTfX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdhTTfX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdhTTfX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdhTTfX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdhTTfX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdhTTfX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhTTfX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdhTTfX.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/omdsha256k128n96tau96v1/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/cc2wRxAR.s: Assembler messages:
encrypt.c: /tmp/cc2wRxAR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2wRxAR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2wRxAR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2wRxAR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wRxAR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wRxAR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wRxAR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2wRxAR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2wRxAR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wRxAR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2wRxAR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wRxAR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2wRxAR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2wRxAR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wRxAR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2wRxAR.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/omdsha256k128n96tau96v1/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/ccLIvfOP.s: Assembler messages:
encrypt.c: /tmp/ccLIvfOP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIvfOP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLIvfOP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLIvfOP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIvfOP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIvfOP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIvfOP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLIvfOP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLIvfOP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLIvfOP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIvfOP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIvfOP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIvfOP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIvfOP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIvfOP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIvfOP.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/omdsha256k128n96tau96v1/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/cc8v7K76.s: Assembler messages:
encrypt.c: /tmp/cc8v7K76.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8v7K76.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8v7K76.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8v7K76.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8v7K76.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8v7K76.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8v7K76.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8v7K76.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8v7K76.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8v7K76.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8v7K76.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8v7K76.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8v7K76.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8v7K76.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8v7K76.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8v7K76.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/omdsha256k128n96tau96v1/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/ccP7xmr1.s: Assembler messages:
encrypt.c: /tmp/ccP7xmr1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP7xmr1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP7xmr1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP7xmr1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7xmr1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7xmr1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7xmr1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP7xmr1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP7xmr1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7xmr1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP7xmr1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7xmr1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7xmr1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7xmr1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7xmr1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7xmr1.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/omdsha256k128n96tau96v1/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/cc64pHRU.s: Assembler messages:
encrypt.c: /tmp/cc64pHRU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc64pHRU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc64pHRU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc64pHRU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc64pHRU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc64pHRU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc64pHRU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc64pHRU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc64pHRU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc64pHRU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc64pHRU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc64pHRU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc64pHRU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc64pHRU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc64pHRU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc64pHRU.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/omdsha256k128n96tau96v1/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/ccfWKeKW.s: Assembler messages:
encrypt.c: /tmp/ccfWKeKW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfWKeKW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfWKeKW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfWKeKW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWKeKW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWKeKW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWKeKW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfWKeKW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfWKeKW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfWKeKW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWKeKW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWKeKW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWKeKW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWKeKW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWKeKW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfWKeKW.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/omdsha256k128n96tau96v1/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/cc2MImkX.s: Assembler messages:
encrypt.c: /tmp/cc2MImkX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2MImkX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2MImkX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2MImkX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MImkX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MImkX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MImkX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2MImkX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2MImkX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MImkX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2MImkX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MImkX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2MImkX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2MImkX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MImkX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2MImkX.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/omdsha256k128n96tau96v1/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/ccWwJhax.s: Assembler messages:
encrypt.c: /tmp/ccWwJhax.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWwJhax.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWwJhax.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWwJhax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwJhax.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwJhax.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwJhax.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWwJhax.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWwJhax.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWwJhax.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwJhax.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwJhax.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwJhax.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwJhax.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwJhax.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWwJhax.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/omdsha256k128n96tau96v1/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/cc7msNdQ.s: Assembler messages:
encrypt.c: /tmp/cc7msNdQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7msNdQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7msNdQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7msNdQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7msNdQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7msNdQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7msNdQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7msNdQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7msNdQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7msNdQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7msNdQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7msNdQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7msNdQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7msNdQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7msNdQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7msNdQ.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/omdsha256k128n96tau96v1/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/ccJ8Vj7m.s: Assembler messages:
encrypt.c: /tmp/ccJ8Vj7m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ8Vj7m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ8Vj7m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ8Vj7m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8Vj7m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8Vj7m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8Vj7m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ8Vj7m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ8Vj7m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8Vj7m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8Vj7m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8Vj7m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8Vj7m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8Vj7m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ8Vj7m.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/omdsha256k128n96tau96v1/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/cc1HfwJF.s: Assembler messages:
encrypt.c: /tmp/cc1HfwJF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1HfwJF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1HfwJF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1HfwJF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1HfwJF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1HfwJF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1HfwJF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1HfwJF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1HfwJF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1HfwJF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1HfwJF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1HfwJF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1HfwJF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HfwJF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1HfwJF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1HfwJF.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/omdsha256k128n96tau96v1/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/ccx3AWWX.s: Assembler messages:
encrypt.c: /tmp/ccx3AWWX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3AWWX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx3AWWX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx3AWWX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3AWWX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3AWWX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3AWWX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx3AWWX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx3AWWX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3AWWX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx3AWWX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3AWWX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3AWWX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3AWWX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3AWWX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3AWWX.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/omdsha256k128n96tau96v1/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/ccA1JoXU.s: Assembler messages:
encrypt.c: /tmp/ccA1JoXU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1JoXU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA1JoXU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA1JoXU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1JoXU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1JoXU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1JoXU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA1JoXU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA1JoXU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1JoXU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA1JoXU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1JoXU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1JoXU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1JoXU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1JoXU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1JoXU.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/omdsha256k128n96tau96v1/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/cct7BQMw.s: Assembler messages:
encrypt.c: /tmp/cct7BQMw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct7BQMw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct7BQMw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct7BQMw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7BQMw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7BQMw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7BQMw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct7BQMw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct7BQMw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct7BQMw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7BQMw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7BQMw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7BQMw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7BQMw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7BQMw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct7BQMw.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/omdsha256k128n96tau96v1/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/ccnFPNmI.s: Assembler messages:
encrypt.c: /tmp/ccnFPNmI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnFPNmI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnFPNmI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnFPNmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFPNmI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFPNmI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFPNmI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnFPNmI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnFPNmI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFPNmI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnFPNmI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFPNmI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFPNmI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFPNmI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFPNmI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFPNmI.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/omdsha256k128n96tau96v1/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/ccwhQxcD.s: Assembler messages:
encrypt.c: /tmp/ccwhQxcD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwhQxcD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwhQxcD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwhQxcD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhQxcD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhQxcD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhQxcD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwhQxcD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwhQxcD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwhQxcD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhQxcD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwhQxcD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwhQxcD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhQxcD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwhQxcD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwhQxcD.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/omdsha256k128n96tau96v1/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/cc52eEGy.s: Assembler messages:
encrypt.c: /tmp/cc52eEGy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc52eEGy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc52eEGy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc52eEGy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52eEGy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52eEGy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52eEGy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc52eEGy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc52eEGy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52eEGy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc52eEGy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52eEGy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc52eEGy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc52eEGy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52eEGy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc52eEGy.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/omdsha256k128n96tau96v1/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/ccGxuTgs.s: Assembler messages:
encrypt.c: /tmp/ccGxuTgs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGxuTgs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGxuTgs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGxuTgs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxuTgs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxuTgs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxuTgs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGxuTgs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGxuTgs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGxuTgs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxuTgs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGxuTgs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGxuTgs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxuTgs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGxuTgs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGxuTgs.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/omdsha256k128n96tau96v1/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/ccKdaaKG.s: Assembler messages:
encrypt.c: /tmp/ccKdaaKG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKdaaKG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKdaaKG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKdaaKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdaaKG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdaaKG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdaaKG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKdaaKG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKdaaKG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKdaaKG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdaaKG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdaaKG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdaaKG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdaaKG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdaaKG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdaaKG.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/omdsha256k128n96tau96v1/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/ccaJaUFK.s: Assembler messages:
encrypt.c: /tmp/ccaJaUFK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJaUFK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaJaUFK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaJaUFK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJaUFK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJaUFK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJaUFK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaJaUFK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaJaUFK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJaUFK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaJaUFK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJaUFK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJaUFK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJaUFK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJaUFK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJaUFK.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/omdsha256k128n96tau96v1/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/ccKvsNdx.s: Assembler messages:
encrypt.c: /tmp/ccKvsNdx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKvsNdx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKvsNdx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKvsNdx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKvsNdx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKvsNdx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKvsNdx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKvsNdx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKvsNdx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKvsNdx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKvsNdx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKvsNdx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKvsNdx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvsNdx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKvsNdx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvsNdx.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/omdsha256k128n96tau96v1/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/ccRXaBKD.s: Assembler messages:
encrypt.c: /tmp/ccRXaBKD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRXaBKD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRXaBKD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRXaBKD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXaBKD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXaBKD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXaBKD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRXaBKD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRXaBKD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXaBKD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRXaBKD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXaBKD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXaBKD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXaBKD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXaBKD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXaBKD.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/omdsha256k128n96tau96v1/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/cc6eHg7D.s: Assembler messages:
encrypt.c: /tmp/cc6eHg7D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6eHg7D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6eHg7D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6eHg7D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eHg7D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eHg7D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eHg7D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6eHg7D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6eHg7D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eHg7D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6eHg7D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eHg7D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6eHg7D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6eHg7D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eHg7D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6eHg7D.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/omdsha256k128n96tau96v1/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/ccUFXJb8.s: Assembler messages:
encrypt.c: /tmp/ccUFXJb8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUFXJb8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUFXJb8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUFXJb8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFXJb8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFXJb8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFXJb8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUFXJb8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUFXJb8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUFXJb8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFXJb8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFXJb8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFXJb8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFXJb8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFXJb8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUFXJb8.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/omdsha256k128n96tau96v1/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/cce6UPO0.s: Assembler messages:
encrypt.c: /tmp/cce6UPO0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce6UPO0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce6UPO0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce6UPO0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6UPO0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6UPO0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6UPO0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce6UPO0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce6UPO0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce6UPO0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6UPO0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6UPO0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6UPO0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6UPO0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6UPO0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce6UPO0.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/omdsha256k128n96tau96v1/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/ccmFc07x.s: Assembler messages:
encrypt.c: /tmp/ccmFc07x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmFc07x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmFc07x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmFc07x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFc07x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFc07x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFc07x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmFc07x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmFc07x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFc07x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmFc07x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFc07x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFc07x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFc07x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFc07x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFc07x.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/omdsha256k128n96tau96v1/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/cc2OCYtC.s: Assembler messages:
encrypt.c: /tmp/cc2OCYtC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2OCYtC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2OCYtC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2OCYtC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OCYtC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OCYtC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OCYtC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2OCYtC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2OCYtC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OCYtC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2OCYtC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OCYtC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OCYtC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OCYtC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OCYtC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OCYtC.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/omdsha256k128n96tau96v1/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/ccqhlS8d.s: Assembler messages:
encrypt.c: /tmp/ccqhlS8d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhlS8d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqhlS8d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqhlS8d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhlS8d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhlS8d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhlS8d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqhlS8d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqhlS8d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqhlS8d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhlS8d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhlS8d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhlS8d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhlS8d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhlS8d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqhlS8d.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/omdsha256k128n96tau96v1/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/cchnTanC.s: Assembler messages:
encrypt.c: /tmp/cchnTanC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchnTanC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchnTanC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchnTanC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnTanC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnTanC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnTanC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchnTanC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchnTanC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnTanC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchnTanC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnTanC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnTanC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnTanC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnTanC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnTanC.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/omdsha256k128n96tau96v1/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/ccwKTVc4.s: Assembler messages:
encrypt.c: /tmp/ccwKTVc4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwKTVc4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwKTVc4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwKTVc4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKTVc4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKTVc4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKTVc4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwKTVc4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwKTVc4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwKTVc4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKTVc4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKTVc4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKTVc4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKTVc4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKTVc4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwKTVc4.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/omdsha256k128n96tau96v1/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/ccAEeH5f.s: Assembler messages:
encrypt.c: /tmp/ccAEeH5f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAEeH5f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAEeH5f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAEeH5f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEeH5f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEeH5f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEeH5f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAEeH5f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAEeH5f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEeH5f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAEeH5f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEeH5f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEeH5f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEeH5f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeH5f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEeH5f.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/omdsha256k128n96tau96v1/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/cclNnSHr.s: Assembler messages:
encrypt.c: /tmp/cclNnSHr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNnSHr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclNnSHr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclNnSHr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNnSHr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNnSHr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNnSHr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclNnSHr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclNnSHr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclNnSHr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNnSHr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNnSHr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNnSHr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNnSHr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNnSHr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclNnSHr.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/omdsha256k128n96tau96v1/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/ccAsFqYg.s: Assembler messages:
encrypt.c: /tmp/ccAsFqYg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAsFqYg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAsFqYg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAsFqYg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsFqYg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsFqYg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsFqYg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAsFqYg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAsFqYg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAsFqYg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsFqYg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsFqYg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsFqYg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsFqYg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsFqYg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAsFqYg.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/omdsha256k128n96tau96v1/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/ccQ5FABc.s: Assembler messages:
encrypt.c: /tmp/ccQ5FABc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ5FABc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ5FABc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ5FABc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ5FABc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ5FABc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ5FABc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ5FABc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ5FABc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ5FABc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ5FABc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ5FABc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ5FABc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ5FABc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5FABc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ5FABc.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/omdsha256k128n96tau96v1/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/ccPFlNEv.s: Assembler messages:
encrypt.c: /tmp/ccPFlNEv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPFlNEv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPFlNEv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPFlNEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPFlNEv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPFlNEv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPFlNEv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPFlNEv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPFlNEv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPFlNEv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPFlNEv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPFlNEv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPFlNEv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFlNEv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPFlNEv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPFlNEv.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/omdsha256k128n96tau96v1/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/ccw6kh2d.s: Assembler messages:
encrypt.c: /tmp/ccw6kh2d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw6kh2d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw6kh2d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw6kh2d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6kh2d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6kh2d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6kh2d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw6kh2d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw6kh2d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6kh2d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw6kh2d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6kh2d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6kh2d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6kh2d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6kh2d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6kh2d.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/omdsha256k128n96tau96v1/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/ccmiLm9k.s: Assembler messages:
encrypt.c: /tmp/ccmiLm9k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmiLm9k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmiLm9k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmiLm9k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmiLm9k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmiLm9k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmiLm9k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmiLm9k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmiLm9k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmiLm9k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmiLm9k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmiLm9k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmiLm9k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiLm9k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmiLm9k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmiLm9k.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/omdsha256k128n96tau96v1/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/ccxdkm0f.s: Assembler messages:
encrypt.c: /tmp/ccxdkm0f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxdkm0f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxdkm0f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxdkm0f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxdkm0f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxdkm0f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxdkm0f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxdkm0f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxdkm0f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxdkm0f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxdkm0f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxdkm0f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxdkm0f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxdkm0f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdkm0f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxdkm0f.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/omdsha256k128n96tau96v1/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/ccqdEFi7.s: Assembler messages:
encrypt.c: /tmp/ccqdEFi7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdEFi7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdEFi7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdEFi7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdEFi7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdEFi7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdEFi7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdEFi7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdEFi7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdEFi7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqdEFi7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdEFi7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdEFi7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdEFi7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdEFi7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdEFi7.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/omdsha256k128n96tau96v1/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/ccxarRR5.s: Assembler messages:
encrypt.c: /tmp/ccxarRR5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxarRR5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxarRR5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxarRR5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxarRR5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxarRR5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxarRR5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxarRR5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxarRR5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxarRR5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxarRR5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxarRR5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxarRR5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxarRR5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxarRR5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxarRR5.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/omdsha256k128n96tau96v1/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/cc5KSjZY.s: Assembler messages:
encrypt.c: /tmp/cc5KSjZY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5KSjZY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5KSjZY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5KSjZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KSjZY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KSjZY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KSjZY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5KSjZY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5KSjZY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5KSjZY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KSjZY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KSjZY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KSjZY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KSjZY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KSjZY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5KSjZY.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/omdsha256k128n96tau96v1/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/ccFIGmQ0.s: Assembler messages:
encrypt.c: /tmp/ccFIGmQ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFIGmQ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFIGmQ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFIGmQ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFIGmQ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFIGmQ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFIGmQ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFIGmQ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFIGmQ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFIGmQ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFIGmQ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFIGmQ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFIGmQ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIGmQ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFIGmQ0.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/omdsha256k128n96tau96v1/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/ccBfhUUd.s: Assembler messages:
encrypt.c: /tmp/ccBfhUUd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBfhUUd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBfhUUd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBfhUUd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfhUUd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfhUUd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfhUUd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBfhUUd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBfhUUd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBfhUUd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfhUUd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfhUUd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfhUUd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfhUUd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfhUUd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBfhUUd.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/omdsha256k128n96tau96v1/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/ccql9lLc.s: Assembler messages:
encrypt.c: /tmp/ccql9lLc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccql9lLc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccql9lLc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccql9lLc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccql9lLc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccql9lLc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccql9lLc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccql9lLc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccql9lLc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccql9lLc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccql9lLc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccql9lLc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccql9lLc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccql9lLc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccql9lLc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccql9lLc.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/omdsha256k128n96tau96v1/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/cc9VT8R4.s: Assembler messages:
encrypt.c: /tmp/cc9VT8R4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9VT8R4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9VT8R4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9VT8R4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VT8R4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VT8R4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VT8R4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9VT8R4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9VT8R4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9VT8R4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9VT8R4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9VT8R4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9VT8R4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VT8R4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9VT8R4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9VT8R4.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/omdsha256k128n96tau96v1/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/ccID0mN5.s: Assembler messages:
encrypt.c: /tmp/ccID0mN5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccID0mN5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccID0mN5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccID0mN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccID0mN5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccID0mN5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccID0mN5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccID0mN5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccID0mN5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccID0mN5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccID0mN5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccID0mN5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccID0mN5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccID0mN5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccID0mN5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccID0mN5.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/omdsha256k128n96tau96v1/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/ccV8cqTV.s: Assembler messages:
encrypt.c: /tmp/ccV8cqTV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV8cqTV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV8cqTV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV8cqTV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV8cqTV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV8cqTV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV8cqTV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV8cqTV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV8cqTV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV8cqTV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV8cqTV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV8cqTV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV8cqTV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV8cqTV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8cqTV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV8cqTV.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/omdsha256k128n96tau96v1/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/ccw6csSY.s: Assembler messages:
encrypt.c: /tmp/ccw6csSY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw6csSY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw6csSY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw6csSY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw6csSY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw6csSY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw6csSY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw6csSY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw6csSY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw6csSY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw6csSY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw6csSY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw6csSY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6csSY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw6csSY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw6csSY.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/omdsha256k128n96tau96v1/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/ccVqEWMM.s: Assembler messages:
encrypt.c: /tmp/ccVqEWMM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVqEWMM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVqEWMM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVqEWMM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVqEWMM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVqEWMM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVqEWMM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVqEWMM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVqEWMM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVqEWMM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVqEWMM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVqEWMM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVqEWMM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVqEWMM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqEWMM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVqEWMM.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/omdsha256k128n96tau96v1/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/ccjhUYeO.s: Assembler messages:
encrypt.c: /tmp/ccjhUYeO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjhUYeO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjhUYeO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjhUYeO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhUYeO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhUYeO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhUYeO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjhUYeO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjhUYeO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjhUYeO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhUYeO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhUYeO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhUYeO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhUYeO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhUYeO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjhUYeO.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/omdsha256k128n96tau96v1/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/cccs2yOS.s: Assembler messages:
encrypt.c: /tmp/cccs2yOS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccs2yOS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccs2yOS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccs2yOS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccs2yOS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccs2yOS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccs2yOS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccs2yOS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccs2yOS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccs2yOS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccs2yOS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccs2yOS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccs2yOS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccs2yOS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccs2yOS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccs2yOS.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/omdsha256k128n96tau96v1/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/cctvVLX2.s: Assembler messages:
encrypt.c: /tmp/cctvVLX2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctvVLX2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctvVLX2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctvVLX2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvVLX2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvVLX2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvVLX2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctvVLX2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctvVLX2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvVLX2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctvVLX2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctvVLX2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvVLX2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvVLX2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvVLX2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvVLX2.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/omdsha256k128n96tau96v1/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/ccLtfa9T.s: Assembler messages:
encrypt.c: /tmp/ccLtfa9T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLtfa9T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLtfa9T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLtfa9T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtfa9T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtfa9T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtfa9T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLtfa9T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLtfa9T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLtfa9T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtfa9T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLtfa9T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLtfa9T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtfa9T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLtfa9T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLtfa9T.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/omdsha256k128n96tau96v1/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/ccckwbSQ.s: Assembler messages:
encrypt.c: /tmp/ccckwbSQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccckwbSQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccckwbSQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccckwbSQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccckwbSQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccckwbSQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccckwbSQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccckwbSQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccckwbSQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccckwbSQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccckwbSQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccckwbSQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccckwbSQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccckwbSQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckwbSQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccckwbSQ.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/omdsha256k128n96tau96v1/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/ccjjLmzw.s: Assembler messages:
encrypt.c: /tmp/ccjjLmzw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjjLmzw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjjLmzw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjjLmzw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjjLmzw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjjLmzw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjjLmzw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjjLmzw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjjLmzw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjjLmzw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjjLmzw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjjLmzw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjjLmzw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjLmzw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjjLmzw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjjLmzw.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/omdsha256k128n96tau96v1/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/cckdm9qL.s: Assembler messages:
encrypt.c: /tmp/cckdm9qL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdm9qL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckdm9qL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckdm9qL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdm9qL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdm9qL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdm9qL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckdm9qL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckdm9qL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdm9qL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckdm9qL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdm9qL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdm9qL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdm9qL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdm9qL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdm9qL.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/omdsha256k128n96tau96v1/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/ccqAocNi.s: Assembler messages:
encrypt.c: /tmp/ccqAocNi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAocNi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqAocNi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqAocNi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAocNi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAocNi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAocNi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqAocNi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqAocNi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqAocNi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAocNi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAocNi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAocNi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAocNi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAocNi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqAocNi.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/omdsha256k128n96tau96v1/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/ccxebqjE.s: Assembler messages:
encrypt.c: /tmp/ccxebqjE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxebqjE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxebqjE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxebqjE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxebqjE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxebqjE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxebqjE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxebqjE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxebqjE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxebqjE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxebqjE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxebqjE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxebqjE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxebqjE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxebqjE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxebqjE.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/omdsha256k128n96tau96v1/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/ccbBOEUN.s: Assembler messages:
encrypt.c: /tmp/ccbBOEUN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbBOEUN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbBOEUN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbBOEUN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBOEUN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBOEUN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBOEUN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbBOEUN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbBOEUN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBOEUN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbBOEUN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBOEUN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBOEUN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBOEUN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBOEUN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBOEUN.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/omdsha256k128n96tau96v1/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/ccc77dzA.s: Assembler messages:
encrypt.c: /tmp/ccc77dzA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc77dzA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc77dzA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc77dzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc77dzA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc77dzA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc77dzA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc77dzA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc77dzA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc77dzA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc77dzA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc77dzA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc77dzA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77dzA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc77dzA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc77dzA.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/omdsha256k128n96tau96v1/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/ccRMqaXJ.s: Assembler messages:
encrypt.c: /tmp/ccRMqaXJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRMqaXJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRMqaXJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRMqaXJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMqaXJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMqaXJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMqaXJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRMqaXJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMqaXJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRMqaXJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMqaXJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMqaXJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMqaXJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMqaXJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMqaXJ.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/omdsha256k128n96tau96v1/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/ccqLVLwp.s: Assembler messages:
encrypt.c: /tmp/ccqLVLwp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqLVLwp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqLVLwp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqLVLwp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqLVLwp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqLVLwp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqLVLwp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqLVLwp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqLVLwp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqLVLwp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqLVLwp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqLVLwp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqLVLwp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLVLwp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqLVLwp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqLVLwp.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/omdsha256k128n96tau96v1/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/cco4fB2m.s: Assembler messages:
encrypt.c: /tmp/cco4fB2m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco4fB2m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco4fB2m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco4fB2m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4fB2m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4fB2m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4fB2m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco4fB2m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco4fB2m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4fB2m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco4fB2m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4fB2m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4fB2m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4fB2m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4fB2m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4fB2m.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/omdsha256k128n96tau96v1/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/ccoi3C7L.s: Assembler messages:
encrypt.c: /tmp/ccoi3C7L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoi3C7L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoi3C7L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoi3C7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi3C7L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi3C7L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi3C7L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoi3C7L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoi3C7L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoi3C7L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi3C7L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoi3C7L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoi3C7L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi3C7L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoi3C7L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoi3C7L.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/omdsha256k128n96tau96v1/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/ccOxrBDC.s: Assembler messages:
encrypt.c: /tmp/ccOxrBDC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOxrBDC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOxrBDC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOxrBDC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOxrBDC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOxrBDC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOxrBDC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOxrBDC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOxrBDC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOxrBDC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOxrBDC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOxrBDC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOxrBDC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrBDC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOxrBDC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxrBDC.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/omdsha256k128n96tau96v1/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/ccyeYBIe.s: Assembler messages:
encrypt.c: /tmp/ccyeYBIe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyeYBIe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyeYBIe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyeYBIe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeYBIe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeYBIe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeYBIe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyeYBIe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyeYBIe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeYBIe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyeYBIe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeYBIe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyeYBIe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyeYBIe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYBIe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyeYBIe.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/omdsha256k128n96tau96v1/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/cc31IP3p.s: Assembler messages:
encrypt.c: /tmp/cc31IP3p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31IP3p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc31IP3p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc31IP3p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31IP3p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31IP3p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31IP3p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc31IP3p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc31IP3p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31IP3p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc31IP3p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31IP3p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31IP3p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31IP3p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31IP3p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31IP3p.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/omdsha256k128n96tau96v1/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/ccwLFSLS.s: Assembler messages:
encrypt.c: /tmp/ccwLFSLS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwLFSLS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwLFSLS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwLFSLS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwLFSLS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwLFSLS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwLFSLS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwLFSLS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwLFSLS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwLFSLS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwLFSLS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwLFSLS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwLFSLS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwLFSLS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwLFSLS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwLFSLS.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/omdsha256k128n96tau96v1/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/cc2eJLQl.s: Assembler messages:
encrypt.c: /tmp/cc2eJLQl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2eJLQl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2eJLQl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2eJLQl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eJLQl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eJLQl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eJLQl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2eJLQl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2eJLQl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eJLQl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2eJLQl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eJLQl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2eJLQl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2eJLQl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eJLQl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2eJLQl.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/omdsha256k128n96tau96v1/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/ccrB4p4I.s: Assembler messages:
encrypt.c: /tmp/ccrB4p4I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrB4p4I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrB4p4I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrB4p4I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB4p4I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB4p4I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB4p4I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrB4p4I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrB4p4I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrB4p4I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB4p4I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrB4p4I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrB4p4I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB4p4I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrB4p4I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrB4p4I.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/omdsha256k128n96tau96v1/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/ccQLjY7p.s: Assembler messages:
encrypt.c: /tmp/ccQLjY7p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQLjY7p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQLjY7p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQLjY7p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLjY7p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLjY7p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLjY7p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQLjY7p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQLjY7p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLjY7p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQLjY7p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQLjY7p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQLjY7p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQLjY7p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLjY7p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQLjY7p.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/omdsha256k128n96tau96v1/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/ccq5OvSe.s: Assembler messages:
encrypt.c: /tmp/ccq5OvSe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq5OvSe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq5OvSe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq5OvSe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5OvSe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5OvSe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5OvSe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq5OvSe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq5OvSe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq5OvSe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5OvSe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5OvSe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5OvSe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5OvSe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5OvSe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq5OvSe.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/omdsha256k128n96tau96v1/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/ccGegCMj.s: Assembler messages:
encrypt.c: /tmp/ccGegCMj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGegCMj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGegCMj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGegCMj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGegCMj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGegCMj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGegCMj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGegCMj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGegCMj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGegCMj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGegCMj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGegCMj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGegCMj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGegCMj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGegCMj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGegCMj.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/omdsha256k128n96tau96v1/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/ccdQzAw6.s: Assembler messages:
encrypt.c: /tmp/ccdQzAw6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdQzAw6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdQzAw6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdQzAw6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQzAw6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQzAw6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQzAw6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdQzAw6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdQzAw6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdQzAw6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdQzAw6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdQzAw6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdQzAw6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQzAw6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdQzAw6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdQzAw6.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/omdsha256k128n96tau96v1/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/ccZYgx3l.s: Assembler messages:
encrypt.c: /tmp/ccZYgx3l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZYgx3l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZYgx3l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZYgx3l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYgx3l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYgx3l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYgx3l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZYgx3l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZYgx3l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZYgx3l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYgx3l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZYgx3l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZYgx3l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYgx3l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZYgx3l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZYgx3l.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/omdsha256k128n96tau96v1/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/cczPgGov.s: Assembler messages:
encrypt.c: /tmp/cczPgGov.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczPgGov.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczPgGov.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczPgGov.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczPgGov.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczPgGov.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczPgGov.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczPgGov.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczPgGov.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczPgGov.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczPgGov.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczPgGov.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczPgGov.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczPgGov.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPgGov.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczPgGov.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/omdsha256k128n96tau96v1/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/ccgQwqnm.s: Assembler messages:
encrypt.c: /tmp/ccgQwqnm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQwqnm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQwqnm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQwqnm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQwqnm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQwqnm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQwqnm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQwqnm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQwqnm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQwqnm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQwqnm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQwqnm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQwqnm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQwqnm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQwqnm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQwqnm.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/omdsha256k128n96tau96v1/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/ccprZ0Vd.s: Assembler messages:
encrypt.c: /tmp/ccprZ0Vd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccprZ0Vd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccprZ0Vd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccprZ0Vd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccprZ0Vd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccprZ0Vd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccprZ0Vd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccprZ0Vd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccprZ0Vd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccprZ0Vd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccprZ0Vd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccprZ0Vd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprZ0Vd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccprZ0Vd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccprZ0Vd.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/omdsha256k128n96tau96v1/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/cc4rrs0f.s: Assembler messages:
encrypt.c: /tmp/cc4rrs0f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4rrs0f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4rrs0f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4rrs0f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4rrs0f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4rrs0f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4rrs0f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4rrs0f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4rrs0f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4rrs0f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4rrs0f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4rrs0f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4rrs0f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rrs0f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4rrs0f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4rrs0f.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/omdsha256k128n96tau96v1/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/ccrqu5u5.s: Assembler messages:
encrypt.c: /tmp/ccrqu5u5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrqu5u5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrqu5u5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrqu5u5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqu5u5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqu5u5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqu5u5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrqu5u5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrqu5u5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqu5u5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrqu5u5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrqu5u5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrqu5u5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrqu5u5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqu5u5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrqu5u5.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/omdsha256k128n96tau96v1/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/cc9zugW4.s: Assembler messages:
encrypt.c: /tmp/cc9zugW4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9zugW4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9zugW4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9zugW4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zugW4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zugW4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zugW4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9zugW4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9zugW4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9zugW4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zugW4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zugW4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zugW4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zugW4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zugW4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9zugW4.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/omdsha256k128n96tau96v1/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/ccJg4zJ5.s: Assembler messages:
encrypt.c: /tmp/ccJg4zJ5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJg4zJ5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJg4zJ5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJg4zJ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJg4zJ5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJg4zJ5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJg4zJ5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJg4zJ5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJg4zJ5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJg4zJ5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJg4zJ5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJg4zJ5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJg4zJ5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg4zJ5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJg4zJ5.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/omdsha256k128n96tau96v1/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/cc939XY7.s: Assembler messages:
encrypt.c: /tmp/cc939XY7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc939XY7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc939XY7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc939XY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc939XY7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc939XY7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc939XY7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc939XY7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc939XY7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc939XY7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc939XY7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc939XY7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc939XY7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc939XY7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc939XY7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc939XY7.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/omdsha256k128n96tau96v1/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/ccZwPTBl.s: Assembler messages:
encrypt.c: /tmp/ccZwPTBl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZwPTBl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZwPTBl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZwPTBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZwPTBl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZwPTBl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZwPTBl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZwPTBl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZwPTBl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZwPTBl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZwPTBl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZwPTBl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZwPTBl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwPTBl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZwPTBl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZwPTBl.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/omdsha256k128n96tau96v1/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/ccesedEc.s: Assembler messages:
encrypt.c: /tmp/ccesedEc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccesedEc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccesedEc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccesedEc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesedEc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesedEc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesedEc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccesedEc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccesedEc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccesedEc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesedEc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesedEc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesedEc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesedEc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesedEc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccesedEc.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/omdsha256k128n96tau96v1/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/ccqeh4S8.s: Assembler messages:
encrypt.c: /tmp/ccqeh4S8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqeh4S8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqeh4S8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqeh4S8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqeh4S8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqeh4S8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqeh4S8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqeh4S8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqeh4S8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqeh4S8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqeh4S8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqeh4S8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqeh4S8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqeh4S8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeh4S8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqeh4S8.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/omdsha256k128n96tau96v1/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/ccQyNAPl.s: Assembler messages:
encrypt.c: /tmp/ccQyNAPl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQyNAPl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQyNAPl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQyNAPl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQyNAPl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQyNAPl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQyNAPl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQyNAPl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQyNAPl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQyNAPl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQyNAPl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQyNAPl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQyNAPl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQyNAPl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQyNAPl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQyNAPl.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/omdsha256k128n96tau96v1/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/ccqJ5i5X.s: Assembler messages:
encrypt.c: /tmp/ccqJ5i5X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqJ5i5X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqJ5i5X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqJ5i5X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJ5i5X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJ5i5X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJ5i5X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqJ5i5X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqJ5i5X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqJ5i5X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqJ5i5X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqJ5i5X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ5i5X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqJ5i5X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqJ5i5X.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/omdsha256k128n96tau96v1/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/ccDw6odY.s: Assembler messages:
encrypt.c: /tmp/ccDw6odY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDw6odY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDw6odY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDw6odY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDw6odY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDw6odY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDw6odY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDw6odY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDw6odY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDw6odY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDw6odY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDw6odY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDw6odY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDw6odY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDw6odY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDw6odY.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/omdsha256k128n96tau96v1/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/ccjLhmod.s: Assembler messages:
encrypt.c: /tmp/ccjLhmod.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjLhmod.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjLhmod.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjLhmod.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLhmod.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLhmod.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLhmod.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjLhmod.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjLhmod.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLhmod.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjLhmod.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLhmod.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLhmod.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLhmod.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLhmod.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLhmod.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/omdsha256k128n96tau96v1/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/ccGcH6x1.s: Assembler messages:
encrypt.c: /tmp/ccGcH6x1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGcH6x1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGcH6x1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGcH6x1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGcH6x1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGcH6x1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGcH6x1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGcH6x1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGcH6x1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGcH6x1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGcH6x1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGcH6x1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGcH6x1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcH6x1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGcH6x1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGcH6x1.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/omdsha256k128n96tau96v1/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/ccUVAXSr.s: Assembler messages:
encrypt.c: /tmp/ccUVAXSr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVAXSr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVAXSr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVAXSr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVAXSr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVAXSr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVAXSr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVAXSr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVAXSr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVAXSr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUVAXSr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVAXSr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVAXSr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVAXSr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVAXSr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVAXSr.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/omdsha256k128n96tau96v1/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/cc35snZT.s: Assembler messages:
encrypt.c: /tmp/cc35snZT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc35snZT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc35snZT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc35snZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35snZT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35snZT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35snZT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc35snZT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc35snZT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc35snZT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35snZT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc35snZT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc35snZT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35snZT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc35snZT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc35snZT.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/omdsha256k128n96tau96v1/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/ccvW0KVh.s: Assembler messages:
encrypt.c: /tmp/ccvW0KVh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvW0KVh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvW0KVh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvW0KVh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW0KVh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW0KVh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW0KVh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvW0KVh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvW0KVh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW0KVh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvW0KVh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW0KVh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvW0KVh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvW0KVh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW0KVh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvW0KVh.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/omdsha256k128n96tau96v1/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/cc4vZcJU.s: Assembler messages:
encrypt.c: /tmp/cc4vZcJU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vZcJU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4vZcJU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4vZcJU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4vZcJU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4vZcJU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4vZcJU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vZcJU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vZcJU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vZcJU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vZcJU.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/cc4vZcJU.s: Assembler messages:
encrypt.c: /tmp/cc4vZcJU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vZcJU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4vZcJU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4vZcJU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4vZcJU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4vZcJU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4vZcJU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vZcJU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vZcJU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vZcJU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vZcJU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vZcJU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vZcJU.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/omdsha256k128n96tau96v1/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/ccYxX4mE.s: Assembler messages:
encrypt.c: /tmp/ccYxX4mE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYxX4mE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYxX4mE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYxX4mE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYxX4mE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYxX4mE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYxX4mE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYxX4mE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYxX4mE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYxX4mE.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/ccYxX4mE.s: Assembler messages:
encrypt.c: /tmp/ccYxX4mE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYxX4mE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYxX4mE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYxX4mE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYxX4mE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYxX4mE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYxX4mE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYxX4mE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYxX4mE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYxX4mE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYxX4mE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYxX4mE.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/omdsha256k128n96tau96v1/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/ccDa0YYw.s: Assembler messages:
encrypt.c: /tmp/ccDa0YYw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDa0YYw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDa0YYw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDa0YYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDa0YYw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDa0YYw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDa0YYw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDa0YYw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDa0YYw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDa0YYw.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/ccDa0YYw.s: Assembler messages:
encrypt.c: /tmp/ccDa0YYw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDa0YYw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDa0YYw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDa0YYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDa0YYw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDa0YYw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDa0YYw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDa0YYw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDa0YYw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDa0YYw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDa0YYw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDa0YYw.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/omdsha256k128n96tau96v1/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/ccIwcZ0L.s: Assembler messages:
encrypt.c: /tmp/ccIwcZ0L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIwcZ0L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIwcZ0L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIwcZ0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIwcZ0L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIwcZ0L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwcZ0L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwcZ0L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwcZ0L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIwcZ0L.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/ccIwcZ0L.s: Assembler messages:
encrypt.c: /tmp/ccIwcZ0L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIwcZ0L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIwcZ0L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIwcZ0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIwcZ0L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIwcZ0L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwcZ0L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwcZ0L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwcZ0L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwcZ0L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwcZ0L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIwcZ0L.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/omdsha256k128n96tau96v1/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/ccMjdtAJ.s: Assembler messages:
encrypt.c: /tmp/ccMjdtAJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMjdtAJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMjdtAJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMjdtAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMjdtAJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMjdtAJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjdtAJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjdtAJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjdtAJ.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/ccMjdtAJ.s: Assembler messages:
encrypt.c: /tmp/ccMjdtAJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMjdtAJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMjdtAJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMjdtAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMjdtAJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMjdtAJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjdtAJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjdtAJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjdtAJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjdtAJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjdtAJ.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/omdsha256k128n96tau96v1/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/ccZqpaV1.s: Assembler messages:
encrypt.c: /tmp/ccZqpaV1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqpaV1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZqpaV1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZqpaV1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZqpaV1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZqpaV1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZqpaV1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqpaV1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqpaV1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqpaV1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqpaV1.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/ccZqpaV1.s: Assembler messages:
encrypt.c: /tmp/ccZqpaV1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqpaV1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZqpaV1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZqpaV1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZqpaV1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZqpaV1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZqpaV1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqpaV1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqpaV1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqpaV1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpaV1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqpaV1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqpaV1.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/omdsha256k128n96tau96v1/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/ccAMGjKT.s: Assembler messages:
encrypt.c: /tmp/ccAMGjKT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAMGjKT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAMGjKT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAMGjKT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAMGjKT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAMGjKT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAMGjKT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMGjKT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMGjKT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMGjKT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAMGjKT.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/ccAMGjKT.s: Assembler messages:
encrypt.c: /tmp/ccAMGjKT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAMGjKT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAMGjKT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAMGjKT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAMGjKT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAMGjKT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAMGjKT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMGjKT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMGjKT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMGjKT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMGjKT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMGjKT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAMGjKT.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/omdsha256k128n96tau96v1/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/ccbDWmWw.s: Assembler messages:
encrypt.c: /tmp/ccbDWmWw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbDWmWw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbDWmWw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbDWmWw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbDWmWw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbDWmWw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbDWmWw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbDWmWw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbDWmWw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbDWmWw.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/ccbDWmWw.s: Assembler messages:
encrypt.c: /tmp/ccbDWmWw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbDWmWw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbDWmWw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbDWmWw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbDWmWw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbDWmWw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbDWmWw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbDWmWw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbDWmWw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbDWmWw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDWmWw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbDWmWw.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/omdsha256k128n96tau96v1/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/ccU9Xwep.s: Assembler messages:
encrypt.c: /tmp/ccU9Xwep.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU9Xwep.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU9Xwep.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU9Xwep.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9Xwep.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9Xwep.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9Xwep.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU9Xwep.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU9Xwep.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU9Xwep.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9Xwep.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9Xwep.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9Xwep.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9Xwep.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9Xwep.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU9Xwep.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/omdsha256k128n96tau96v1/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/ccdjdtXT.s: Assembler messages:
encrypt.c: /tmp/ccdjdtXT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdjdtXT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdjdtXT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdjdtXT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjdtXT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjdtXT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjdtXT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdjdtXT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdjdtXT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjdtXT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdjdtXT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjdtXT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjdtXT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjdtXT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjdtXT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjdtXT.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/omdsha256k128n96tau96v1/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/ccXILs7Y.s: Assembler messages:
encrypt.c: /tmp/ccXILs7Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXILs7Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXILs7Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXILs7Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXILs7Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXILs7Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXILs7Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXILs7Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXILs7Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXILs7Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXILs7Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXILs7Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXILs7Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXILs7Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXILs7Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXILs7Y.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/omdsha256k128n96tau96v1/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/ccmm0Vet.s: Assembler messages:
encrypt.c: /tmp/ccmm0Vet.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmm0Vet.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmm0Vet.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmm0Vet.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmm0Vet.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmm0Vet.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmm0Vet.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmm0Vet.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmm0Vet.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmm0Vet.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmm0Vet.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmm0Vet.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmm0Vet.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmm0Vet.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmm0Vet.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmm0Vet.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/omdsha256k128n96tau96v1/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/ccdCtiKk.s: Assembler messages:
encrypt.c: /tmp/ccdCtiKk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdCtiKk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdCtiKk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdCtiKk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCtiKk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCtiKk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCtiKk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdCtiKk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdCtiKk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdCtiKk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCtiKk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCtiKk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCtiKk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCtiKk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCtiKk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdCtiKk.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/omdsha256k128n96tau96v1/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/ccx9iqkT.s: Assembler messages:
encrypt.c: /tmp/ccx9iqkT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9iqkT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9iqkT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9iqkT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9iqkT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9iqkT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9iqkT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9iqkT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9iqkT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9iqkT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx9iqkT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9iqkT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9iqkT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9iqkT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9iqkT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9iqkT.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/omdsha256k128n96tau96v1/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/ccPdf8Mk.s: Assembler messages:
encrypt.c: /tmp/ccPdf8Mk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPdf8Mk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPdf8Mk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPdf8Mk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdf8Mk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdf8Mk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdf8Mk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPdf8Mk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdf8Mk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPdf8Mk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdf8Mk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdf8Mk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdf8Mk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdf8Mk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdf8Mk.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/omdsha256k128n96tau96v1/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/ccZ8MY1E.s: Assembler messages:
encrypt.c: /tmp/ccZ8MY1E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ8MY1E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ8MY1E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ8MY1E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ8MY1E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ8MY1E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ8MY1E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ8MY1E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ8MY1E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ8MY1E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ8MY1E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ8MY1E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ8MY1E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ8MY1E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ8MY1E.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/omdsha256k128n96tau96v1/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/ccrxbGgb.s: Assembler messages:
encrypt.c: /tmp/ccrxbGgb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrxbGgb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrxbGgb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrxbGgb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxbGgb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxbGgb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxbGgb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrxbGgb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrxbGgb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxbGgb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrxbGgb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxbGgb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrxbGgb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrxbGgb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxbGgb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrxbGgb.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/omdsha256k128n96tau96v1/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/ccsPDXRs.s: Assembler messages:
encrypt.c: /tmp/ccsPDXRs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsPDXRs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsPDXRs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsPDXRs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPDXRs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPDXRs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPDXRs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsPDXRs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsPDXRs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsPDXRs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPDXRs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPDXRs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPDXRs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPDXRs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPDXRs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsPDXRs.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/omdsha256k128n96tau96v1/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/cc12Zn3K.s: Assembler messages:
encrypt.c: /tmp/cc12Zn3K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc12Zn3K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc12Zn3K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc12Zn3K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Zn3K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Zn3K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Zn3K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc12Zn3K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc12Zn3K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc12Zn3K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Zn3K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12Zn3K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12Zn3K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Zn3K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12Zn3K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc12Zn3K.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/omdsha256k128n96tau96v1/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/cc6UqPgn.s: Assembler messages:
encrypt.c: /tmp/cc6UqPgn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6UqPgn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6UqPgn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6UqPgn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UqPgn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UqPgn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UqPgn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6UqPgn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6UqPgn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UqPgn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6UqPgn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UqPgn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UqPgn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UqPgn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UqPgn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UqPgn.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/omdsha256k128n96tau96v1/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/ccnL1T7y.s: Assembler messages:
encrypt.c: /tmp/ccnL1T7y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnL1T7y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnL1T7y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnL1T7y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnL1T7y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnL1T7y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnL1T7y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnL1T7y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnL1T7y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnL1T7y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnL1T7y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnL1T7y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnL1T7y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnL1T7y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnL1T7y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnL1T7y.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/omdsha256k128n96tau96v1/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/ccwVsJBg.s: Assembler messages:
encrypt.c: /tmp/ccwVsJBg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwVsJBg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwVsJBg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwVsJBg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVsJBg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVsJBg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVsJBg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwVsJBg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwVsJBg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVsJBg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwVsJBg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVsJBg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwVsJBg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwVsJBg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVsJBg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwVsJBg.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/omdsha256k128n96tau96v1/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/ccI8T263.s: Assembler messages:
encrypt.c: /tmp/ccI8T263.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI8T263.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI8T263.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI8T263.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8T263.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8T263.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8T263.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI8T263.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI8T263.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8T263.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI8T263.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8T263.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8T263.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8T263.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8T263.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8T263.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/omdsha256k128n96tau96v1/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/ccMIYWRr.s: Assembler messages:
encrypt.c: /tmp/ccMIYWRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMIYWRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMIYWRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMIYWRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIYWRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIYWRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIYWRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMIYWRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMIYWRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMIYWRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIYWRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIYWRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIYWRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIYWRr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIYWRr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMIYWRr.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/omdsha256k128n96tau96v1/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/ccCOKPp6.s: Assembler messages:
encrypt.c: /tmp/ccCOKPp6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCOKPp6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCOKPp6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCOKPp6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCOKPp6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCOKPp6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCOKPp6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCOKPp6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCOKPp6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCOKPp6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCOKPp6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCOKPp6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCOKPp6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCOKPp6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOKPp6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCOKPp6.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/omdsha256k128n96tau96v1/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/ccJQD7Fm.s: Assembler messages:
encrypt.c: /tmp/ccJQD7Fm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQD7Fm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJQD7Fm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJQD7Fm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQD7Fm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQD7Fm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQD7Fm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJQD7Fm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJQD7Fm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQD7Fm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQD7Fm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQD7Fm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQD7Fm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQD7Fm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJQD7Fm.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/omdsha256k128n96tau96v1/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/ccjI0AZZ.s: Assembler messages:
encrypt.c: /tmp/ccjI0AZZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjI0AZZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjI0AZZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjI0AZZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjI0AZZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjI0AZZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjI0AZZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjI0AZZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjI0AZZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjI0AZZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjI0AZZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjI0AZZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjI0AZZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjI0AZZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjI0AZZ.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/omdsha256k128n96tau96v1/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/cctYB03m.s: Assembler messages:
encrypt.c: /tmp/cctYB03m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYB03m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctYB03m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctYB03m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctYB03m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctYB03m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctYB03m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctYB03m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctYB03m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctYB03m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctYB03m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctYB03m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctYB03m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYB03m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctYB03m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctYB03m.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/omdsha256k128n96tau96v1/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/cc0OjeNQ.s: Assembler messages:
encrypt.c: /tmp/cc0OjeNQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0OjeNQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0OjeNQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0OjeNQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OjeNQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OjeNQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OjeNQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0OjeNQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OjeNQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0OjeNQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OjeNQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0OjeNQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0OjeNQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OjeNQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0OjeNQ.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/omdsha256k128n96tau96v1/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/ccAUlsN9.s: Assembler messages:
encrypt.c: /tmp/ccAUlsN9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAUlsN9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAUlsN9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAUlsN9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUlsN9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUlsN9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUlsN9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAUlsN9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAUlsN9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAUlsN9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUlsN9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUlsN9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUlsN9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUlsN9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUlsN9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAUlsN9.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/omdsha256k128n96tau96v1/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/cc0SZm2g.s: Assembler messages:
encrypt.c: /tmp/cc0SZm2g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0SZm2g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0SZm2g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0SZm2g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0SZm2g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0SZm2g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0SZm2g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0SZm2g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0SZm2g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0SZm2g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0SZm2g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0SZm2g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0SZm2g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0SZm2g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0SZm2g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0SZm2g.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/omdsha256k128n96tau96v1/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/ccdqQn3R.s: Assembler messages:
encrypt.c: /tmp/ccdqQn3R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdqQn3R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdqQn3R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdqQn3R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqQn3R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqQn3R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqQn3R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdqQn3R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdqQn3R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqQn3R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdqQn3R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdqQn3R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdqQn3R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdqQn3R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdqQn3R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdqQn3R.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/omdsha256k128n96tau96v1/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/ccVKoUqN.s: Assembler messages:
encrypt.c: /tmp/ccVKoUqN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVKoUqN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVKoUqN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVKoUqN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKoUqN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKoUqN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKoUqN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVKoUqN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVKoUqN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKoUqN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVKoUqN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKoUqN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKoUqN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKoUqN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKoUqN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKoUqN.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/omdsha256k128n96tau96v1/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/ccgJgSx6.s: Assembler messages:
encrypt.c: /tmp/ccgJgSx6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJgSx6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJgSx6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJgSx6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJgSx6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJgSx6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJgSx6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJgSx6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJgSx6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgJgSx6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJgSx6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJgSx6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJgSx6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJgSx6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJgSx6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgJgSx6.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/omdsha256k128n96tau96v1/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/ccOE6VIa.s: Assembler messages:
encrypt.c: /tmp/ccOE6VIa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOE6VIa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOE6VIa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOE6VIa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOE6VIa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOE6VIa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOE6VIa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOE6VIa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOE6VIa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOE6VIa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOE6VIa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOE6VIa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOE6VIa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE6VIa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOE6VIa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOE6VIa.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/omdsha256k128n96tau96v1/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/ccZ2498J.s: Assembler messages:
encrypt.c: /tmp/ccZ2498J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ2498J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ2498J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ2498J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2498J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2498J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2498J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ2498J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ2498J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2498J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ2498J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ2498J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ2498J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ2498J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2498J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ2498J.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/omdsha256k128n96tau96v1/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/cc2XF0xS.s: Assembler messages:
encrypt.c: /tmp/cc2XF0xS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XF0xS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2XF0xS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2XF0xS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XF0xS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XF0xS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XF0xS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2XF0xS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2XF0xS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XF0xS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2XF0xS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XF0xS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XF0xS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XF0xS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XF0xS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XF0xS.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/omdsha256k128n96tau96v1/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/ccAtqg0g.s: Assembler messages:
encrypt.c: /tmp/ccAtqg0g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtqg0g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAtqg0g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAtqg0g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtqg0g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtqg0g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtqg0g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAtqg0g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAtqg0g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAtqg0g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtqg0g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtqg0g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtqg0g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqg0g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtqg0g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtqg0g.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/omdsha256k128n96tau96v1/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/ccJKLFP2.s: Assembler messages:
encrypt.c: /tmp/ccJKLFP2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJKLFP2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJKLFP2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJKLFP2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJKLFP2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJKLFP2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJKLFP2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJKLFP2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJKLFP2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJKLFP2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJKLFP2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJKLFP2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJKLFP2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKLFP2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJKLFP2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJKLFP2.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/omdsha256k128n96tau96v1/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/ccKL6X4F.s: Assembler messages:
encrypt.c: /tmp/ccKL6X4F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKL6X4F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKL6X4F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKL6X4F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKL6X4F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKL6X4F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKL6X4F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKL6X4F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKL6X4F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKL6X4F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKL6X4F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKL6X4F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKL6X4F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKL6X4F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKL6X4F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKL6X4F.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/omdsha256k128n96tau96v1/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/ccDZMBiW.s: Assembler messages:
encrypt.c: /tmp/ccDZMBiW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDZMBiW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDZMBiW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDZMBiW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDZMBiW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDZMBiW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDZMBiW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDZMBiW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDZMBiW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDZMBiW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDZMBiW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDZMBiW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDZMBiW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZMBiW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDZMBiW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZMBiW.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/omdsha256k128n96tau96v1/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/cciTWt7y.s: Assembler messages:
encrypt.c: /tmp/cciTWt7y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciTWt7y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciTWt7y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciTWt7y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTWt7y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTWt7y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTWt7y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciTWt7y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciTWt7y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTWt7y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciTWt7y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTWt7y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTWt7y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTWt7y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTWt7y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTWt7y.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/omdsha256k128n96tau96v1/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/ccFaNUQC.s: Assembler messages:
encrypt.c: /tmp/ccFaNUQC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFaNUQC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFaNUQC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFaNUQC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaNUQC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaNUQC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaNUQC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFaNUQC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFaNUQC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaNUQC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFaNUQC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaNUQC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFaNUQC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFaNUQC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaNUQC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFaNUQC.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/omdsha256k128n96tau96v1/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/cco4lkNW.s: Assembler messages:
encrypt.c: /tmp/cco4lkNW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco4lkNW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco4lkNW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco4lkNW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4lkNW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4lkNW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4lkNW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco4lkNW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco4lkNW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco4lkNW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco4lkNW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco4lkNW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco4lkNW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4lkNW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco4lkNW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco4lkNW.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/omdsha256k128n96tau96v1/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/ccPmCwfO.s: Assembler messages:
encrypt.c: /tmp/ccPmCwfO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPmCwfO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPmCwfO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPmCwfO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmCwfO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmCwfO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmCwfO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPmCwfO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPmCwfO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPmCwfO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmCwfO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmCwfO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmCwfO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmCwfO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmCwfO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPmCwfO.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/omdsha256k128n96tau96v1/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/cccJlqIr.s: Assembler messages:
encrypt.c: /tmp/cccJlqIr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccJlqIr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccJlqIr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccJlqIr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJlqIr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJlqIr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJlqIr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccJlqIr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccJlqIr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJlqIr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccJlqIr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJlqIr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJlqIr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJlqIr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJlqIr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJlqIr.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/omdsha256k128n96tau96v1/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/ccZBhlUJ.s: Assembler messages:
encrypt.c: /tmp/ccZBhlUJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBhlUJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZBhlUJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZBhlUJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBhlUJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBhlUJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBhlUJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZBhlUJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBhlUJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZBhlUJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBhlUJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBhlUJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBhlUJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBhlUJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBhlUJ.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/omdsha256k128n96tau96v1/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/ccwntqWt.s: Assembler messages:
encrypt.c: /tmp/ccwntqWt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwntqWt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwntqWt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwntqWt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwntqWt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwntqWt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwntqWt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwntqWt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwntqWt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwntqWt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwntqWt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwntqWt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwntqWt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwntqWt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwntqWt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwntqWt.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/omdsha256k128n96tau96v1/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/ccvmx0AJ.s: Assembler messages:
encrypt.c: /tmp/ccvmx0AJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvmx0AJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvmx0AJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvmx0AJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmx0AJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmx0AJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmx0AJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvmx0AJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmx0AJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvmx0AJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmx0AJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvmx0AJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvmx0AJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmx0AJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvmx0AJ.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/omdsha256k128n96tau96v1/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/ccxbDrPf.s: Assembler messages:
encrypt.c: /tmp/ccxbDrPf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbDrPf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxbDrPf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxbDrPf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbDrPf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbDrPf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbDrPf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxbDrPf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxbDrPf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxbDrPf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbDrPf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxbDrPf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxbDrPf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbDrPf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxbDrPf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxbDrPf.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/omdsha256k128n96tau96v1/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/ccAYtNrv.s: Assembler messages:
encrypt.c: /tmp/ccAYtNrv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAYtNrv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAYtNrv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAYtNrv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYtNrv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYtNrv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYtNrv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAYtNrv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAYtNrv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAYtNrv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYtNrv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAYtNrv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAYtNrv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYtNrv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAYtNrv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAYtNrv.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/omdsha256k128n96tau96v1/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/cciJZ6fM.s: Assembler messages:
encrypt.c: /tmp/cciJZ6fM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciJZ6fM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciJZ6fM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciJZ6fM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJZ6fM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJZ6fM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJZ6fM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciJZ6fM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciJZ6fM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJZ6fM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciJZ6fM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJZ6fM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJZ6fM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJZ6fM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJZ6fM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJZ6fM.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/omdsha256k128n96tau96v1/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/ccDGkHUH.s: Assembler messages:
encrypt.c: /tmp/ccDGkHUH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDGkHUH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDGkHUH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDGkHUH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGkHUH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGkHUH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGkHUH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDGkHUH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDGkHUH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGkHUH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDGkHUH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGkHUH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGkHUH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGkHUH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGkHUH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGkHUH.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/omdsha256k128n96tau96v1/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/ccsUdq7m.s: Assembler messages:
encrypt.c: /tmp/ccsUdq7m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsUdq7m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsUdq7m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsUdq7m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUdq7m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUdq7m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUdq7m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsUdq7m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsUdq7m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsUdq7m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsUdq7m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsUdq7m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsUdq7m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUdq7m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsUdq7m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsUdq7m.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/omdsha256k128n96tau96v1/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/ccaxTwmA.s: Assembler messages:
encrypt.c: /tmp/ccaxTwmA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaxTwmA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaxTwmA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaxTwmA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxTwmA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxTwmA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxTwmA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaxTwmA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaxTwmA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxTwmA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaxTwmA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxTwmA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxTwmA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxTwmA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxTwmA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxTwmA.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/omdsha256k128n96tau96v1/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/cctO00X5.s: Assembler messages:
encrypt.c: /tmp/cctO00X5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctO00X5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctO00X5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctO00X5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctO00X5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctO00X5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctO00X5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctO00X5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctO00X5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctO00X5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctO00X5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctO00X5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctO00X5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctO00X5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctO00X5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctO00X5.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/omdsha256k128n96tau96v1/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/cc0KJw3y.s: Assembler messages:
encrypt.c: /tmp/cc0KJw3y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0KJw3y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0KJw3y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0KJw3y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KJw3y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KJw3y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KJw3y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0KJw3y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0KJw3y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KJw3y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0KJw3y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KJw3y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0KJw3y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0KJw3y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KJw3y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0KJw3y.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/omdsha256k128n96tau96v1/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/ccSlNiNY.s: Assembler messages:
encrypt.c: /tmp/ccSlNiNY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSlNiNY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSlNiNY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSlNiNY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlNiNY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlNiNY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlNiNY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSlNiNY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSlNiNY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSlNiNY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlNiNY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlNiNY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlNiNY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlNiNY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlNiNY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSlNiNY.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/omdsha256k128n96tau96v1/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/cc9U1k7G.s: Assembler messages:
encrypt.c: /tmp/cc9U1k7G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9U1k7G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9U1k7G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9U1k7G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9U1k7G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9U1k7G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9U1k7G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9U1k7G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9U1k7G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9U1k7G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9U1k7G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9U1k7G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9U1k7G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9U1k7G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U1k7G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9U1k7G.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/omdsha256k128n96tau96v1/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/ccyNQqwd.s: Assembler messages:
encrypt.c: /tmp/ccyNQqwd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyNQqwd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyNQqwd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyNQqwd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNQqwd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNQqwd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNQqwd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyNQqwd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyNQqwd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyNQqwd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNQqwd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNQqwd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNQqwd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNQqwd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNQqwd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNQqwd.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/omdsha256k128n96tau96v1/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/cc1B4Kr1.s: Assembler messages:
encrypt.c: /tmp/cc1B4Kr1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1B4Kr1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1B4Kr1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1B4Kr1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1B4Kr1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1B4Kr1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1B4Kr1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1B4Kr1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1B4Kr1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1B4Kr1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1B4Kr1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1B4Kr1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B4Kr1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1B4Kr1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1B4Kr1.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/omdsha256k128n96tau96v1/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/ccqezv5A.s: Assembler messages:
encrypt.c: /tmp/ccqezv5A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqezv5A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqezv5A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqezv5A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqezv5A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqezv5A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqezv5A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqezv5A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqezv5A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqezv5A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqezv5A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqezv5A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqezv5A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqezv5A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqezv5A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqezv5A.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/omdsha256k128n96tau96v1/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/ccM0FqaW.s: Assembler messages:
encrypt.c: /tmp/ccM0FqaW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM0FqaW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM0FqaW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM0FqaW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM0FqaW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM0FqaW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM0FqaW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM0FqaW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM0FqaW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM0FqaW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM0FqaW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM0FqaW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM0FqaW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM0FqaW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0FqaW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM0FqaW.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/omdsha256k128n96tau96v1/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/cct8ohbE.s: Assembler messages:
encrypt.c: /tmp/cct8ohbE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct8ohbE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct8ohbE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct8ohbE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8ohbE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8ohbE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8ohbE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct8ohbE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct8ohbE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct8ohbE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8ohbE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8ohbE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8ohbE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8ohbE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8ohbE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct8ohbE.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/omdsha256k128n96tau96v1/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/cc6onaTK.s: Assembler messages:
encrypt.c: /tmp/cc6onaTK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6onaTK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6onaTK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6onaTK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6onaTK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6onaTK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6onaTK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6onaTK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6onaTK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6onaTK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6onaTK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6onaTK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6onaTK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6onaTK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6onaTK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6onaTK.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/omdsha256k128n96tau96v1/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/ccAyb39s.s: Assembler messages:
encrypt.c: /tmp/ccAyb39s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAyb39s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAyb39s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAyb39s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyb39s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyb39s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyb39s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAyb39s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAyb39s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAyb39s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyb39s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyb39s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyb39s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyb39s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyb39s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAyb39s.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/omdsha256k128n96tau96v1/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/ccuuT9TL.s: Assembler messages:
encrypt.c: /tmp/ccuuT9TL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuuT9TL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuuT9TL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuuT9TL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuT9TL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuT9TL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuT9TL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuuT9TL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuuT9TL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuuT9TL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuT9TL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuT9TL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuT9TL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuT9TL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuT9TL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuuT9TL.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/omdsha256k128n96tau96v1/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/ccvIvbkZ.s: Assembler messages:
encrypt.c: /tmp/ccvIvbkZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvIvbkZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvIvbkZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvIvbkZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvIvbkZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvIvbkZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvIvbkZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvIvbkZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvIvbkZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvIvbkZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvIvbkZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvIvbkZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvIvbkZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIvbkZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvIvbkZ.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/omdsha256k128n96tau96v1/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/ccNNNtuS.s: Assembler messages:
encrypt.c: /tmp/ccNNNtuS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNNNtuS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNNNtuS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNNNtuS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNNNtuS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNNNtuS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNNNtuS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNNNtuS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNNNtuS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNNNtuS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNNNtuS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNNNtuS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNNNtuS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNNNtuS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNNtuS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNNNtuS.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/omdsha256k128n96tau96v1/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/ccTiEgbA.s: Assembler messages:
encrypt.c: /tmp/ccTiEgbA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTiEgbA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTiEgbA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTiEgbA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiEgbA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiEgbA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiEgbA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTiEgbA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTiEgbA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTiEgbA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiEgbA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTiEgbA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTiEgbA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiEgbA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTiEgbA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTiEgbA.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/omdsha256k128n96tau96v1/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/cc8miJYF.s: Assembler messages:
encrypt.c: /tmp/cc8miJYF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8miJYF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8miJYF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8miJYF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8miJYF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8miJYF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8miJYF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8miJYF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8miJYF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8miJYF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8miJYF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8miJYF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8miJYF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8miJYF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8miJYF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8miJYF.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/omdsha256k128n96tau96v1/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/ccBHsDdi.s: Assembler messages:
encrypt.c: /tmp/ccBHsDdi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBHsDdi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBHsDdi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBHsDdi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHsDdi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHsDdi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHsDdi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBHsDdi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBHsDdi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBHsDdi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHsDdi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHsDdi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHsDdi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHsDdi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHsDdi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBHsDdi.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/omdsha256k128n96tau96v1/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/ccb7hwdy.s: Assembler messages:
encrypt.c: /tmp/ccb7hwdy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb7hwdy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb7hwdy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb7hwdy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7hwdy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7hwdy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7hwdy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb7hwdy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb7hwdy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7hwdy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb7hwdy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7hwdy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7hwdy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7hwdy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7hwdy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7hwdy.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/omdsha256k128n96tau96v1/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/ccpNirK8.s: Assembler messages:
encrypt.c: /tmp/ccpNirK8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNirK8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpNirK8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpNirK8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNirK8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNirK8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNirK8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpNirK8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpNirK8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpNirK8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNirK8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNirK8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNirK8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNirK8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNirK8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNirK8.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/omdsha256k128n96tau96v1/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/ccKJ77zq.s: Assembler messages:
encrypt.c: /tmp/ccKJ77zq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJ77zq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKJ77zq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKJ77zq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJ77zq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJ77zq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJ77zq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKJ77zq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKJ77zq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKJ77zq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJ77zq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJ77zq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJ77zq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ77zq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJ77zq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJ77zq.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/omdsha256k128n96tau96v1/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/ccnwHhiJ.s: Assembler messages:
encrypt.c: /tmp/ccnwHhiJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnwHhiJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnwHhiJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnwHhiJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnwHhiJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnwHhiJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnwHhiJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnwHhiJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnwHhiJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnwHhiJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnwHhiJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnwHhiJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnwHhiJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwHhiJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnwHhiJ.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/omdsha256k128n96tau96v1/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/cce0zxJB.s: Assembler messages:
encrypt.c: /tmp/cce0zxJB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce0zxJB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce0zxJB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce0zxJB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce0zxJB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce0zxJB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce0zxJB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce0zxJB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce0zxJB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce0zxJB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce0zxJB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce0zxJB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce0zxJB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce0zxJB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0zxJB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce0zxJB.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/omdsha256k128n96tau96v1/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/ccfemrYb.s: Assembler messages:
encrypt.c: /tmp/ccfemrYb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfemrYb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfemrYb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfemrYb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfemrYb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfemrYb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfemrYb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfemrYb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfemrYb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfemrYb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfemrYb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfemrYb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfemrYb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfemrYb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfemrYb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfemrYb.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/omdsha256k128n96tau96v1/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/ccguoh5W.s: Assembler messages:
encrypt.c: /tmp/ccguoh5W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccguoh5W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccguoh5W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccguoh5W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguoh5W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguoh5W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguoh5W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccguoh5W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccguoh5W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccguoh5W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguoh5W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguoh5W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguoh5W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguoh5W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguoh5W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccguoh5W.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/omdsha256k128n96tau96v1/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/cchMAoI9.s: Assembler messages:
encrypt.c: /tmp/cchMAoI9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchMAoI9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchMAoI9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchMAoI9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMAoI9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMAoI9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMAoI9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchMAoI9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchMAoI9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMAoI9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchMAoI9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMAoI9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMAoI9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMAoI9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMAoI9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMAoI9.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/omdsha256k128n96tau96v1/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/ccuabFfM.s: Assembler messages:
encrypt.c: /tmp/ccuabFfM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuabFfM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuabFfM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuabFfM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuabFfM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuabFfM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuabFfM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuabFfM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuabFfM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuabFfM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuabFfM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuabFfM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuabFfM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuabFfM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuabFfM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuabFfM.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/omdsha256k128n96tau96v1/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/ccuxoG92.s: Assembler messages:
encrypt.c: /tmp/ccuxoG92.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuxoG92.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuxoG92.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuxoG92.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxoG92.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxoG92.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxoG92.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuxoG92.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuxoG92.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxoG92.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuxoG92.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxoG92.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxoG92.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxoG92.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxoG92.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxoG92.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/omdsha256k128n96tau96v1/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/cc2Caspe.s: Assembler messages:
encrypt.c: /tmp/cc2Caspe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Caspe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Caspe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Caspe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Caspe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Caspe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Caspe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Caspe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Caspe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Caspe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Caspe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Caspe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Caspe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Caspe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Caspe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Caspe.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/omdsha256k128n96tau96v1/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/ccDCNyf4.s: Assembler messages:
encrypt.c: /tmp/ccDCNyf4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCNyf4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDCNyf4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDCNyf4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCNyf4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCNyf4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCNyf4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDCNyf4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDCNyf4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDCNyf4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCNyf4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCNyf4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCNyf4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCNyf4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCNyf4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDCNyf4.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/omdsha256k128n96tau96v1/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/ccTEWCH8.s: Assembler messages:
encrypt.c: /tmp/ccTEWCH8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTEWCH8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTEWCH8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTEWCH8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEWCH8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEWCH8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEWCH8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTEWCH8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTEWCH8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEWCH8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTEWCH8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEWCH8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTEWCH8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTEWCH8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWCH8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTEWCH8.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/omdsha256k128n96tau96v1/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/cczgji9S.s: Assembler messages:
encrypt.c: /tmp/cczgji9S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczgji9S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczgji9S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczgji9S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczgji9S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczgji9S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczgji9S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczgji9S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczgji9S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczgji9S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczgji9S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczgji9S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczgji9S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczgji9S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczgji9S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczgji9S.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/omdsha256k128n96tau96v1/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/ccCHl6m2.s: Assembler messages:
encrypt.c: /tmp/ccCHl6m2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHl6m2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCHl6m2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCHl6m2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHl6m2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHl6m2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHl6m2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCHl6m2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCHl6m2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHl6m2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCHl6m2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHl6m2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHl6m2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHl6m2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHl6m2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHl6m2.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/omdsha256k128n96tau96v1/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/ccVZzJ2N.s: Assembler messages:
encrypt.c: /tmp/ccVZzJ2N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZzJ2N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVZzJ2N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVZzJ2N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZzJ2N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZzJ2N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZzJ2N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVZzJ2N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVZzJ2N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZzJ2N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZzJ2N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZzJ2N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZzJ2N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZzJ2N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZzJ2N.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/omdsha256k128n96tau96v1/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/ccD4Qlcz.s: Assembler messages:
encrypt.c: /tmp/ccD4Qlcz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4Qlcz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD4Qlcz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD4Qlcz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4Qlcz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4Qlcz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4Qlcz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD4Qlcz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD4Qlcz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4Qlcz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4Qlcz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4Qlcz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4Qlcz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4Qlcz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4Qlcz.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/omdsha256k128n96tau96v1/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/ccT1Vu9V.s: Assembler messages:
encrypt.c: /tmp/ccT1Vu9V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT1Vu9V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT1Vu9V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT1Vu9V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1Vu9V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1Vu9V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1Vu9V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT1Vu9V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1Vu9V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT1Vu9V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1Vu9V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1Vu9V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1Vu9V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1Vu9V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1Vu9V.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/omdsha256k128n96tau96v1/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/ccFje81Q.s: Assembler messages:
encrypt.c: /tmp/ccFje81Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFje81Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFje81Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFje81Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFje81Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFje81Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFje81Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFje81Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFje81Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFje81Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFje81Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFje81Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFje81Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFje81Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFje81Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFje81Q.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/omdsha256k128n96tau96v1/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/ccid5y2a.s: Assembler messages:
encrypt.c: /tmp/ccid5y2a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccid5y2a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccid5y2a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccid5y2a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccid5y2a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccid5y2a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccid5y2a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccid5y2a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccid5y2a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccid5y2a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccid5y2a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccid5y2a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccid5y2a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccid5y2a.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccid5y2a.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccid5y2a.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/omdsha256k128n96tau96v1/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/cc6J8iiH.s: Assembler messages:
encrypt.c: /tmp/cc6J8iiH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6J8iiH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6J8iiH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6J8iiH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6J8iiH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6J8iiH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6J8iiH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6J8iiH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6J8iiH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6J8iiH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6J8iiH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6J8iiH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6J8iiH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6J8iiH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6J8iiH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6J8iiH.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/omdsha256k128n96tau96v1/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/ccCwe3FY.s: Assembler messages:
encrypt.c: /tmp/ccCwe3FY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCwe3FY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCwe3FY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCwe3FY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwe3FY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwe3FY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwe3FY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCwe3FY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCwe3FY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwe3FY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCwe3FY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwe3FY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwe3FY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwe3FY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwe3FY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwe3FY.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/omdsha256k128n96tau96v1/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/cc68qufA.s: Assembler messages:
encrypt.c: /tmp/cc68qufA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68qufA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc68qufA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc68qufA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68qufA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68qufA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68qufA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc68qufA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc68qufA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc68qufA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68qufA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68qufA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68qufA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68qufA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68qufA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc68qufA.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/omdsha256k128n96tau96v1/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/cctcZKJk.s: Assembler messages:
encrypt.c: /tmp/cctcZKJk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctcZKJk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctcZKJk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctcZKJk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctcZKJk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctcZKJk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctcZKJk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctcZKJk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctcZKJk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctcZKJk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctcZKJk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctcZKJk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctcZKJk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctcZKJk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcZKJk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctcZKJk.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/omdsha256k128n96tau96v1/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/ccFZ25ee.s: Assembler messages:
encrypt.c: /tmp/ccFZ25ee.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFZ25ee.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFZ25ee.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFZ25ee.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFZ25ee.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFZ25ee.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFZ25ee.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFZ25ee.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFZ25ee.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFZ25ee.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFZ25ee.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFZ25ee.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFZ25ee.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFZ25ee.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZ25ee.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFZ25ee.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/omdsha256k128n96tau96v1/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/ccsKTE4p.s: Assembler messages:
encrypt.c: /tmp/ccsKTE4p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKTE4p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsKTE4p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsKTE4p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKTE4p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKTE4p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKTE4p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsKTE4p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsKTE4p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsKTE4p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKTE4p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKTE4p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKTE4p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKTE4p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKTE4p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKTE4p.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/omdsha256k128n96tau96v1/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/cc3Vp9XF.s: Assembler messages:
encrypt.c: /tmp/cc3Vp9XF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Vp9XF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Vp9XF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Vp9XF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Vp9XF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Vp9XF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Vp9XF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Vp9XF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3Vp9XF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Vp9XF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Vp9XF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Vp9XF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Vp9XF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Vp9XF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Vp9XF.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/omdsha256k128n96tau96v1/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/cci5Td8r.s: Assembler messages:
encrypt.c: /tmp/cci5Td8r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci5Td8r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci5Td8r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci5Td8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5Td8r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5Td8r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5Td8r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci5Td8r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci5Td8r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5Td8r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci5Td8r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5Td8r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5Td8r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5Td8r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5Td8r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5Td8r.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/omdsha256k128n96tau96v1/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/cc17qR5r.s: Assembler messages:
encrypt.c: /tmp/cc17qR5r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc17qR5r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc17qR5r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc17qR5r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17qR5r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17qR5r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17qR5r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc17qR5r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc17qR5r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc17qR5r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17qR5r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc17qR5r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc17qR5r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17qR5r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc17qR5r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc17qR5r.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/omdsha256k128n96tau96v1/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/ccXsyeqg.s: Assembler messages:
encrypt.c: /tmp/ccXsyeqg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXsyeqg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXsyeqg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXsyeqg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsyeqg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsyeqg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsyeqg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXsyeqg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXsyeqg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsyeqg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXsyeqg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsyeqg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXsyeqg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXsyeqg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsyeqg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXsyeqg.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/omdsha256k128n96tau96v1/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/ccD7Lrcf.s: Assembler messages:
encrypt.c: /tmp/ccD7Lrcf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD7Lrcf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD7Lrcf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD7Lrcf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7Lrcf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7Lrcf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7Lrcf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD7Lrcf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD7Lrcf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7Lrcf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7Lrcf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7Lrcf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Lrcf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7Lrcf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD7Lrcf.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/omdsha256k128n96tau96v1/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/cckwgHWl.s: Assembler messages:
encrypt.c: /tmp/cckwgHWl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckwgHWl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckwgHWl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckwgHWl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwgHWl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwgHWl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwgHWl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckwgHWl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckwgHWl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwgHWl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckwgHWl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwgHWl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwgHWl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwgHWl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwgHWl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwgHWl.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/omdsha256k128n96tau96v1/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/cc3bWP4g.s: Assembler messages:
encrypt.c: /tmp/cc3bWP4g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3bWP4g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3bWP4g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3bWP4g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3bWP4g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3bWP4g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3bWP4g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3bWP4g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3bWP4g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3bWP4g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3bWP4g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3bWP4g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3bWP4g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3bWP4g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bWP4g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3bWP4g.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/omdsha256k128n96tau96v1/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/cc4VLhx5.s: Assembler messages:
encrypt.c: /tmp/cc4VLhx5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4VLhx5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4VLhx5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4VLhx5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VLhx5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VLhx5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VLhx5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4VLhx5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4VLhx5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4VLhx5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VLhx5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VLhx5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VLhx5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VLhx5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VLhx5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4VLhx5.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/omdsha256k128n96tau96v1/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/cc7Dsvak.s: Assembler messages:
encrypt.c: /tmp/cc7Dsvak.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Dsvak.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Dsvak.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Dsvak.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Dsvak.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Dsvak.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Dsvak.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Dsvak.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Dsvak.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Dsvak.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Dsvak.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Dsvak.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Dsvak.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Dsvak.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Dsvak.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Dsvak.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/omdsha256k128n96tau96v1/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/ccFiKpOm.s: Assembler messages:
encrypt.c: /tmp/ccFiKpOm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFiKpOm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFiKpOm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFiKpOm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFiKpOm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFiKpOm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFiKpOm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFiKpOm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFiKpOm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFiKpOm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFiKpOm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFiKpOm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFiKpOm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFiKpOm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiKpOm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFiKpOm.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/omdsha256k128n96tau96v1/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/cceoItJh.s: Assembler messages:
encrypt.c: /tmp/cceoItJh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceoItJh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceoItJh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceoItJh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceoItJh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceoItJh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceoItJh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceoItJh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceoItJh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceoItJh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceoItJh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceoItJh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceoItJh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceoItJh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoItJh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceoItJh.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/omdsha256k128n96tau96v1/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/ccgxZajb.s: Assembler messages:
encrypt.c: /tmp/ccgxZajb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxZajb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgxZajb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgxZajb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxZajb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxZajb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxZajb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgxZajb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgxZajb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgxZajb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxZajb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxZajb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxZajb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxZajb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxZajb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgxZajb.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/omdsha256k128n96tau96v1/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/ccTJzcCR.s: Assembler messages:
encrypt.c: /tmp/ccTJzcCR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTJzcCR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTJzcCR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTJzcCR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTJzcCR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTJzcCR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTJzcCR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTJzcCR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTJzcCR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTJzcCR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTJzcCR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTJzcCR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTJzcCR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJzcCR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTJzcCR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTJzcCR.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/omdsha256k128n96tau96v1/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/ccZI9rUB.s: Assembler messages:
encrypt.c: /tmp/ccZI9rUB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZI9rUB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZI9rUB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZI9rUB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZI9rUB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZI9rUB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZI9rUB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZI9rUB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZI9rUB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZI9rUB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZI9rUB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZI9rUB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZI9rUB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZI9rUB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZI9rUB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZI9rUB.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/omdsha256k128n96tau96v1/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/cc03CDID.s: Assembler messages:
encrypt.c: /tmp/cc03CDID.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03CDID.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03CDID.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc03CDID.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03CDID.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03CDID.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03CDID.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03CDID.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03CDID.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc03CDID.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03CDID.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03CDID.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03CDID.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03CDID.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03CDID.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc03CDID.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/omdsha256k128n96tau96v1/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/ccD3tSey.s: Assembler messages:
encrypt.c: /tmp/ccD3tSey.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD3tSey.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD3tSey.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD3tSey.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3tSey.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3tSey.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3tSey.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD3tSey.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD3tSey.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3tSey.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD3tSey.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3tSey.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD3tSey.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD3tSey.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3tSey.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD3tSey.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/omdsha256k128n96tau96v1/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/ccKblgbJ.s: Assembler messages:
encrypt.c: /tmp/ccKblgbJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKblgbJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKblgbJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKblgbJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKblgbJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKblgbJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKblgbJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKblgbJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKblgbJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKblgbJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKblgbJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKblgbJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKblgbJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKblgbJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKblgbJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKblgbJ.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/omdsha256k128n96tau96v1/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/ccXSKC1U.s: Assembler messages:
encrypt.c: /tmp/ccXSKC1U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSKC1U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXSKC1U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXSKC1U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSKC1U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSKC1U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSKC1U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXSKC1U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXSKC1U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXSKC1U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSKC1U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSKC1U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSKC1U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSKC1U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSKC1U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXSKC1U.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/omdsha256k128n96tau96v1/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/ccYRfmyL.s: Assembler messages:
encrypt.c: /tmp/ccYRfmyL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYRfmyL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYRfmyL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYRfmyL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRfmyL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRfmyL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRfmyL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYRfmyL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYRfmyL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYRfmyL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRfmyL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRfmyL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRfmyL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRfmyL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRfmyL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYRfmyL.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/omdsha256k128n96tau96v1/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/ccYSoqlz.s: Assembler messages:
encrypt.c: /tmp/ccYSoqlz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSoqlz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYSoqlz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYSoqlz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSoqlz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSoqlz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSoqlz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYSoqlz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYSoqlz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSoqlz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYSoqlz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSoqlz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYSoqlz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYSoqlz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoqlz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYSoqlz.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/omdsha256k128n96tau96v1/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/ccEqrq0r.s: Assembler messages:
encrypt.c: /tmp/ccEqrq0r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEqrq0r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEqrq0r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEqrq0r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEqrq0r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEqrq0r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEqrq0r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEqrq0r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEqrq0r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEqrq0r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEqrq0r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEqrq0r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEqrq0r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqrq0r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEqrq0r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEqrq0r.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/omdsha256k128n96tau96v1/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/cclD6gru.s: Assembler messages:
encrypt.c: /tmp/cclD6gru.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclD6gru.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclD6gru.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclD6gru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclD6gru.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclD6gru.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclD6gru.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclD6gru.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclD6gru.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclD6gru.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclD6gru.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclD6gru.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclD6gru.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclD6gru.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclD6gru.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclD6gru.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/omdsha256k128n96tau96v1/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/ccTC7l0r.s: Assembler messages:
encrypt.c: /tmp/ccTC7l0r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTC7l0r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTC7l0r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTC7l0r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTC7l0r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTC7l0r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTC7l0r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTC7l0r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTC7l0r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTC7l0r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTC7l0r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTC7l0r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTC7l0r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTC7l0r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTC7l0r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTC7l0r.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/omdsha256k128n96tau96v1/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/cckCMtzf.s: Assembler messages:
encrypt.c: /tmp/cckCMtzf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckCMtzf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckCMtzf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckCMtzf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckCMtzf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckCMtzf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckCMtzf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckCMtzf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckCMtzf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckCMtzf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckCMtzf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckCMtzf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckCMtzf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCMtzf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckCMtzf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckCMtzf.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/omdsha256k128n96tau96v1/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/ccZkuJqv.s: Assembler messages:
encrypt.c: /tmp/ccZkuJqv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZkuJqv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZkuJqv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZkuJqv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkuJqv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkuJqv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkuJqv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZkuJqv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZkuJqv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZkuJqv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkuJqv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkuJqv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkuJqv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkuJqv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkuJqv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZkuJqv.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/omdsha256k128n96tau96v1/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/cchJlzlx.s: Assembler messages:
encrypt.c: /tmp/cchJlzlx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchJlzlx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchJlzlx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchJlzlx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchJlzlx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchJlzlx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchJlzlx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchJlzlx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchJlzlx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchJlzlx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchJlzlx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchJlzlx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchJlzlx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchJlzlx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJlzlx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchJlzlx.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/omdsha256k128n96tau96v1/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/cc8bI9hm.s: Assembler messages:
encrypt.c: /tmp/cc8bI9hm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8bI9hm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8bI9hm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8bI9hm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8bI9hm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8bI9hm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8bI9hm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8bI9hm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8bI9hm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8bI9hm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8bI9hm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8bI9hm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8bI9hm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bI9hm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8bI9hm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8bI9hm.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/omdsha256k128n96tau96v1/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/ccy8Puvu.s: Assembler messages:
encrypt.c: /tmp/ccy8Puvu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy8Puvu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy8Puvu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy8Puvu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8Puvu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8Puvu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8Puvu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy8Puvu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy8Puvu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8Puvu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy8Puvu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8Puvu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8Puvu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8Puvu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8Puvu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8Puvu.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/omdsha256k128n96tau96v1/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/ccKepdCN.s: Assembler messages:
encrypt.c: /tmp/ccKepdCN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKepdCN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKepdCN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKepdCN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKepdCN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKepdCN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKepdCN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKepdCN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKepdCN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKepdCN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKepdCN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKepdCN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKepdCN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKepdCN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKepdCN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKepdCN.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/omdsha256k128n96tau96v1/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/ccNgRgyh.s: Assembler messages:
encrypt.c: /tmp/ccNgRgyh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgRgyh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNgRgyh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNgRgyh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgRgyh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgRgyh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgRgyh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNgRgyh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNgRgyh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgRgyh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNgRgyh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNgRgyh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgRgyh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgRgyh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgRgyh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgRgyh.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/omdsha256k128n96tau96v1/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/cc2m5a1I.s: Assembler messages:
encrypt.c: /tmp/cc2m5a1I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2m5a1I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2m5a1I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2m5a1I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2m5a1I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2m5a1I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2m5a1I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2m5a1I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2m5a1I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2m5a1I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2m5a1I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2m5a1I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2m5a1I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m5a1I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2m5a1I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2m5a1I.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/omdsha256k128n96tau96v1/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/ccSylvRb.s: Assembler messages:
encrypt.c: /tmp/ccSylvRb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSylvRb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSylvRb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSylvRb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSylvRb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSylvRb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSylvRb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSylvRb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSylvRb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSylvRb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSylvRb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSylvRb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSylvRb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSylvRb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSylvRb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSylvRb.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/omdsha256k128n96tau96v1/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/ccEmJBtk.s: Assembler messages:
encrypt.c: /tmp/ccEmJBtk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEmJBtk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEmJBtk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEmJBtk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEmJBtk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEmJBtk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEmJBtk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEmJBtk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEmJBtk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEmJBtk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEmJBtk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEmJBtk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEmJBtk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEmJBtk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmJBtk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEmJBtk.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/omdsha256k128n96tau96v1/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/ccSIJgZT.s: Assembler messages:
encrypt.c: /tmp/ccSIJgZT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSIJgZT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSIJgZT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSIJgZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIJgZT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIJgZT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIJgZT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSIJgZT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSIJgZT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSIJgZT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIJgZT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIJgZT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIJgZT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIJgZT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIJgZT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSIJgZT.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/omdsha256k128n96tau96v1/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/ccjXqDzg.s: Assembler messages:
encrypt.c: /tmp/ccjXqDzg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjXqDzg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjXqDzg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjXqDzg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXqDzg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXqDzg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXqDzg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjXqDzg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjXqDzg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXqDzg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjXqDzg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXqDzg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXqDzg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXqDzg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXqDzg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXqDzg.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/omdsha256k128n96tau96v1/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/ccqhYmWJ.s: Assembler messages:
encrypt.c: /tmp/ccqhYmWJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhYmWJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqhYmWJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqhYmWJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhYmWJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhYmWJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhYmWJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqhYmWJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqhYmWJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhYmWJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhYmWJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhYmWJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhYmWJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhYmWJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqhYmWJ.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/omdsha256k128n96tau96v1/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/ccASEcSw.s: Assembler messages:
encrypt.c: /tmp/ccASEcSw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASEcSw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccASEcSw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccASEcSw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASEcSw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASEcSw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASEcSw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccASEcSw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccASEcSw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccASEcSw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASEcSw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASEcSw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASEcSw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASEcSw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASEcSw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASEcSw.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/omdsha256k128n96tau96v1/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/ccjmIq55.s: Assembler messages:
encrypt.c: /tmp/ccjmIq55.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjmIq55.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjmIq55.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjmIq55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmIq55.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmIq55.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmIq55.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjmIq55.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjmIq55.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmIq55.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjmIq55.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmIq55.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmIq55.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmIq55.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmIq55.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmIq55.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/omdsha256k128n96tau96v1/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/ccTpO0kY.s: Assembler messages:
encrypt.c: /tmp/ccTpO0kY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTpO0kY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTpO0kY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTpO0kY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpO0kY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpO0kY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpO0kY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTpO0kY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTpO0kY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpO0kY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTpO0kY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpO0kY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpO0kY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpO0kY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpO0kY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpO0kY.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/omdsha256k128n96tau96v1/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/ccca0fbq.s: Assembler messages:
encrypt.c: /tmp/ccca0fbq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccca0fbq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccca0fbq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccca0fbq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccca0fbq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccca0fbq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccca0fbq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccca0fbq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccca0fbq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccca0fbq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccca0fbq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccca0fbq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccca0fbq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccca0fbq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccca0fbq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccca0fbq.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/omdsha256k128n96tau96v1/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/ccF37F04.s: Assembler messages:
encrypt.c: /tmp/ccF37F04.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF37F04.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF37F04.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF37F04.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF37F04.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF37F04.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF37F04.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF37F04.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF37F04.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF37F04.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF37F04.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF37F04.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF37F04.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF37F04.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF37F04.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF37F04.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/omdsha256k128n96tau96v1/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/ccpJ3OBE.s: Assembler messages:
encrypt.c: /tmp/ccpJ3OBE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJ3OBE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpJ3OBE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpJ3OBE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJ3OBE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJ3OBE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJ3OBE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpJ3OBE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpJ3OBE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJ3OBE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJ3OBE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJ3OBE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3OBE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJ3OBE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJ3OBE.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/omdsha256k128n96tau96v1/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/cc717Z0Y.s: Assembler messages:
encrypt.c: /tmp/cc717Z0Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc717Z0Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc717Z0Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc717Z0Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc717Z0Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc717Z0Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc717Z0Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc717Z0Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc717Z0Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc717Z0Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc717Z0Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc717Z0Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc717Z0Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc717Z0Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc717Z0Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc717Z0Y.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/omdsha256k128n96tau96v1/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/ccMvMUet.s: Assembler messages:
encrypt.c: /tmp/ccMvMUet.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMvMUet.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMvMUet.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMvMUet.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvMUet.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvMUet.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvMUet.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMvMUet.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMvMUet.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMvMUet.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvMUet.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvMUet.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvMUet.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvMUet.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvMUet.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMvMUet.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/omdsha256k128n96tau96v1/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/cc4LqAEU.s: Assembler messages:
encrypt.c: /tmp/cc4LqAEU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4LqAEU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4LqAEU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4LqAEU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LqAEU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LqAEU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LqAEU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4LqAEU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4LqAEU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LqAEU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4LqAEU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LqAEU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LqAEU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LqAEU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LqAEU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LqAEU.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/omdsha256k128n96tau96v1/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/ccMaS0ed.s: Assembler messages:
encrypt.c: /tmp/ccMaS0ed.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMaS0ed.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMaS0ed.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMaS0ed.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMaS0ed.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMaS0ed.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMaS0ed.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMaS0ed.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMaS0ed.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMaS0ed.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMaS0ed.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMaS0ed.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMaS0ed.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaS0ed.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMaS0ed.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMaS0ed.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/omdsha256k128n96tau96v1/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/cc7Cs4F1.s: Assembler messages:
encrypt.c: /tmp/cc7Cs4F1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Cs4F1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Cs4F1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Cs4F1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Cs4F1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Cs4F1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Cs4F1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Cs4F1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Cs4F1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Cs4F1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Cs4F1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Cs4F1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Cs4F1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Cs4F1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Cs4F1.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/omdsha256k128n96tau96v1/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/ccEzAQfM.s: Assembler messages:
encrypt.c: /tmp/ccEzAQfM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEzAQfM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEzAQfM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEzAQfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzAQfM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzAQfM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzAQfM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEzAQfM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEzAQfM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzAQfM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEzAQfM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzAQfM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzAQfM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzAQfM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzAQfM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzAQfM.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/omdsha256k128n96tau96v1/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/ccehcerj.s: Assembler messages:
encrypt.c: /tmp/ccehcerj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccehcerj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccehcerj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccehcerj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehcerj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehcerj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehcerj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccehcerj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccehcerj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccehcerj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehcerj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccehcerj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccehcerj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehcerj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccehcerj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccehcerj.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/omdsha256k128n96tau96v1/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/cczcETk2.s: Assembler messages:
encrypt.c: /tmp/cczcETk2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczcETk2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczcETk2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczcETk2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczcETk2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczcETk2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczcETk2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczcETk2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczcETk2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczcETk2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczcETk2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczcETk2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczcETk2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczcETk2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcETk2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczcETk2.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/omdsha256k128n96tau96v1/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/cc5adMaQ.s: Assembler messages:
encrypt.c: /tmp/cc5adMaQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5adMaQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5adMaQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5adMaQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5adMaQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5adMaQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5adMaQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5adMaQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5adMaQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5adMaQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5adMaQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5adMaQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5adMaQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5adMaQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5adMaQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5adMaQ.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/omdsha256k128n96tau96v1/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/ccrIwIS8.s: Assembler messages:
encrypt.c: /tmp/ccrIwIS8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrIwIS8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrIwIS8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrIwIS8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIwIS8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIwIS8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIwIS8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrIwIS8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrIwIS8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrIwIS8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIwIS8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIwIS8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIwIS8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIwIS8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIwIS8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrIwIS8.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/omdsha256k128n96tau96v1/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/ccBaXAHy.s: Assembler messages:
encrypt.c: /tmp/ccBaXAHy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBaXAHy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBaXAHy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBaXAHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBaXAHy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBaXAHy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBaXAHy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBaXAHy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBaXAHy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBaXAHy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBaXAHy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBaXAHy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBaXAHy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBaXAHy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaXAHy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBaXAHy.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/omdsha256k128n96tau96v1/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/ccBfgUqK.s: Assembler messages:
encrypt.c: /tmp/ccBfgUqK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBfgUqK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBfgUqK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBfgUqK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfgUqK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfgUqK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfgUqK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBfgUqK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBfgUqK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBfgUqK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfgUqK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfgUqK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfgUqK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfgUqK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfgUqK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBfgUqK.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/omdsha256k128n96tau96v1/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/cclKKvqD.s: Assembler messages:
encrypt.c: /tmp/cclKKvqD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKKvqD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclKKvqD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclKKvqD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKKvqD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKKvqD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKKvqD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclKKvqD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclKKvqD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclKKvqD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKKvqD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKKvqD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKKvqD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKKvqD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKKvqD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclKKvqD.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/omdsha256k128n96tau96v1/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/ccrSgCVv.s: Assembler messages:
encrypt.c: /tmp/ccrSgCVv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrSgCVv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrSgCVv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrSgCVv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSgCVv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSgCVv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSgCVv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrSgCVv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrSgCVv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSgCVv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrSgCVv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSgCVv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSgCVv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSgCVv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSgCVv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSgCVv.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/omdsha256k128n96tau96v1/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/cc971Y6Q.s: Assembler messages:
encrypt.c: /tmp/cc971Y6Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc971Y6Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc971Y6Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc971Y6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc971Y6Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc971Y6Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc971Y6Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc971Y6Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc971Y6Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc971Y6Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc971Y6Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc971Y6Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc971Y6Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc971Y6Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc971Y6Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc971Y6Q.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/omdsha256k128n96tau96v1/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/ccwDsW5w.s: Assembler messages:
encrypt.c: /tmp/ccwDsW5w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDsW5w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDsW5w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDsW5w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDsW5w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDsW5w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDsW5w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDsW5w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDsW5w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDsW5w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwDsW5w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDsW5w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDsW5w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDsW5w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDsW5w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDsW5w.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/omdsha256k128n96tau96v1/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/ccbJ6YIy.s: Assembler messages:
encrypt.c: /tmp/ccbJ6YIy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbJ6YIy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbJ6YIy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbJ6YIy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJ6YIy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJ6YIy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJ6YIy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbJ6YIy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJ6YIy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbJ6YIy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJ6YIy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbJ6YIy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbJ6YIy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJ6YIy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbJ6YIy.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/omdsha256k128n96tau96v1/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/ccvJcnKG.s: Assembler messages:
encrypt.c: /tmp/ccvJcnKG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJcnKG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJcnKG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJcnKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJcnKG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJcnKG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJcnKG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJcnKG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJcnKG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvJcnKG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJcnKG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJcnKG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJcnKG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJcnKG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJcnKG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJcnKG.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/omdsha256k128n96tau96v1/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/ccNlzQvr.s: Assembler messages:
encrypt.c: /tmp/ccNlzQvr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNlzQvr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNlzQvr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNlzQvr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlzQvr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlzQvr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlzQvr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNlzQvr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNlzQvr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlzQvr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNlzQvr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlzQvr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlzQvr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlzQvr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlzQvr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlzQvr.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/omdsha256k128n96tau96v1/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/ccoRZwWc.s: Assembler messages:
encrypt.c: /tmp/ccoRZwWc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoRZwWc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoRZwWc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoRZwWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoRZwWc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoRZwWc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoRZwWc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoRZwWc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoRZwWc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoRZwWc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoRZwWc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoRZwWc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoRZwWc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRZwWc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoRZwWc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoRZwWc.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/omdsha256k128n96tau96v1/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/cc0BVNNh.s: Assembler messages:
encrypt.c: /tmp/cc0BVNNh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0BVNNh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0BVNNh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0BVNNh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0BVNNh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0BVNNh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0BVNNh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0BVNNh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0BVNNh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0BVNNh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0BVNNh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0BVNNh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0BVNNh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0BVNNh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BVNNh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0BVNNh.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/omdsha256k128n96tau96v1/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/cce90u11.s: Assembler messages:
encrypt.c: /tmp/cce90u11.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce90u11.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce90u11.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce90u11.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce90u11.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce90u11.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce90u11.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce90u11.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce90u11.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce90u11.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce90u11.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce90u11.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce90u11.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce90u11.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce90u11.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce90u11.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/omdsha256k128n96tau96v1/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/cc4WkwBt.s: Assembler messages:
encrypt.c: /tmp/cc4WkwBt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WkwBt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4WkwBt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4WkwBt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WkwBt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WkwBt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WkwBt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4WkwBt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4WkwBt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WkwBt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4WkwBt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WkwBt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4WkwBt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4WkwBt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WkwBt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4WkwBt.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/omdsha256k128n96tau96v1/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/ccVTLk37.s: Assembler messages:
encrypt.c: /tmp/ccVTLk37.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVTLk37.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVTLk37.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVTLk37.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTLk37.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTLk37.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTLk37.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVTLk37.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVTLk37.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVTLk37.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTLk37.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVTLk37.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVTLk37.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTLk37.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVTLk37.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVTLk37.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/omdsha256k128n96tau96v1/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/cceQFHC4.s: Assembler messages:
encrypt.c: /tmp/cceQFHC4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceQFHC4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceQFHC4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceQFHC4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQFHC4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQFHC4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQFHC4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceQFHC4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceQFHC4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceQFHC4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceQFHC4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceQFHC4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceQFHC4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQFHC4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceQFHC4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceQFHC4.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/omdsha256k128n96tau96v1/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/ccgHQ4Um.s: Assembler messages:
encrypt.c: /tmp/ccgHQ4Um.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHQ4Um.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgHQ4Um.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgHQ4Um.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQ4Um.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQ4Um.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQ4Um.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgHQ4Um.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQ4Um.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgHQ4Um.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQ4Um.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHQ4Um.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHQ4Um.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQ4Um.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHQ4Um.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/omdsha256k128n96tau96v1/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/ccQ32Baw.s: Assembler messages:
encrypt.c: /tmp/ccQ32Baw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ32Baw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ32Baw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ32Baw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ32Baw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ32Baw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ32Baw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ32Baw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ32Baw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ32Baw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ32Baw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ32Baw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ32Baw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ32Baw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ32Baw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ32Baw.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/omdsha256k128n96tau96v1/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/ccncKIqE.s: Assembler messages:
encrypt.c: /tmp/ccncKIqE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccncKIqE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccncKIqE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccncKIqE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncKIqE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncKIqE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncKIqE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccncKIqE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccncKIqE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccncKIqE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncKIqE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccncKIqE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccncKIqE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncKIqE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccncKIqE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccncKIqE.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/omdsha256k128n96tau96v1/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/ccELjp5r.s: Assembler messages:
encrypt.c: /tmp/ccELjp5r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELjp5r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELjp5r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccELjp5r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELjp5r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELjp5r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELjp5r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELjp5r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELjp5r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELjp5r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccELjp5r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELjp5r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELjp5r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELjp5r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELjp5r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELjp5r.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/omdsha256k128n96tau96v1/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/ccVqZHYp.s: Assembler messages:
encrypt.c: /tmp/ccVqZHYp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVqZHYp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVqZHYp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVqZHYp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVqZHYp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVqZHYp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVqZHYp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVqZHYp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVqZHYp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVqZHYp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVqZHYp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVqZHYp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVqZHYp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqZHYp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVqZHYp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVqZHYp.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/omdsha256k128n96tau96v1/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/cc3sofmA.s: Assembler messages:
encrypt.c: /tmp/cc3sofmA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3sofmA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3sofmA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3sofmA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sofmA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sofmA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sofmA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3sofmA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3sofmA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3sofmA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sofmA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sofmA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sofmA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sofmA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sofmA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3sofmA.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/omdsha256k128n96tau96v1/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/ccq1Ow5v.s: Assembler messages:
encrypt.c: /tmp/ccq1Ow5v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1Ow5v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq1Ow5v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq1Ow5v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1Ow5v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1Ow5v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1Ow5v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq1Ow5v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1Ow5v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq1Ow5v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1Ow5v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1Ow5v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1Ow5v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1Ow5v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1Ow5v.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/omdsha256k128n96tau96v1/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/ccPBN4Rw.s: Assembler messages:
encrypt.c: /tmp/ccPBN4Rw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBN4Rw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBN4Rw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBN4Rw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBN4Rw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBN4Rw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBN4Rw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBN4Rw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPBN4Rw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBN4Rw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBN4Rw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBN4Rw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBN4Rw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBN4Rw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPBN4Rw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccaqt4su.s: Assembler messages:
encrypt.c: /tmp/ccaqt4su.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqt4su.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaqt4su.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaqt4su.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqt4su.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqt4su.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqt4su.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaqt4su.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaqt4su.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqt4su.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaqt4su.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqt4su.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqt4su.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqt4su.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqt4su.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqt4su.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