Implementation notes: x86, h5nano, crypto_aead/omdsha256k128n96tau64v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
460875refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
471670refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
471895refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
472535refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
473115refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
476755refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
477430refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
482100refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
483360refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
483440refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
483595refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
485525refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
486175refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
486200refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
486800refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
487385refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
487395refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
487495refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
488250refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
493980refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
494850refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
495995refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
497610refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
497740refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
498795refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
498965refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
498985refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
499110refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
499430refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
499520refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
499710refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
500625refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
501285refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
501335refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
502190refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
502270refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
502490refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
502495refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
502985refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
503255refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
503295refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
503330refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
503390refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
503735refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
504695refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
504835refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
504895refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
506840refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
509695refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
513890refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
517470refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
518410refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
518475refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
519310refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
519490refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
520070refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
520325refgcc -m32 -O -fomit-frame-pointer2014081320140622
520325refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
520325refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
520435refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
520505refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
520505refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
520520refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
520520refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
520915refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
521195refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
523150refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
523670refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
524870refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
524950refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
527850refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
529095refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
530700refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
531565refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
531880refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
532040refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
532215refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
533195refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
535085refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
535105refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
535505refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
535650refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
536005refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
537285refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
537765refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
537910refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
538570refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
539530refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
540875refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
542750refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
542795refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
542980refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
543035refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
543155refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
544175refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
544635refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
544695refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
544740refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
545460refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
546000refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
547850refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
557310refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
564605refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
575790refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
576185refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
576615refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
576950refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
584255refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
607395refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
609195refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
609220refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
609595refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
610450refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
610505refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
610645refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
610675refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
610765refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
610805refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
610950refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
612180refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
612325refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
612505refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
614355refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
614400refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
614465refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
617045refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
618860refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
619405refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
621200refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
627665refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
627710refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
627805refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
631300refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
635685refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
636095refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
640355refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
641210refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
641290refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
645335refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
645495refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
645520refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
645530refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
645650refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
646980refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
647210refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
647235refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
651560refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
651635refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
652040refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
660545refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
663330refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
663980refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
665380refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
665745refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
666080refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
666230refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
666240refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
668965refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
668975refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
669360refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
669365refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
669385refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
669730refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
669740refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
670435refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
671165refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
671770refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
676940refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
678360refgcc -m32 -Os -fomit-frame-pointer2014081320140622
680220refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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