Implementation notes: x86, h5nano, crypto_aead/omdsha256k256n104tau160v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
463015refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
471195refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
471970refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
472790refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
475670refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
475850refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
476360refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
481960refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
482560refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
482605refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
483140refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
484155refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
484515refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
484980refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
485285refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
485740refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
485765refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
489500refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
489530refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
492075refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
494385refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
495110refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
496250refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
497450refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
497640refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
497740refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
498200refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
498280refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
498400refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
498745refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
499135refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
500090refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
500090refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
500300refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
500630refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
501150refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
501235refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
501915refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
501970refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
502190refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
502505refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
503160refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
503485refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
503725refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
503865refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
505120refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
505630refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
506560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
507425refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
507675refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
507705refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
507780refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
508255refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
516595refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
516900refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
518335refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
518360refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
518620refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
518645refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
519675refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
519835refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
519935refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
520010refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
521680refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
521720refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
521745refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
521785refgcc -m32 -O -fomit-frame-pointer2014081320140622
522650refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
522985refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
525885refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
526205refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
526480refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
527340refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
529800refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
529950refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
530840refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
533405refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
533495refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
533650refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
533995refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
534750refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
535115refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
536955refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
537675refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
537865refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
538250refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
538405refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
538515refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
538550refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
538635refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
540690refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
541115refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
542625refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
542765refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
542785refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
542885refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
542885refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
544790refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
545915refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
548050refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
551915refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
557160refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
564955refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
576040refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
576700refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
576905refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
577135refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
584695refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
602850refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
607580refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
608195refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
609325refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
609330refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
609470refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
609505refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
609615refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
609625refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
610590refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
610795refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
611420refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
611560refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
611580refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
611605refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
611855refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
611870refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
612460refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
612970refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
613230refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
613745refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
614725refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
614725refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
615285refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
622525refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
623350refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
632635refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
636650refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
637180refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
637250refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
640690refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
642240refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
645600refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
645665refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
645665refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
647065refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
647335refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
648415refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
650225refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
652105refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
652535refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
652760refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
658075refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
659065refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
664245refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
664535refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
665100refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
665455refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
665725refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
666235refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
669025refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
669040refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
669040refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
669395refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
669460refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
670590refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
671230refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
671720refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
677390refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
677895refgcc -m32 -Os -fomit-frame-pointer2014081320140622
680540refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
681845refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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