Implementation notes: x86, h5nano, crypto_aead/omdsha256k128n96tau128v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
462305refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
471620refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
471845refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
471940refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
475025refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
475295refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
476215refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
478660refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
479030refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
481905refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
483545refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
483850refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
484100refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
484165refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
484225refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
484980refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
485800refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
489510refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
489690refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
492320refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
493555refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
494300refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
494995refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
496535refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
497270refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
497915refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
497950refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
498015refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
498200refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
498380refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
498575refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
499015refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
499030refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
499790refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
499840refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
500395refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
500720refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
500995refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
501640refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
501840refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
502535refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
502630refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
503430refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
504080refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
504875refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
505430refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
505610refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
506380refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
507105refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
507165refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
507955refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
507960refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
508630refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
513845refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
516325refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
516730refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
519485refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
519865refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
520115refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
520660refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
521070refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
521125refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
522680refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
522690refgcc -m32 -O -fomit-frame-pointer2014081320140622
522690refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
522790refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
522910refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
522990refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
523790refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
524015refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
524020refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
524615refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
528110refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
528330refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
529285refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
531635refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
532270refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
532385refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
533550refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
534905refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
535210refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
536235refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
536825refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
537335refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
538100refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
538955refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
539070refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
539200refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
539650refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
540000refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
541135refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
542110refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
542555refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
543290refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
543340refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
543710refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
544235refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
544300refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
544795refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
544960refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
546600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
547140refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
561405refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
576035refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
576415refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
576540refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
576595refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
584600refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
607130refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
607680refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
608930refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
609095refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
609275refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
609605refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
609755refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
609765refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
610980refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
611670refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
611690refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
611695refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
611840refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
611860refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
611885refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
611925refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
612265refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
612825refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
612845refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
614990refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
615050refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
617930refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
621320refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
627520refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
627540refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
627610refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
628405refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
636200refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
636340refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
636610refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
640585refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
640585refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
645565refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
645570refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
645575refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
647420refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
648270refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
648295refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
648760refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
649670refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
652615refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
655095refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
664910refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
665400refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
665655refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
666115refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
666130refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
666315refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
667140refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
667995refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
668885refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
668950refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
668970refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
669010refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
669370refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
669370refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
669370refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
669560refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
678190refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
681415refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
681940refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
695570refgcc -m32 -Os -fomit-frame-pointer2014081320140622

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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/ccDizXl3.s: Assembler messages:
encrypt.c: /tmp/ccDizXl3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDizXl3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDizXl3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDizXl3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDizXl3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDizXl3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDizXl3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDizXl3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDizXl3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDizXl3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDizXl3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDizXl3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDizXl3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDizXl3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDizXl3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDizXl3.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/omdsha256k128n96tau128v1/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/ccQwlSnp.s: Assembler messages:
encrypt.c: /tmp/ccQwlSnp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQwlSnp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQwlSnp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQwlSnp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQwlSnp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQwlSnp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQwlSnp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQwlSnp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQwlSnp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQwlSnp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQwlSnp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQwlSnp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQwlSnp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQwlSnp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQwlSnp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQwlSnp.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/omdsha256k128n96tau128v1/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/ccOt5fPo.s: Assembler messages:
encrypt.c: /tmp/ccOt5fPo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOt5fPo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOt5fPo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOt5fPo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOt5fPo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOt5fPo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOt5fPo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOt5fPo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOt5fPo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOt5fPo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOt5fPo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOt5fPo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOt5fPo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOt5fPo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOt5fPo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOt5fPo.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/omdsha256k128n96tau128v1/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/ccRcxXmT.s: Assembler messages:
encrypt.c: /tmp/ccRcxXmT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRcxXmT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRcxXmT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRcxXmT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcxXmT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcxXmT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcxXmT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRcxXmT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRcxXmT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcxXmT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRcxXmT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcxXmT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRcxXmT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRcxXmT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcxXmT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRcxXmT.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/omdsha256k128n96tau128v1/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/cck10eub.s: Assembler messages:
encrypt.c: /tmp/cck10eub.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck10eub.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck10eub.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck10eub.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck10eub.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck10eub.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck10eub.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck10eub.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck10eub.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck10eub.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck10eub.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck10eub.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck10eub.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck10eub.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck10eub.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck10eub.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/omdsha256k128n96tau128v1/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/ccz88S7L.s: Assembler messages:
encrypt.c: /tmp/ccz88S7L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz88S7L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz88S7L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz88S7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz88S7L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz88S7L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz88S7L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz88S7L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz88S7L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz88S7L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz88S7L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz88S7L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz88S7L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz88S7L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz88S7L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz88S7L.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/omdsha256k128n96tau128v1/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/cc4r7gpg.s: Assembler messages:
encrypt.c: /tmp/cc4r7gpg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4r7gpg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4r7gpg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4r7gpg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4r7gpg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4r7gpg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4r7gpg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4r7gpg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4r7gpg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4r7gpg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4r7gpg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4r7gpg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4r7gpg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4r7gpg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4r7gpg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4r7gpg.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/omdsha256k128n96tau128v1/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/ccqW3QoG.s: Assembler messages:
encrypt.c: /tmp/ccqW3QoG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqW3QoG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqW3QoG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqW3QoG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqW3QoG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqW3QoG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqW3QoG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqW3QoG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqW3QoG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqW3QoG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqW3QoG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqW3QoG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqW3QoG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqW3QoG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW3QoG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqW3QoG.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/omdsha256k128n96tau128v1/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/ccFhYyDK.s: Assembler messages:
encrypt.c: /tmp/ccFhYyDK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFhYyDK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFhYyDK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFhYyDK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFhYyDK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFhYyDK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFhYyDK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFhYyDK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFhYyDK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFhYyDK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFhYyDK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFhYyDK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFhYyDK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFhYyDK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhYyDK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFhYyDK.s: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/omdsha256k128n96tau128v1/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/ccbmPots.s: Assembler messages:
encrypt.c: /tmp/ccbmPots.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbmPots.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbmPots.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbmPots.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmPots.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmPots.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmPots.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbmPots.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbmPots.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbmPots.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmPots.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbmPots.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbmPots.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmPots.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbmPots.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbmPots.s: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/omdsha256k128n96tau128v1/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/ccCmpYdN.s: Assembler messages:
encrypt.c: /tmp/ccCmpYdN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmpYdN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmpYdN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmpYdN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmpYdN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmpYdN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmpYdN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmpYdN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmpYdN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCmpYdN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmpYdN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmpYdN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmpYdN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmpYdN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmpYdN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmpYdN.s: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/omdsha256k128n96tau128v1/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/ccVuvEYd.s: Assembler messages:
encrypt.c: /tmp/ccVuvEYd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVuvEYd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVuvEYd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVuvEYd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuvEYd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuvEYd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuvEYd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVuvEYd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVuvEYd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuvEYd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVuvEYd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVuvEYd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVuvEYd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVuvEYd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuvEYd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVuvEYd.s: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/omdsha256k128n96tau128v1/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/cc0Itzyx.s: Assembler messages:
encrypt.c: /tmp/cc0Itzyx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Itzyx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Itzyx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Itzyx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Itzyx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Itzyx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Itzyx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Itzyx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Itzyx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Itzyx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Itzyx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Itzyx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Itzyx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Itzyx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Itzyx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Itzyx.s: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/omdsha256k128n96tau128v1/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/ccp9iiAc.s: Assembler messages:
encrypt.c: /tmp/ccp9iiAc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp9iiAc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp9iiAc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp9iiAc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp9iiAc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp9iiAc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp9iiAc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp9iiAc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp9iiAc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp9iiAc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp9iiAc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp9iiAc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp9iiAc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9iiAc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp9iiAc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp9iiAc.s: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/omdsha256k128n96tau128v1/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/ccIjczY0.s: Assembler messages:
encrypt.c: /tmp/ccIjczY0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIjczY0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIjczY0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIjczY0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjczY0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjczY0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjczY0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIjczY0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIjczY0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjczY0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIjczY0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjczY0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjczY0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjczY0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjczY0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjczY0.s: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/omdsha256k128n96tau128v1/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/ccp6FThH.s: Assembler messages:
encrypt.c: /tmp/ccp6FThH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6FThH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6FThH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6FThH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6FThH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6FThH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6FThH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6FThH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6FThH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp6FThH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6FThH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6FThH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6FThH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6FThH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6FThH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6FThH.s: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/omdsha256k128n96tau128v1/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/ccMYMwnn.s: Assembler messages:
encrypt.c: /tmp/ccMYMwnn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMYMwnn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMYMwnn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMYMwnn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYMwnn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYMwnn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYMwnn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMYMwnn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMYMwnn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMYMwnn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYMwnn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMYMwnn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMYMwnn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYMwnn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMYMwnn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMYMwnn.s: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/omdsha256k128n96tau128v1/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/cceWBGQy.s: Assembler messages:
encrypt.c: /tmp/cceWBGQy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWBGQy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceWBGQy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceWBGQy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWBGQy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWBGQy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWBGQy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceWBGQy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceWBGQy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWBGQy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceWBGQy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWBGQy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWBGQy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWBGQy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWBGQy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWBGQy.s: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/omdsha256k128n96tau128v1/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/cc41eGLW.s: Assembler messages:
encrypt.c: /tmp/cc41eGLW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41eGLW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc41eGLW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc41eGLW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41eGLW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41eGLW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41eGLW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc41eGLW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc41eGLW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41eGLW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc41eGLW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41eGLW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41eGLW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41eGLW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41eGLW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41eGLW.s: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/omdsha256k128n96tau128v1/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/ccAsQPOT.s: Assembler messages:
encrypt.c: /tmp/ccAsQPOT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAsQPOT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAsQPOT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAsQPOT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsQPOT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsQPOT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsQPOT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAsQPOT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAsQPOT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAsQPOT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsQPOT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsQPOT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsQPOT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsQPOT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsQPOT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAsQPOT.s: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/omdsha256k128n96tau128v1/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/cc7Az2lh.s: Assembler messages:
encrypt.c: /tmp/cc7Az2lh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Az2lh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Az2lh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Az2lh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Az2lh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Az2lh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Az2lh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Az2lh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Az2lh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Az2lh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Az2lh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Az2lh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Az2lh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Az2lh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Az2lh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Az2lh.s: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/omdsha256k128n96tau128v1/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/ccal4nAj.s: Assembler messages:
encrypt.c: /tmp/ccal4nAj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccal4nAj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccal4nAj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccal4nAj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccal4nAj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccal4nAj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccal4nAj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccal4nAj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccal4nAj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccal4nAj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccal4nAj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccal4nAj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccal4nAj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccal4nAj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal4nAj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccal4nAj.s: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/omdsha256k128n96tau128v1/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/ccCAcYrF.s: Assembler messages:
encrypt.c: /tmp/ccCAcYrF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCAcYrF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCAcYrF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCAcYrF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCAcYrF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCAcYrF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCAcYrF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCAcYrF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCAcYrF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCAcYrF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCAcYrF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCAcYrF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCAcYrF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAcYrF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCAcYrF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCAcYrF.s: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/omdsha256k128n96tau128v1/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/ccNnB3TQ.s: Assembler messages:
encrypt.c: /tmp/ccNnB3TQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNnB3TQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNnB3TQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNnB3TQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnB3TQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnB3TQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnB3TQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNnB3TQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnB3TQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNnB3TQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnB3TQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnB3TQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnB3TQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnB3TQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnB3TQ.s: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/omdsha256k128n96tau128v1/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/ccZaCwjK.s: Assembler messages:
encrypt.c: /tmp/ccZaCwjK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZaCwjK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZaCwjK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZaCwjK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZaCwjK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZaCwjK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZaCwjK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZaCwjK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZaCwjK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZaCwjK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZaCwjK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZaCwjK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZaCwjK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCwjK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZaCwjK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZaCwjK.s: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/omdsha256k128n96tau128v1/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/cctSLKkj.s: Assembler messages:
encrypt.c: /tmp/cctSLKkj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctSLKkj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctSLKkj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctSLKkj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSLKkj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSLKkj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSLKkj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctSLKkj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctSLKkj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSLKkj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctSLKkj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSLKkj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSLKkj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSLKkj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSLKkj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSLKkj.s: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/omdsha256k128n96tau128v1/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/ccAMLOta.s: Assembler messages:
encrypt.c: /tmp/ccAMLOta.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAMLOta.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAMLOta.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAMLOta.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMLOta.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMLOta.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMLOta.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAMLOta.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAMLOta.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAMLOta.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAMLOta.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMLOta.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMLOta.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMLOta.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAMLOta.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAMLOta.s: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/omdsha256k128n96tau128v1/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/cczQQF3K.s: Assembler messages:
encrypt.c: /tmp/cczQQF3K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczQQF3K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczQQF3K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczQQF3K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQQF3K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQQF3K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQQF3K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczQQF3K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczQQF3K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQQF3K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczQQF3K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQQF3K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczQQF3K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczQQF3K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQQF3K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczQQF3K.s: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/omdsha256k128n96tau128v1/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/ccE4wO59.s: Assembler messages:
encrypt.c: /tmp/ccE4wO59.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4wO59.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE4wO59.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE4wO59.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4wO59.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4wO59.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4wO59.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE4wO59.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE4wO59.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4wO59.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE4wO59.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4wO59.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4wO59.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4wO59.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4wO59.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4wO59.s: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/omdsha256k128n96tau128v1/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/ccnc6soD.s: Assembler messages:
encrypt.c: /tmp/ccnc6soD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnc6soD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnc6soD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnc6soD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnc6soD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnc6soD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnc6soD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnc6soD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnc6soD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnc6soD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnc6soD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnc6soD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnc6soD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnc6soD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnc6soD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnc6soD.s: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/omdsha256k128n96tau128v1/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/cc4cmJNX.s: Assembler messages:
encrypt.c: /tmp/cc4cmJNX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cmJNX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4cmJNX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4cmJNX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmJNX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmJNX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmJNX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4cmJNX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4cmJNX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4cmJNX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmJNX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cmJNX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cmJNX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmJNX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cmJNX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cmJNX.s: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/omdsha256k128n96tau128v1/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/ccZUOjYw.s: Assembler messages:
encrypt.c: /tmp/ccZUOjYw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZUOjYw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZUOjYw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZUOjYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZUOjYw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZUOjYw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZUOjYw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZUOjYw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZUOjYw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZUOjYw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZUOjYw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZUOjYw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZUOjYw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZUOjYw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUOjYw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZUOjYw.s: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/omdsha256k128n96tau128v1/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/ccNQs1G9.s: Assembler messages:
encrypt.c: /tmp/ccNQs1G9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNQs1G9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNQs1G9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNQs1G9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNQs1G9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNQs1G9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNQs1G9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNQs1G9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNQs1G9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNQs1G9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNQs1G9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNQs1G9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNQs1G9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNQs1G9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQs1G9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNQs1G9.s: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/omdsha256k128n96tau128v1/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/ccydzSPs.s: Assembler messages:
encrypt.c: /tmp/ccydzSPs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccydzSPs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccydzSPs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccydzSPs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccydzSPs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccydzSPs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccydzSPs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccydzSPs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccydzSPs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccydzSPs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccydzSPs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccydzSPs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccydzSPs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydzSPs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccydzSPs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccydzSPs.s: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/omdsha256k128n96tau128v1/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/ccIp2aQy.s: Assembler messages:
encrypt.c: /tmp/ccIp2aQy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIp2aQy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIp2aQy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIp2aQy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIp2aQy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIp2aQy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIp2aQy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIp2aQy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIp2aQy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIp2aQy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIp2aQy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIp2aQy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIp2aQy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIp2aQy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp2aQy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIp2aQy.s: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/omdsha256k128n96tau128v1/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/ccPfFV5X.s: Assembler messages:
encrypt.c: /tmp/ccPfFV5X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPfFV5X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPfFV5X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPfFV5X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfFV5X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfFV5X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfFV5X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPfFV5X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPfFV5X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPfFV5X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPfFV5X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfFV5X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfFV5X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfFV5X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfFV5X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPfFV5X.s: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/omdsha256k128n96tau128v1/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/cclI6JX2.s: Assembler messages:
encrypt.c: /tmp/cclI6JX2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclI6JX2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclI6JX2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclI6JX2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclI6JX2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclI6JX2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclI6JX2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclI6JX2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclI6JX2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclI6JX2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclI6JX2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclI6JX2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclI6JX2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclI6JX2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI6JX2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclI6JX2.s: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/omdsha256k128n96tau128v1/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/ccp706Jo.s: Assembler messages:
encrypt.c: /tmp/ccp706Jo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp706Jo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp706Jo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp706Jo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp706Jo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp706Jo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp706Jo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp706Jo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp706Jo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp706Jo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp706Jo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp706Jo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp706Jo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp706Jo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp706Jo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp706Jo.s: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/omdsha256k128n96tau128v1/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/ccGvHYiK.s: Assembler messages:
encrypt.c: /tmp/ccGvHYiK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGvHYiK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGvHYiK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGvHYiK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvHYiK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvHYiK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvHYiK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGvHYiK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGvHYiK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGvHYiK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvHYiK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvHYiK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvHYiK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvHYiK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvHYiK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGvHYiK.s: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/omdsha256k128n96tau128v1/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/cci74MQl.s: Assembler messages:
encrypt.c: /tmp/cci74MQl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci74MQl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci74MQl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci74MQl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci74MQl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci74MQl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci74MQl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci74MQl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci74MQl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci74MQl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci74MQl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci74MQl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci74MQl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci74MQl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci74MQl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci74MQl.s: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/omdsha256k128n96tau128v1/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/cc49uBJ4.s: Assembler messages:
encrypt.c: /tmp/cc49uBJ4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49uBJ4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc49uBJ4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc49uBJ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49uBJ4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49uBJ4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49uBJ4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc49uBJ4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc49uBJ4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49uBJ4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc49uBJ4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49uBJ4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49uBJ4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49uBJ4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49uBJ4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49uBJ4.s: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/omdsha256k128n96tau128v1/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/ccaTcQeU.s: Assembler messages:
encrypt.c: /tmp/ccaTcQeU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaTcQeU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaTcQeU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaTcQeU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTcQeU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTcQeU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTcQeU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaTcQeU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaTcQeU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaTcQeU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTcQeU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaTcQeU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaTcQeU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTcQeU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaTcQeU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaTcQeU.s: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/omdsha256k128n96tau128v1/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/cc4I6nCs.s: Assembler messages:
encrypt.c: /tmp/cc4I6nCs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4I6nCs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4I6nCs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4I6nCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4I6nCs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4I6nCs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4I6nCs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4I6nCs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4I6nCs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4I6nCs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4I6nCs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4I6nCs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4I6nCs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4I6nCs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6nCs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4I6nCs.s: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/omdsha256k128n96tau128v1/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/cccqtIsd.s: Assembler messages:
encrypt.c: /tmp/cccqtIsd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccqtIsd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccqtIsd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccqtIsd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqtIsd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqtIsd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqtIsd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccqtIsd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccqtIsd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccqtIsd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqtIsd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccqtIsd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccqtIsd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtIsd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccqtIsd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccqtIsd.s: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/omdsha256k128n96tau128v1/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/ccqTPw8F.s: Assembler messages:
encrypt.c: /tmp/ccqTPw8F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqTPw8F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqTPw8F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqTPw8F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqTPw8F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqTPw8F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqTPw8F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqTPw8F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqTPw8F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqTPw8F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqTPw8F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqTPw8F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqTPw8F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTPw8F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqTPw8F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqTPw8F.s: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/omdsha256k128n96tau128v1/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/ccvhYvQR.s: Assembler messages:
encrypt.c: /tmp/ccvhYvQR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvhYvQR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvhYvQR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvhYvQR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhYvQR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhYvQR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhYvQR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvhYvQR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvhYvQR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhYvQR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvhYvQR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhYvQR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhYvQR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhYvQR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhYvQR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhYvQR.s: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/omdsha256k128n96tau128v1/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/ccB22Zrj.s: Assembler messages:
encrypt.c: /tmp/ccB22Zrj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB22Zrj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB22Zrj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB22Zrj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB22Zrj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB22Zrj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB22Zrj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB22Zrj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB22Zrj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB22Zrj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB22Zrj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB22Zrj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB22Zrj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB22Zrj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22Zrj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB22Zrj.s: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/omdsha256k128n96tau128v1/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/ccq0Tmh2.s: Assembler messages:
encrypt.c: /tmp/ccq0Tmh2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq0Tmh2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq0Tmh2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq0Tmh2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0Tmh2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0Tmh2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0Tmh2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq0Tmh2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq0Tmh2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq0Tmh2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq0Tmh2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq0Tmh2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0Tmh2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq0Tmh2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq0Tmh2.s: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/omdsha256k128n96tau128v1/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/ccJTnOGH.s: Assembler messages:
encrypt.c: /tmp/ccJTnOGH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJTnOGH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJTnOGH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJTnOGH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTnOGH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTnOGH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTnOGH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJTnOGH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJTnOGH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJTnOGH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTnOGH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJTnOGH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJTnOGH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTnOGH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJTnOGH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJTnOGH.s: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/omdsha256k128n96tau128v1/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/ccTwfiXU.s: Assembler messages:
encrypt.c: /tmp/ccTwfiXU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTwfiXU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTwfiXU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTwfiXU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTwfiXU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTwfiXU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTwfiXU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTwfiXU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTwfiXU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTwfiXU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTwfiXU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTwfiXU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTwfiXU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTwfiXU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwfiXU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTwfiXU.s: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/omdsha256k128n96tau128v1/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/cc1kXyMY.s: Assembler messages:
encrypt.c: /tmp/cc1kXyMY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1kXyMY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1kXyMY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1kXyMY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kXyMY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kXyMY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kXyMY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1kXyMY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1kXyMY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1kXyMY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kXyMY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kXyMY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kXyMY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kXyMY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kXyMY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1kXyMY.s: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/omdsha256k128n96tau128v1/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/ccgQFUGt.s: Assembler messages:
encrypt.c: /tmp/ccgQFUGt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQFUGt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQFUGt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQFUGt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQFUGt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQFUGt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQFUGt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQFUGt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQFUGt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQFUGt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQFUGt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQFUGt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQFUGt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQFUGt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQFUGt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQFUGt.s: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/omdsha256k128n96tau128v1/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/cc4AEcAH.s: Assembler messages:
encrypt.c: /tmp/cc4AEcAH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4AEcAH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4AEcAH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4AEcAH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4AEcAH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4AEcAH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4AEcAH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4AEcAH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4AEcAH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4AEcAH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4AEcAH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4AEcAH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4AEcAH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4AEcAH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AEcAH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4AEcAH.s: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/omdsha256k128n96tau128v1/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/ccgCqDTs.s: Assembler messages:
encrypt.c: /tmp/ccgCqDTs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgCqDTs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgCqDTs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgCqDTs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgCqDTs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgCqDTs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgCqDTs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgCqDTs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgCqDTs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgCqDTs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgCqDTs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgCqDTs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgCqDTs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCqDTs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgCqDTs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgCqDTs.s: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/omdsha256k128n96tau128v1/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/ccR00rad.s: Assembler messages:
encrypt.c: /tmp/ccR00rad.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR00rad.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR00rad.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR00rad.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR00rad.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR00rad.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR00rad.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR00rad.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR00rad.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR00rad.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR00rad.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR00rad.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR00rad.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR00rad.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR00rad.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR00rad.s: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/omdsha256k128n96tau128v1/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/ccbIv6RM.s: Assembler messages:
encrypt.c: /tmp/ccbIv6RM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbIv6RM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbIv6RM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbIv6RM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbIv6RM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbIv6RM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbIv6RM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbIv6RM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbIv6RM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbIv6RM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbIv6RM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbIv6RM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbIv6RM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIv6RM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbIv6RM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbIv6RM.s: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/omdsha256k128n96tau128v1/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/ccGzM1D7.s: Assembler messages:
encrypt.c: /tmp/ccGzM1D7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGzM1D7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGzM1D7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGzM1D7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGzM1D7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGzM1D7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGzM1D7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGzM1D7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGzM1D7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGzM1D7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGzM1D7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGzM1D7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGzM1D7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzM1D7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGzM1D7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGzM1D7.s: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/omdsha256k128n96tau128v1/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/ccsQHCpi.s: Assembler messages:
encrypt.c: /tmp/ccsQHCpi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsQHCpi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsQHCpi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsQHCpi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQHCpi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQHCpi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQHCpi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsQHCpi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsQHCpi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQHCpi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsQHCpi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQHCpi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsQHCpi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsQHCpi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQHCpi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsQHCpi.s: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/omdsha256k128n96tau128v1/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/cc4hINpr.s: Assembler messages:
encrypt.c: /tmp/cc4hINpr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4hINpr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4hINpr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4hINpr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hINpr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hINpr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hINpr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4hINpr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4hINpr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4hINpr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hINpr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hINpr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hINpr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hINpr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hINpr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4hINpr.s: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/omdsha256k128n96tau128v1/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/ccoXSVGC.s: Assembler messages:
encrypt.c: /tmp/ccoXSVGC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoXSVGC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoXSVGC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoXSVGC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoXSVGC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoXSVGC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoXSVGC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoXSVGC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoXSVGC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoXSVGC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoXSVGC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoXSVGC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoXSVGC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoXSVGC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXSVGC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoXSVGC.s: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/omdsha256k128n96tau128v1/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/ccHxLy13.s: Assembler messages:
encrypt.c: /tmp/ccHxLy13.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHxLy13.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHxLy13.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHxLy13.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxLy13.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxLy13.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxLy13.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHxLy13.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHxLy13.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxLy13.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHxLy13.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxLy13.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxLy13.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxLy13.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxLy13.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxLy13.s: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/omdsha256k128n96tau128v1/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/ccVn4JcS.s: Assembler messages:
encrypt.c: /tmp/ccVn4JcS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVn4JcS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVn4JcS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVn4JcS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVn4JcS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVn4JcS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVn4JcS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVn4JcS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVn4JcS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVn4JcS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVn4JcS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVn4JcS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVn4JcS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVn4JcS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVn4JcS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVn4JcS.s: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/omdsha256k128n96tau128v1/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/ccL5B0mw.s: Assembler messages:
encrypt.c: /tmp/ccL5B0mw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5B0mw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL5B0mw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL5B0mw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL5B0mw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL5B0mw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL5B0mw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL5B0mw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL5B0mw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL5B0mw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL5B0mw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL5B0mw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL5B0mw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL5B0mw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5B0mw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL5B0mw.s: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/omdsha256k128n96tau128v1/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/ccZrtLgh.s: Assembler messages:
encrypt.c: /tmp/ccZrtLgh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZrtLgh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZrtLgh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZrtLgh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrtLgh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrtLgh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrtLgh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZrtLgh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZrtLgh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZrtLgh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrtLgh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrtLgh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrtLgh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrtLgh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrtLgh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZrtLgh.s: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/omdsha256k128n96tau128v1/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/ccF84zac.s: Assembler messages:
encrypt.c: /tmp/ccF84zac.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF84zac.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF84zac.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF84zac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF84zac.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF84zac.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF84zac.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF84zac.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF84zac.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF84zac.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF84zac.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF84zac.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF84zac.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF84zac.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF84zac.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF84zac.s: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/omdsha256k128n96tau128v1/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/ccQvbVxy.s: Assembler messages:
encrypt.c: /tmp/ccQvbVxy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQvbVxy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQvbVxy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQvbVxy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvbVxy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvbVxy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvbVxy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQvbVxy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQvbVxy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvbVxy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQvbVxy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvbVxy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvbVxy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvbVxy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvbVxy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvbVxy.s: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/omdsha256k128n96tau128v1/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/cc5rPnJx.s: Assembler messages:
encrypt.c: /tmp/cc5rPnJx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5rPnJx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5rPnJx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5rPnJx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rPnJx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rPnJx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rPnJx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5rPnJx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5rPnJx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5rPnJx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5rPnJx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5rPnJx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5rPnJx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rPnJx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5rPnJx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5rPnJx.s: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/omdsha256k128n96tau128v1/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/ccbxOYy5.s: Assembler messages:
encrypt.c: /tmp/ccbxOYy5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbxOYy5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbxOYy5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbxOYy5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxOYy5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxOYy5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxOYy5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbxOYy5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbxOYy5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxOYy5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbxOYy5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxOYy5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxOYy5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxOYy5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxOYy5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxOYy5.s: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/omdsha256k128n96tau128v1/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/cc6QxwcY.s: Assembler messages:
encrypt.c: /tmp/cc6QxwcY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6QxwcY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6QxwcY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6QxwcY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6QxwcY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6QxwcY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6QxwcY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6QxwcY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6QxwcY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6QxwcY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6QxwcY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6QxwcY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6QxwcY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QxwcY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6QxwcY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6QxwcY.s: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/omdsha256k128n96tau128v1/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/ccHUVBzk.s: Assembler messages:
encrypt.c: /tmp/ccHUVBzk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHUVBzk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHUVBzk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHUVBzk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUVBzk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUVBzk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUVBzk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHUVBzk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHUVBzk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUVBzk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHUVBzk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUVBzk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUVBzk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUVBzk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUVBzk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUVBzk.s: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/omdsha256k128n96tau128v1/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/cc77efut.s: Assembler messages:
encrypt.c: /tmp/cc77efut.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc77efut.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc77efut.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc77efut.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77efut.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77efut.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77efut.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc77efut.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc77efut.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc77efut.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77efut.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77efut.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77efut.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77efut.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77efut.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc77efut.s: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/omdsha256k128n96tau128v1/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/cckOakdN.s: Assembler messages:
encrypt.c: /tmp/cckOakdN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOakdN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckOakdN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckOakdN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOakdN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOakdN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOakdN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckOakdN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckOakdN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOakdN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckOakdN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOakdN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOakdN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOakdN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOakdN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOakdN.s: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/omdsha256k128n96tau128v1/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/ccHWel0a.s: Assembler messages:
encrypt.c: /tmp/ccHWel0a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWel0a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHWel0a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHWel0a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWel0a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWel0a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWel0a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHWel0a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHWel0a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHWel0a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWel0a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWel0a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWel0a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWel0a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWel0a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHWel0a.s: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/omdsha256k128n96tau128v1/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/cckOenjs.s: Assembler messages:
encrypt.c: /tmp/cckOenjs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOenjs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckOenjs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckOenjs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOenjs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOenjs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOenjs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckOenjs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckOenjs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOenjs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckOenjs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOenjs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOenjs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOenjs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOenjs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOenjs.s: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/omdsha256k128n96tau128v1/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/ccZgwcUO.s: Assembler messages:
encrypt.c: /tmp/ccZgwcUO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgwcUO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgwcUO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgwcUO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgwcUO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgwcUO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgwcUO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgwcUO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgwcUO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgwcUO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZgwcUO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgwcUO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgwcUO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgwcUO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgwcUO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgwcUO.s: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/omdsha256k128n96tau128v1/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/cckkglMD.s: Assembler messages:
encrypt.c: /tmp/cckkglMD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckkglMD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckkglMD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckkglMD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkglMD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkglMD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkglMD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckkglMD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckkglMD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckkglMD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkglMD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkglMD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkglMD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkglMD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkglMD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckkglMD.s: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/omdsha256k128n96tau128v1/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/ccV475fa.s: Assembler messages:
encrypt.c: /tmp/ccV475fa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV475fa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV475fa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV475fa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV475fa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV475fa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV475fa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV475fa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV475fa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV475fa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV475fa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV475fa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV475fa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV475fa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV475fa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV475fa.s: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/omdsha256k128n96tau128v1/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/ccr90qu8.s: Assembler messages:
encrypt.c: /tmp/ccr90qu8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr90qu8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr90qu8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr90qu8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr90qu8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr90qu8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr90qu8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr90qu8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr90qu8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr90qu8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr90qu8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr90qu8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr90qu8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr90qu8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr90qu8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr90qu8.s: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/omdsha256k128n96tau128v1/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/ccRPA9wp.s: Assembler messages:
encrypt.c: /tmp/ccRPA9wp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRPA9wp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRPA9wp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRPA9wp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPA9wp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPA9wp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPA9wp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRPA9wp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRPA9wp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRPA9wp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPA9wp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPA9wp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPA9wp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPA9wp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPA9wp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPA9wp.s: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/omdsha256k128n96tau128v1/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/ccrvau1I.s: Assembler messages:
encrypt.c: /tmp/ccrvau1I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvau1I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvau1I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvau1I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvau1I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvau1I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvau1I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvau1I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvau1I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvau1I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrvau1I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvau1I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvau1I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvau1I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvau1I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvau1I.s: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/omdsha256k128n96tau128v1/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/ccQcOOrX.s: Assembler messages:
encrypt.c: /tmp/ccQcOOrX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQcOOrX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQcOOrX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQcOOrX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcOOrX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcOOrX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcOOrX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQcOOrX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQcOOrX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcOOrX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQcOOrX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcOOrX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQcOOrX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQcOOrX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcOOrX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQcOOrX.s: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/omdsha256k128n96tau128v1/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/ccnoDsNS.s: Assembler messages:
encrypt.c: /tmp/ccnoDsNS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnoDsNS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnoDsNS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnoDsNS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoDsNS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoDsNS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoDsNS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnoDsNS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnoDsNS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnoDsNS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoDsNS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnoDsNS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnoDsNS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoDsNS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnoDsNS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnoDsNS.s: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/omdsha256k128n96tau128v1/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/ccHsZDph.s: Assembler messages:
encrypt.c: /tmp/ccHsZDph.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHsZDph.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHsZDph.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHsZDph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsZDph.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsZDph.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsZDph.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHsZDph.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHsZDph.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsZDph.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHsZDph.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsZDph.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsZDph.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsZDph.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsZDph.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsZDph.s: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/omdsha256k128n96tau128v1/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/ccxl0Sqj.s: Assembler messages:
encrypt.c: /tmp/ccxl0Sqj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxl0Sqj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxl0Sqj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxl0Sqj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxl0Sqj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxl0Sqj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxl0Sqj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxl0Sqj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxl0Sqj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxl0Sqj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxl0Sqj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxl0Sqj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxl0Sqj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxl0Sqj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxl0Sqj.s: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/omdsha256k128n96tau128v1/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/ccB5BxMI.s: Assembler messages:
encrypt.c: /tmp/ccB5BxMI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB5BxMI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB5BxMI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB5BxMI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5BxMI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5BxMI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5BxMI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB5BxMI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB5BxMI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5BxMI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB5BxMI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5BxMI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5BxMI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5BxMI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5BxMI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5BxMI.s: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/omdsha256k128n96tau128v1/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/ccrcy8oE.s: Assembler messages:
encrypt.c: /tmp/ccrcy8oE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrcy8oE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrcy8oE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrcy8oE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcy8oE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcy8oE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcy8oE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrcy8oE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrcy8oE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrcy8oE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcy8oE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcy8oE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcy8oE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcy8oE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcy8oE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrcy8oE.s: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/omdsha256k128n96tau128v1/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/cchyptNf.s: Assembler messages:
encrypt.c: /tmp/cchyptNf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyptNf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchyptNf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchyptNf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyptNf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyptNf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyptNf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchyptNf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchyptNf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyptNf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchyptNf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyptNf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyptNf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyptNf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyptNf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyptNf.s: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/omdsha256k128n96tau128v1/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/ccuqUIU7.s: Assembler messages:
encrypt.c: /tmp/ccuqUIU7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuqUIU7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuqUIU7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuqUIU7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuqUIU7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuqUIU7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuqUIU7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuqUIU7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuqUIU7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuqUIU7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuqUIU7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuqUIU7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuqUIU7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqUIU7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuqUIU7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuqUIU7.s: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/omdsha256k128n96tau128v1/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/ccMEVpIK.s: Assembler messages:
encrypt.c: /tmp/ccMEVpIK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMEVpIK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMEVpIK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMEVpIK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEVpIK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEVpIK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEVpIK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMEVpIK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMEVpIK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEVpIK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMEVpIK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEVpIK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEVpIK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEVpIK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEVpIK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEVpIK.s: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/omdsha256k128n96tau128v1/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/ccc7RLbc.s: Assembler messages:
encrypt.c: /tmp/ccc7RLbc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc7RLbc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc7RLbc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc7RLbc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7RLbc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7RLbc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7RLbc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc7RLbc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc7RLbc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc7RLbc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7RLbc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc7RLbc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc7RLbc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7RLbc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc7RLbc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc7RLbc.s: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/omdsha256k128n96tau128v1/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/cc5mV7Vx.s: Assembler messages:
encrypt.c: /tmp/cc5mV7Vx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5mV7Vx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5mV7Vx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5mV7Vx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5mV7Vx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5mV7Vx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5mV7Vx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5mV7Vx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5mV7Vx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5mV7Vx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5mV7Vx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5mV7Vx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mV7Vx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5mV7Vx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5mV7Vx.s: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/omdsha256k128n96tau128v1/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/ccB3uhdf.s: Assembler messages:
encrypt.c: /tmp/ccB3uhdf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB3uhdf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB3uhdf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB3uhdf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3uhdf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3uhdf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3uhdf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB3uhdf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB3uhdf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3uhdf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB3uhdf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3uhdf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3uhdf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3uhdf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3uhdf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3uhdf.s: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/omdsha256k128n96tau128v1/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/ccj69S8G.s: Assembler messages:
encrypt.c: /tmp/ccj69S8G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj69S8G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj69S8G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj69S8G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj69S8G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj69S8G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj69S8G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj69S8G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj69S8G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj69S8G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj69S8G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj69S8G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj69S8G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj69S8G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj69S8G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj69S8G.s: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/omdsha256k128n96tau128v1/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/ccofjfx1.s: Assembler messages:
encrypt.c: /tmp/ccofjfx1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccofjfx1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccofjfx1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccofjfx1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofjfx1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofjfx1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofjfx1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccofjfx1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccofjfx1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccofjfx1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofjfx1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccofjfx1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccofjfx1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofjfx1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccofjfx1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccofjfx1.s: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/omdsha256k128n96tau128v1/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/ccMg1BDh.s: Assembler messages:
encrypt.c: /tmp/ccMg1BDh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMg1BDh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMg1BDh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMg1BDh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMg1BDh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMg1BDh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMg1BDh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMg1BDh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMg1BDh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMg1BDh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMg1BDh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMg1BDh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMg1BDh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg1BDh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMg1BDh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMg1BDh.s: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/omdsha256k128n96tau128v1/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/ccZbdbuY.s: Assembler messages:
encrypt.c: /tmp/ccZbdbuY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbdbuY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbdbuY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbdbuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbdbuY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbdbuY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbdbuY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbdbuY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbdbuY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbdbuY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZbdbuY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbdbuY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbdbuY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbdbuY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbdbuY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbdbuY.s: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/omdsha256k128n96tau128v1/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/ccZjLXxG.s: Assembler messages:
encrypt.c: /tmp/ccZjLXxG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZjLXxG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZjLXxG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZjLXxG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjLXxG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjLXxG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjLXxG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZjLXxG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZjLXxG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZjLXxG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjLXxG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjLXxG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjLXxG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjLXxG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjLXxG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZjLXxG.s: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/omdsha256k128n96tau128v1/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/cch67haA.s: Assembler messages:
encrypt.c: /tmp/cch67haA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch67haA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch67haA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch67haA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch67haA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch67haA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch67haA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch67haA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch67haA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch67haA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch67haA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch67haA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch67haA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch67haA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch67haA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch67haA.s: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/omdsha256k128n96tau128v1/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/ccUqKD2Y.s: Assembler messages:
encrypt.c: /tmp/ccUqKD2Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUqKD2Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUqKD2Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUqKD2Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqKD2Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqKD2Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqKD2Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUqKD2Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUqKD2Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqKD2Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUqKD2Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUqKD2Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqKD2Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUqKD2Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUqKD2Y.s: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/omdsha256k128n96tau128v1/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/ccYaCxyU.s: Assembler messages:
encrypt.c: /tmp/ccYaCxyU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYaCxyU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYaCxyU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYaCxyU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYaCxyU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYaCxyU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYaCxyU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYaCxyU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYaCxyU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYaCxyU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYaCxyU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYaCxyU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYaCxyU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYaCxyU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaCxyU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYaCxyU.s: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/omdsha256k128n96tau128v1/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/ccO15w6m.s: Assembler messages:
encrypt.c: /tmp/ccO15w6m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO15w6m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO15w6m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO15w6m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO15w6m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO15w6m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO15w6m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO15w6m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO15w6m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO15w6m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO15w6m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO15w6m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO15w6m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO15w6m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO15w6m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO15w6m.s: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/omdsha256k128n96tau128v1/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/ccT9k1xr.s: Assembler messages:
encrypt.c: /tmp/ccT9k1xr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9k1xr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT9k1xr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT9k1xr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9k1xr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9k1xr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9k1xr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT9k1xr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT9k1xr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT9k1xr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9k1xr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9k1xr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9k1xr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9k1xr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9k1xr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT9k1xr.s: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/omdsha256k128n96tau128v1/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/ccCnePyE.s: Assembler messages:
encrypt.c: /tmp/ccCnePyE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCnePyE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCnePyE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCnePyE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnePyE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnePyE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnePyE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCnePyE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCnePyE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnePyE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCnePyE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnePyE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnePyE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnePyE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnePyE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnePyE.s: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/omdsha256k128n96tau128v1/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/ccFuBDTU.s: Assembler messages:
encrypt.c: /tmp/ccFuBDTU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFuBDTU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFuBDTU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFuBDTU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuBDTU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuBDTU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuBDTU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFuBDTU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFuBDTU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFuBDTU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuBDTU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFuBDTU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFuBDTU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuBDTU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFuBDTU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFuBDTU.s: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/omdsha256k128n96tau128v1/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/cclVLBYm.s: Assembler messages:
encrypt.c: /tmp/cclVLBYm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclVLBYm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclVLBYm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclVLBYm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVLBYm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVLBYm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVLBYm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclVLBYm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclVLBYm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVLBYm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclVLBYm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVLBYm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVLBYm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVLBYm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVLBYm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVLBYm.s: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/omdsha256k128n96tau128v1/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/ccwYxjhr.s: Assembler messages:
encrypt.c: /tmp/ccwYxjhr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwYxjhr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwYxjhr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwYxjhr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYxjhr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYxjhr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYxjhr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwYxjhr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwYxjhr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwYxjhr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYxjhr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwYxjhr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwYxjhr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYxjhr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwYxjhr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwYxjhr.s: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/omdsha256k128n96tau128v1/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/cc5TOykJ.s: Assembler messages:
encrypt.c: /tmp/cc5TOykJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5TOykJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5TOykJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5TOykJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TOykJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TOykJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TOykJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5TOykJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5TOykJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5TOykJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TOykJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TOykJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TOykJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TOykJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TOykJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5TOykJ.s: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/omdsha256k128n96tau128v1/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/ccwbPkdI.s: Assembler messages:
encrypt.c: /tmp/ccwbPkdI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwbPkdI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwbPkdI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwbPkdI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbPkdI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbPkdI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbPkdI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwbPkdI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwbPkdI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbPkdI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwbPkdI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbPkdI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwbPkdI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwbPkdI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbPkdI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwbPkdI.s: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/omdsha256k128n96tau128v1/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/ccFLvVhd.s: Assembler messages:
encrypt.c: /tmp/ccFLvVhd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFLvVhd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFLvVhd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFLvVhd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLvVhd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLvVhd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLvVhd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFLvVhd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFLvVhd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFLvVhd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLvVhd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFLvVhd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFLvVhd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLvVhd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFLvVhd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFLvVhd.s: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/omdsha256k128n96tau128v1/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/cci9emK4.s: Assembler messages:
encrypt.c: /tmp/cci9emK4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci9emK4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci9emK4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci9emK4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci9emK4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci9emK4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci9emK4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci9emK4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci9emK4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci9emK4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci9emK4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci9emK4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci9emK4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci9emK4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9emK4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci9emK4.s: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/omdsha256k128n96tau128v1/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/cc7vbmFF.s: Assembler messages:
encrypt.c: /tmp/cc7vbmFF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7vbmFF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7vbmFF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7vbmFF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vbmFF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vbmFF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vbmFF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7vbmFF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7vbmFF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7vbmFF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vbmFF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7vbmFF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7vbmFF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vbmFF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7vbmFF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7vbmFF.s: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/omdsha256k128n96tau128v1/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/ccXHGFPs.s: Assembler messages:
encrypt.c: /tmp/ccXHGFPs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHGFPs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHGFPs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHGFPs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGFPs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGFPs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGFPs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHGFPs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHGFPs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGFPs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXHGFPs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGFPs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHGFPs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHGFPs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGFPs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHGFPs.s: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/omdsha256k128n96tau128v1/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/cc5gmLUd.s: Assembler messages:
encrypt.c: /tmp/cc5gmLUd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5gmLUd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5gmLUd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5gmLUd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gmLUd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gmLUd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gmLUd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5gmLUd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5gmLUd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5gmLUd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gmLUd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5gmLUd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5gmLUd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gmLUd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5gmLUd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5gmLUd.s: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/omdsha256k128n96tau128v1/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/ccQ9Uvw9.s: Assembler messages:
encrypt.c: /tmp/ccQ9Uvw9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ9Uvw9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ9Uvw9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ9Uvw9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9Uvw9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9Uvw9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9Uvw9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ9Uvw9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9Uvw9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ9Uvw9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9Uvw9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9Uvw9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9Uvw9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9Uvw9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9Uvw9.s: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/omdsha256k128n96tau128v1/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/cc7x2GAv.s: Assembler messages:
encrypt.c: /tmp/cc7x2GAv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7x2GAv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7x2GAv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7x2GAv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7x2GAv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7x2GAv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7x2GAv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7x2GAv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7x2GAv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7x2GAv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7x2GAv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7x2GAv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7x2GAv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7x2GAv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x2GAv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7x2GAv.s: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/omdsha256k128n96tau128v1/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/ccDtZh3A.s: Assembler messages:
encrypt.c: /tmp/ccDtZh3A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDtZh3A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDtZh3A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDtZh3A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtZh3A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtZh3A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtZh3A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDtZh3A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDtZh3A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDtZh3A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDtZh3A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDtZh3A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDtZh3A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtZh3A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDtZh3A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDtZh3A.s: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/omdsha256k128n96tau128v1/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/cc0kfUbY.s: Assembler messages:
encrypt.c: /tmp/cc0kfUbY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kfUbY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0kfUbY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0kfUbY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0kfUbY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0kfUbY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0kfUbY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0kfUbY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0kfUbY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0kfUbY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0kfUbY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0kfUbY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0kfUbY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kfUbY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0kfUbY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kfUbY.s: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/omdsha256k128n96tau128v1/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/ccoGjhYU.s: Assembler messages:
encrypt.c: /tmp/ccoGjhYU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoGjhYU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoGjhYU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoGjhYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGjhYU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGjhYU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGjhYU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoGjhYU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoGjhYU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGjhYU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoGjhYU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGjhYU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoGjhYU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoGjhYU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGjhYU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoGjhYU.s: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/omdsha256k128n96tau128v1/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/ccDxpGfp.s: Assembler messages:
encrypt.c: /tmp/ccDxpGfp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDxpGfp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDxpGfp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDxpGfp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDxpGfp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDxpGfp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDxpGfp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDxpGfp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDxpGfp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDxpGfp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDxpGfp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDxpGfp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDxpGfp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxpGfp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDxpGfp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDxpGfp.s: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/omdsha256k128n96tau128v1/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/ccoPHE8g.s: Assembler messages:
encrypt.c: /tmp/ccoPHE8g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoPHE8g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoPHE8g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoPHE8g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoPHE8g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoPHE8g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoPHE8g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoPHE8g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoPHE8g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoPHE8g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoPHE8g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoPHE8g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoPHE8g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoPHE8g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoPHE8g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoPHE8g.s: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/omdsha256k128n96tau128v1/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/ccEne5ZT.s: Assembler messages:
encrypt.c: /tmp/ccEne5ZT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEne5ZT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEne5ZT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEne5ZT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEne5ZT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEne5ZT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEne5ZT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEne5ZT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEne5ZT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEne5ZT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEne5ZT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEne5ZT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEne5ZT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEne5ZT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEne5ZT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEne5ZT.s: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/omdsha256k128n96tau128v1/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/ccRJtHgj.s: Assembler messages:
encrypt.c: /tmp/ccRJtHgj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRJtHgj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRJtHgj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRJtHgj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRJtHgj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRJtHgj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRJtHgj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRJtHgj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRJtHgj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRJtHgj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRJtHgj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRJtHgj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRJtHgj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJtHgj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRJtHgj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRJtHgj.s: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/omdsha256k128n96tau128v1/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/ccWhBILM.s: Assembler messages:
encrypt.c: /tmp/ccWhBILM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWhBILM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWhBILM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWhBILM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhBILM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhBILM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhBILM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWhBILM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWhBILM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWhBILM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhBILM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhBILM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhBILM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhBILM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhBILM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWhBILM.s: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/omdsha256k128n96tau128v1/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/ccrQ2FFp.s: Assembler messages:
encrypt.c: /tmp/ccrQ2FFp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrQ2FFp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrQ2FFp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrQ2FFp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQ2FFp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQ2FFp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQ2FFp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrQ2FFp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQ2FFp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrQ2FFp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQ2FFp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQ2FFp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQ2FFp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ2FFp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQ2FFp.s: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/omdsha256k128n96tau128v1/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/ccRlcFDR.s: Assembler messages:
encrypt.c: /tmp/ccRlcFDR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRlcFDR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRlcFDR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRlcFDR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRlcFDR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRlcFDR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRlcFDR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRlcFDR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRlcFDR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRlcFDR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRlcFDR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRlcFDR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRlcFDR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRlcFDR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRlcFDR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRlcFDR.s: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/omdsha256k128n96tau128v1/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/ccZF7YMb.s: Assembler messages:
encrypt.c: /tmp/ccZF7YMb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZF7YMb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZF7YMb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZF7YMb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZF7YMb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZF7YMb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZF7YMb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZF7YMb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZF7YMb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZF7YMb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZF7YMb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZF7YMb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZF7YMb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF7YMb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZF7YMb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZF7YMb.s: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/omdsha256k128n96tau128v1/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/ccY8LsEw.s: Assembler messages:
encrypt.c: /tmp/ccY8LsEw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY8LsEw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY8LsEw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY8LsEw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY8LsEw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY8LsEw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY8LsEw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY8LsEw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY8LsEw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY8LsEw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY8LsEw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY8LsEw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY8LsEw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8LsEw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY8LsEw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY8LsEw.s: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/omdsha256k128n96tau128v1/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/cclui89b.s: Assembler messages:
encrypt.c: /tmp/cclui89b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclui89b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclui89b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclui89b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclui89b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclui89b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclui89b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclui89b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclui89b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclui89b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclui89b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclui89b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclui89b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclui89b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclui89b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclui89b.s: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/omdsha256k128n96tau128v1/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/ccLr54ZY.s: Assembler messages:
encrypt.c: /tmp/ccLr54ZY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLr54ZY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLr54ZY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLr54ZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLr54ZY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLr54ZY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLr54ZY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLr54ZY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLr54ZY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLr54ZY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLr54ZY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLr54ZY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLr54ZY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLr54ZY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLr54ZY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLr54ZY.s: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/omdsha256k128n96tau128v1/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/cceSVSqD.s: Assembler messages:
encrypt.c: /tmp/cceSVSqD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceSVSqD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceSVSqD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceSVSqD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSVSqD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSVSqD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSVSqD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceSVSqD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceSVSqD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSVSqD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceSVSqD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSVSqD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSVSqD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSVSqD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSVSqD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSVSqD.s: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/omdsha256k128n96tau128v1/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/cc2URmAd.s: Assembler messages:
encrypt.c: /tmp/cc2URmAd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2URmAd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2URmAd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2URmAd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2URmAd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2URmAd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2URmAd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2URmAd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2URmAd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2URmAd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2URmAd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2URmAd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2URmAd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2URmAd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2URmAd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2URmAd.s: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/omdsha256k128n96tau128v1/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/ccmc4EE6.s: Assembler messages:
encrypt.c: /tmp/ccmc4EE6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmc4EE6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmc4EE6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmc4EE6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc4EE6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc4EE6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc4EE6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmc4EE6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmc4EE6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc4EE6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmc4EE6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc4EE6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmc4EE6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmc4EE6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc4EE6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmc4EE6.s: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/omdsha256k128n96tau128v1/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/ccE5x0px.s: Assembler messages:
encrypt.c: /tmp/ccE5x0px.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE5x0px.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE5x0px.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE5x0px.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5x0px.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5x0px.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5x0px.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE5x0px.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE5x0px.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5x0px.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE5x0px.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5x0px.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5x0px.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5x0px.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5x0px.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5x0px.s: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/omdsha256k128n96tau128v1/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/ccdMcjPM.s: Assembler messages:
encrypt.c: /tmp/ccdMcjPM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdMcjPM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdMcjPM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdMcjPM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMcjPM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMcjPM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMcjPM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdMcjPM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdMcjPM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdMcjPM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMcjPM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMcjPM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMcjPM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMcjPM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMcjPM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMcjPM.s: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/omdsha256k128n96tau128v1/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/ccfdmUeR.s: Assembler messages:
encrypt.c: /tmp/ccfdmUeR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdmUeR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfdmUeR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfdmUeR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdmUeR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdmUeR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdmUeR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfdmUeR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfdmUeR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdmUeR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfdmUeR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdmUeR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdmUeR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdmUeR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdmUeR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdmUeR.s: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/omdsha256k128n96tau128v1/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/ccvCEJu1.s: Assembler messages:
encrypt.c: /tmp/ccvCEJu1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvCEJu1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvCEJu1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvCEJu1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCEJu1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCEJu1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCEJu1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvCEJu1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvCEJu1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvCEJu1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCEJu1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCEJu1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCEJu1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCEJu1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCEJu1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvCEJu1.s: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/omdsha256k128n96tau128v1/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/cckfR8DK.s: Assembler messages:
encrypt.c: /tmp/cckfR8DK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckfR8DK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckfR8DK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckfR8DK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfR8DK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfR8DK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfR8DK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckfR8DK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckfR8DK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfR8DK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckfR8DK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfR8DK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfR8DK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfR8DK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfR8DK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfR8DK.s: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/omdsha256k128n96tau128v1/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/ccmOA8DC.s: Assembler messages:
encrypt.c: /tmp/ccmOA8DC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOA8DC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmOA8DC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmOA8DC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOA8DC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOA8DC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOA8DC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmOA8DC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmOA8DC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmOA8DC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOA8DC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOA8DC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOA8DC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOA8DC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOA8DC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOA8DC.s: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/omdsha256k128n96tau128v1/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/ccBW6tj6.s: Assembler messages:
encrypt.c: /tmp/ccBW6tj6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBW6tj6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBW6tj6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBW6tj6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBW6tj6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBW6tj6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBW6tj6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBW6tj6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBW6tj6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBW6tj6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBW6tj6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBW6tj6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBW6tj6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBW6tj6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBW6tj6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBW6tj6.s: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/omdsha256k128n96tau128v1/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/cciK9LU5.s: Assembler messages:
encrypt.c: /tmp/cciK9LU5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciK9LU5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciK9LU5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciK9LU5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciK9LU5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciK9LU5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciK9LU5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciK9LU5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciK9LU5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciK9LU5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciK9LU5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciK9LU5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciK9LU5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciK9LU5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciK9LU5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciK9LU5.s: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/omdsha256k128n96tau128v1/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/ccIfiHLr.s: Assembler messages:
encrypt.c: /tmp/ccIfiHLr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIfiHLr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIfiHLr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIfiHLr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfiHLr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfiHLr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfiHLr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIfiHLr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIfiHLr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIfiHLr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfiHLr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfiHLr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfiHLr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfiHLr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfiHLr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIfiHLr.s: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/omdsha256k128n96tau128v1/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/cceUyT7v.s: Assembler messages:
encrypt.c: /tmp/cceUyT7v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUyT7v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceUyT7v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceUyT7v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUyT7v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUyT7v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUyT7v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceUyT7v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceUyT7v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUyT7v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceUyT7v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUyT7v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUyT7v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUyT7v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUyT7v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUyT7v.s: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/omdsha256k128n96tau128v1/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/cc5EMyp3.s: Assembler messages:
encrypt.c: /tmp/cc5EMyp3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5EMyp3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5EMyp3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5EMyp3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EMyp3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EMyp3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EMyp3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5EMyp3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5EMyp3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EMyp3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5EMyp3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EMyp3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5EMyp3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5EMyp3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EMyp3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5EMyp3.s: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/omdsha256k128n96tau128v1/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/ccS18QBU.s: Assembler messages:
encrypt.c: /tmp/ccS18QBU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS18QBU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS18QBU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS18QBU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS18QBU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS18QBU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS18QBU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS18QBU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS18QBU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS18QBU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS18QBU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS18QBU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS18QBU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS18QBU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS18QBU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS18QBU.s: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/omdsha256k128n96tau128v1/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/ccClY6Dy.s: Assembler messages:
encrypt.c: /tmp/ccClY6Dy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccClY6Dy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccClY6Dy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccClY6Dy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccClY6Dy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccClY6Dy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccClY6Dy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccClY6Dy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccClY6Dy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccClY6Dy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccClY6Dy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccClY6Dy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccClY6Dy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccClY6Dy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccClY6Dy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccClY6Dy.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/omdsha256k128n96tau128v1/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/ccXrfWXP.s: Assembler messages:
encrypt.c: /tmp/ccXrfWXP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXrfWXP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXrfWXP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXrfWXP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrfWXP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrfWXP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrfWXP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXrfWXP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXrfWXP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrfWXP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXrfWXP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrfWXP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrfWXP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrfWXP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrfWXP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrfWXP.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/omdsha256k128n96tau128v1/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/cchTQo7d.s: Assembler messages:
encrypt.c: /tmp/cchTQo7d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTQo7d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchTQo7d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchTQo7d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTQo7d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTQo7d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTQo7d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchTQo7d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchTQo7d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTQo7d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchTQo7d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTQo7d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTQo7d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTQo7d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTQo7d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTQo7d.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/omdsha256k128n96tau128v1/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/cchUsw8Y.s: Assembler messages:
encrypt.c: /tmp/cchUsw8Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchUsw8Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchUsw8Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchUsw8Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUsw8Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUsw8Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUsw8Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchUsw8Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchUsw8Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchUsw8Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUsw8Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUsw8Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUsw8Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUsw8Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUsw8Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchUsw8Y.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/omdsha256k128n96tau128v1/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/ccaBFK6C.s: Assembler messages:
encrypt.c: /tmp/ccaBFK6C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaBFK6C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaBFK6C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaBFK6C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBFK6C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBFK6C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBFK6C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaBFK6C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaBFK6C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBFK6C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaBFK6C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBFK6C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBFK6C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBFK6C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBFK6C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBFK6C.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/omdsha256k128n96tau128v1/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/ccoos1hy.s: Assembler messages:
encrypt.c: /tmp/ccoos1hy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoos1hy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoos1hy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoos1hy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoos1hy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoos1hy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoos1hy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoos1hy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoos1hy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoos1hy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoos1hy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoos1hy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoos1hy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoos1hy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoos1hy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoos1hy.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/omdsha256k128n96tau128v1/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/cc33rpXO.s: Assembler messages:
encrypt.c: /tmp/cc33rpXO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc33rpXO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc33rpXO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc33rpXO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc33rpXO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc33rpXO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc33rpXO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc33rpXO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc33rpXO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc33rpXO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc33rpXO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc33rpXO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc33rpXO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33rpXO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc33rpXO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc33rpXO.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/omdsha256k128n96tau128v1/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/ccdIdXD4.s: Assembler messages:
encrypt.c: /tmp/ccdIdXD4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdIdXD4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdIdXD4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdIdXD4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdIdXD4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdIdXD4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdIdXD4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdIdXD4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdIdXD4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdIdXD4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdIdXD4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdIdXD4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdIdXD4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdIdXD4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIdXD4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdIdXD4.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/omdsha256k128n96tau128v1/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/ccDrVVz3.s: Assembler messages:
encrypt.c: /tmp/ccDrVVz3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDrVVz3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDrVVz3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDrVVz3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrVVz3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrVVz3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrVVz3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDrVVz3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDrVVz3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrVVz3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDrVVz3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrVVz3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDrVVz3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDrVVz3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrVVz3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDrVVz3.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/omdsha256k128n96tau128v1/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/ccrydiWE.s: Assembler messages:
encrypt.c: /tmp/ccrydiWE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrydiWE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrydiWE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrydiWE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrydiWE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrydiWE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrydiWE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrydiWE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrydiWE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrydiWE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrydiWE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrydiWE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrydiWE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrydiWE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrydiWE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrydiWE.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/omdsha256k128n96tau128v1/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/cc7nEn6o.s: Assembler messages:
encrypt.c: /tmp/cc7nEn6o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7nEn6o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7nEn6o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7nEn6o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nEn6o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nEn6o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nEn6o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7nEn6o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7nEn6o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nEn6o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7nEn6o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nEn6o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nEn6o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nEn6o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nEn6o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nEn6o.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/omdsha256k128n96tau128v1/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/ccjfaDAX.s: Assembler messages:
encrypt.c: /tmp/ccjfaDAX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjfaDAX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjfaDAX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjfaDAX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfaDAX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfaDAX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfaDAX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjfaDAX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjfaDAX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjfaDAX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfaDAX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfaDAX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfaDAX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfaDAX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfaDAX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjfaDAX.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/omdsha256k128n96tau128v1/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/ccFHjwkP.s: Assembler messages:
encrypt.c: /tmp/ccFHjwkP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFHjwkP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFHjwkP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFHjwkP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHjwkP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHjwkP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHjwkP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFHjwkP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFHjwkP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHjwkP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFHjwkP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHjwkP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHjwkP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHjwkP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHjwkP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHjwkP.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/omdsha256k128n96tau128v1/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/ccfgfpdp.s: Assembler messages:
encrypt.c: /tmp/ccfgfpdp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfgfpdp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfgfpdp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfgfpdp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfgfpdp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfgfpdp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfgfpdp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfgfpdp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfgfpdp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfgfpdp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfgfpdp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfgfpdp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfgfpdp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgfpdp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfgfpdp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfgfpdp.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/omdsha256k128n96tau128v1/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/ccECxhqL.s: Assembler messages:
encrypt.c: /tmp/ccECxhqL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECxhqL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccECxhqL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccECxhqL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccECxhqL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccECxhqL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccECxhqL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccECxhqL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccECxhqL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccECxhqL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccECxhqL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccECxhqL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccECxhqL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECxhqL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccECxhqL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccECxhqL.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/omdsha256k128n96tau128v1/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/ccn9B9F9.s: Assembler messages:
encrypt.c: /tmp/ccn9B9F9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn9B9F9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn9B9F9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn9B9F9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9B9F9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9B9F9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9B9F9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn9B9F9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn9B9F9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9B9F9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn9B9F9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9B9F9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn9B9F9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn9B9F9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9B9F9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn9B9F9.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/omdsha256k128n96tau128v1/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/ccb9Vp5g.s: Assembler messages:
encrypt.c: /tmp/ccb9Vp5g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb9Vp5g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb9Vp5g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb9Vp5g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb9Vp5g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb9Vp5g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9Vp5g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9Vp5g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9Vp5g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb9Vp5g.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/ccb9Vp5g.s: Assembler messages:
encrypt.c: /tmp/ccb9Vp5g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb9Vp5g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb9Vp5g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb9Vp5g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb9Vp5g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb9Vp5g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9Vp5g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9Vp5g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9Vp5g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9Vp5g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9Vp5g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb9Vp5g.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/omdsha256k128n96tau128v1/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/ccef0Ape.s: Assembler messages:
encrypt.c: /tmp/ccef0Ape.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccef0Ape.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccef0Ape.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccef0Ape.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccef0Ape.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccef0Ape.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccef0Ape.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccef0Ape.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccef0Ape.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccef0Ape.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/ccef0Ape.s: Assembler messages:
encrypt.c: /tmp/ccef0Ape.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccef0Ape.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccef0Ape.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccef0Ape.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccef0Ape.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccef0Ape.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccef0Ape.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccef0Ape.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccef0Ape.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccef0Ape.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccef0Ape.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccef0Ape.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/omdsha256k128n96tau128v1/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/cc0Sds3A.s: Assembler messages:
encrypt.c: /tmp/cc0Sds3A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Sds3A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Sds3A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Sds3A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Sds3A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Sds3A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Sds3A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Sds3A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Sds3A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Sds3A.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/cc0Sds3A.s: Assembler messages:
encrypt.c: /tmp/cc0Sds3A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Sds3A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Sds3A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Sds3A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Sds3A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Sds3A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Sds3A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Sds3A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Sds3A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Sds3A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sds3A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Sds3A.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/omdsha256k128n96tau128v1/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/ccNC4kxB.s: Assembler messages:
encrypt.c: /tmp/ccNC4kxB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNC4kxB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNC4kxB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNC4kxB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNC4kxB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNC4kxB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNC4kxB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNC4kxB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNC4kxB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNC4kxB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNC4kxB.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/ccNC4kxB.s: Assembler messages:
encrypt.c: /tmp/ccNC4kxB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNC4kxB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNC4kxB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNC4kxB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNC4kxB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNC4kxB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNC4kxB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNC4kxB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNC4kxB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNC4kxB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNC4kxB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNC4kxB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNC4kxB.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/omdsha256k128n96tau128v1/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/cc3XZsp2.s: Assembler messages:
encrypt.c: /tmp/cc3XZsp2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3XZsp2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3XZsp2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3XZsp2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3XZsp2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3XZsp2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3XZsp2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XZsp2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XZsp2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XZsp2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3XZsp2.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/cc3XZsp2.s: Assembler messages:
encrypt.c: /tmp/cc3XZsp2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3XZsp2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3XZsp2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3XZsp2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3XZsp2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3XZsp2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3XZsp2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XZsp2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XZsp2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XZsp2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XZsp2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XZsp2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3XZsp2.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/omdsha256k128n96tau128v1/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/ccFwboq0.s: Assembler messages:
encrypt.c: /tmp/ccFwboq0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFwboq0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFwboq0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFwboq0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFwboq0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFwboq0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFwboq0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwboq0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwboq0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwboq0.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/ccFwboq0.s: Assembler messages:
encrypt.c: /tmp/ccFwboq0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFwboq0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFwboq0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFwboq0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFwboq0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFwboq0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFwboq0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwboq0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwboq0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwboq0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwboq0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwboq0.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/omdsha256k128n96tau128v1/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/ccDJVyWv.s: Assembler messages:
encrypt.c: /tmp/ccDJVyWv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDJVyWv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDJVyWv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDJVyWv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDJVyWv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDJVyWv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDJVyWv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJVyWv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJVyWv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJVyWv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDJVyWv.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/ccDJVyWv.s: Assembler messages:
encrypt.c: /tmp/ccDJVyWv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDJVyWv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDJVyWv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDJVyWv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDJVyWv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDJVyWv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDJVyWv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJVyWv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJVyWv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJVyWv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJVyWv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJVyWv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDJVyWv.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/omdsha256k128n96tau128v1/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/ccXAnZyi.s: Assembler messages:
encrypt.c: /tmp/ccXAnZyi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXAnZyi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXAnZyi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXAnZyi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXAnZyi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXAnZyi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXAnZyi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAnZyi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAnZyi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAnZyi.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/ccXAnZyi.s: Assembler messages:
encrypt.c: /tmp/ccXAnZyi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXAnZyi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXAnZyi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXAnZyi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXAnZyi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXAnZyi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXAnZyi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAnZyi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAnZyi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAnZyi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAnZyi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAnZyi.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/omdsha256k128n96tau128v1/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/ccEX7PaI.s: Assembler messages:
encrypt.c: /tmp/ccEX7PaI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEX7PaI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEX7PaI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEX7PaI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEX7PaI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEX7PaI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEX7PaI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEX7PaI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEX7PaI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEX7PaI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEX7PaI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEX7PaI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEX7PaI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEX7PaI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX7PaI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEX7PaI.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/omdsha256k128n96tau128v1/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/ccQso7ni.s: Assembler messages:
encrypt.c: /tmp/ccQso7ni.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQso7ni.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQso7ni.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQso7ni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQso7ni.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQso7ni.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQso7ni.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQso7ni.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQso7ni.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQso7ni.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQso7ni.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQso7ni.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQso7ni.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQso7ni.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQso7ni.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQso7ni.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/omdsha256k128n96tau128v1/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/ccuiMU42.s: Assembler messages:
encrypt.c: /tmp/ccuiMU42.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuiMU42.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuiMU42.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuiMU42.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuiMU42.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuiMU42.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuiMU42.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuiMU42.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuiMU42.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuiMU42.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuiMU42.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuiMU42.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuiMU42.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiMU42.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuiMU42.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuiMU42.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/omdsha256k128n96tau128v1/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/ccyMkOQs.s: Assembler messages:
encrypt.c: /tmp/ccyMkOQs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyMkOQs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyMkOQs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyMkOQs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMkOQs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMkOQs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMkOQs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyMkOQs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyMkOQs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMkOQs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyMkOQs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMkOQs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMkOQs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMkOQs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMkOQs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMkOQs.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/omdsha256k128n96tau128v1/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/cc7BYnBU.s: Assembler messages:
encrypt.c: /tmp/cc7BYnBU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BYnBU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7BYnBU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7BYnBU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BYnBU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BYnBU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BYnBU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7BYnBU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7BYnBU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BYnBU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7BYnBU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BYnBU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BYnBU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BYnBU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BYnBU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BYnBU.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/omdsha256k128n96tau128v1/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/ccJx0OPo.s: Assembler messages:
encrypt.c: /tmp/ccJx0OPo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJx0OPo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJx0OPo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJx0OPo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx0OPo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx0OPo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx0OPo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJx0OPo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJx0OPo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJx0OPo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx0OPo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx0OPo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx0OPo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx0OPo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx0OPo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJx0OPo.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/omdsha256k128n96tau128v1/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/ccB8Ajj5.s: Assembler messages:
encrypt.c: /tmp/ccB8Ajj5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB8Ajj5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB8Ajj5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB8Ajj5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB8Ajj5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB8Ajj5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB8Ajj5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB8Ajj5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB8Ajj5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB8Ajj5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB8Ajj5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB8Ajj5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8Ajj5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB8Ajj5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB8Ajj5.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/omdsha256k128n96tau128v1/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/ccELQXMD.s: Assembler messages:
encrypt.c: /tmp/ccELQXMD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELQXMD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELQXMD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccELQXMD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELQXMD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELQXMD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELQXMD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELQXMD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELQXMD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELQXMD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccELQXMD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELQXMD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELQXMD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELQXMD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELQXMD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELQXMD.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/omdsha256k128n96tau128v1/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/cc9RdVpl.s: Assembler messages:
encrypt.c: /tmp/cc9RdVpl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9RdVpl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9RdVpl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9RdVpl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RdVpl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RdVpl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RdVpl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9RdVpl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9RdVpl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9RdVpl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RdVpl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RdVpl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RdVpl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RdVpl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RdVpl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9RdVpl.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/omdsha256k128n96tau128v1/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/ccGNOMj9.s: Assembler messages:
encrypt.c: /tmp/ccGNOMj9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGNOMj9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGNOMj9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGNOMj9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGNOMj9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGNOMj9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGNOMj9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGNOMj9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGNOMj9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGNOMj9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGNOMj9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGNOMj9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGNOMj9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGNOMj9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNOMj9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGNOMj9.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/omdsha256k128n96tau128v1/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/ccBRc0Iw.s: Assembler messages:
encrypt.c: /tmp/ccBRc0Iw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBRc0Iw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBRc0Iw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBRc0Iw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBRc0Iw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBRc0Iw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBRc0Iw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBRc0Iw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBRc0Iw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBRc0Iw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBRc0Iw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBRc0Iw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBRc0Iw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRc0Iw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBRc0Iw.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/omdsha256k128n96tau128v1/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/ccvCyJiZ.s: Assembler messages:
encrypt.c: /tmp/ccvCyJiZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvCyJiZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvCyJiZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvCyJiZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCyJiZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCyJiZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCyJiZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvCyJiZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvCyJiZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvCyJiZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCyJiZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCyJiZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCyJiZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCyJiZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvCyJiZ.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/omdsha256k128n96tau128v1/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/cc6UpD8Q.s: Assembler messages:
encrypt.c: /tmp/cc6UpD8Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6UpD8Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6UpD8Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6UpD8Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UpD8Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UpD8Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UpD8Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6UpD8Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UpD8Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6UpD8Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UpD8Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UpD8Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UpD8Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UpD8Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UpD8Q.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/omdsha256k128n96tau128v1/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/ccceIsHa.s: Assembler messages:
encrypt.c: /tmp/ccceIsHa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccceIsHa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccceIsHa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccceIsHa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccceIsHa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccceIsHa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccceIsHa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccceIsHa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccceIsHa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccceIsHa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccceIsHa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccceIsHa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccceIsHa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceIsHa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccceIsHa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccceIsHa.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/omdsha256k128n96tau128v1/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/ccHeBVhC.s: Assembler messages:
encrypt.c: /tmp/ccHeBVhC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHeBVhC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHeBVhC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHeBVhC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeBVhC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeBVhC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeBVhC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHeBVhC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHeBVhC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeBVhC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHeBVhC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeBVhC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHeBVhC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHeBVhC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeBVhC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHeBVhC.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/omdsha256k128n96tau128v1/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/ccuimPnK.s: Assembler messages:
encrypt.c: /tmp/ccuimPnK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuimPnK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuimPnK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuimPnK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuimPnK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuimPnK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuimPnK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuimPnK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuimPnK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuimPnK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuimPnK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuimPnK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuimPnK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuimPnK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuimPnK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuimPnK.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/omdsha256k128n96tau128v1/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/ccU628a3.s: Assembler messages:
encrypt.c: /tmp/ccU628a3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU628a3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU628a3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU628a3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU628a3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU628a3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU628a3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU628a3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU628a3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU628a3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU628a3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU628a3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU628a3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU628a3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU628a3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU628a3.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/omdsha256k128n96tau128v1/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/ccZW6V0U.s: Assembler messages:
encrypt.c: /tmp/ccZW6V0U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZW6V0U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZW6V0U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZW6V0U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZW6V0U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZW6V0U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZW6V0U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZW6V0U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZW6V0U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZW6V0U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZW6V0U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZW6V0U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZW6V0U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZW6V0U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW6V0U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZW6V0U.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/omdsha256k128n96tau128v1/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/ccJRsBYl.s: Assembler messages:
encrypt.c: /tmp/ccJRsBYl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJRsBYl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJRsBYl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJRsBYl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJRsBYl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJRsBYl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJRsBYl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJRsBYl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJRsBYl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJRsBYl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJRsBYl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJRsBYl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJRsBYl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJRsBYl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRsBYl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJRsBYl.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/omdsha256k128n96tau128v1/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/ccdstQwy.s: Assembler messages:
encrypt.c: /tmp/ccdstQwy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdstQwy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdstQwy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdstQwy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdstQwy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdstQwy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdstQwy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdstQwy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdstQwy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdstQwy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdstQwy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdstQwy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdstQwy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdstQwy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdstQwy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdstQwy.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/omdsha256k128n96tau128v1/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/ccFqN1pQ.s: Assembler messages:
encrypt.c: /tmp/ccFqN1pQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFqN1pQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFqN1pQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFqN1pQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqN1pQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqN1pQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqN1pQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFqN1pQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFqN1pQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqN1pQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqN1pQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqN1pQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqN1pQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqN1pQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFqN1pQ.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/omdsha256k128n96tau128v1/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/ccTs6hyH.s: Assembler messages:
encrypt.c: /tmp/ccTs6hyH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTs6hyH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTs6hyH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTs6hyH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTs6hyH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTs6hyH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTs6hyH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTs6hyH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTs6hyH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTs6hyH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTs6hyH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTs6hyH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTs6hyH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTs6hyH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTs6hyH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTs6hyH.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/omdsha256k128n96tau128v1/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/cci5qluq.s: Assembler messages:
encrypt.c: /tmp/cci5qluq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci5qluq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci5qluq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci5qluq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5qluq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5qluq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5qluq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci5qluq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci5qluq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5qluq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci5qluq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci5qluq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5qluq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5qluq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5qluq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5qluq.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/omdsha256k128n96tau128v1/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/ccxsPGlt.s: Assembler messages:
encrypt.c: /tmp/ccxsPGlt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxsPGlt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxsPGlt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxsPGlt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxsPGlt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxsPGlt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxsPGlt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxsPGlt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxsPGlt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxsPGlt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxsPGlt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxsPGlt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxsPGlt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsPGlt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxsPGlt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxsPGlt.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/omdsha256k128n96tau128v1/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/ccMmFC9K.s: Assembler messages:
encrypt.c: /tmp/ccMmFC9K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmFC9K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMmFC9K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMmFC9K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmFC9K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmFC9K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmFC9K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMmFC9K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMmFC9K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMmFC9K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmFC9K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmFC9K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmFC9K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmFC9K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmFC9K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMmFC9K.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/omdsha256k128n96tau128v1/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/ccRpsJbL.s: Assembler messages:
encrypt.c: /tmp/ccRpsJbL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRpsJbL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRpsJbL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRpsJbL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRpsJbL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRpsJbL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRpsJbL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRpsJbL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRpsJbL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRpsJbL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRpsJbL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRpsJbL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRpsJbL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRpsJbL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpsJbL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRpsJbL.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/omdsha256k128n96tau128v1/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/ccfD4GGd.s: Assembler messages:
encrypt.c: /tmp/ccfD4GGd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfD4GGd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfD4GGd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfD4GGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfD4GGd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfD4GGd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfD4GGd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfD4GGd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfD4GGd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfD4GGd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfD4GGd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfD4GGd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfD4GGd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfD4GGd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfD4GGd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfD4GGd.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/omdsha256k128n96tau128v1/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/cckNM6ih.s: Assembler messages:
encrypt.c: /tmp/cckNM6ih.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNM6ih.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckNM6ih.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckNM6ih.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNM6ih.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNM6ih.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNM6ih.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckNM6ih.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckNM6ih.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckNM6ih.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNM6ih.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNM6ih.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNM6ih.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNM6ih.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNM6ih.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNM6ih.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/omdsha256k128n96tau128v1/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/ccN9GFYx.s: Assembler messages:
encrypt.c: /tmp/ccN9GFYx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9GFYx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9GFYx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9GFYx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9GFYx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9GFYx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9GFYx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9GFYx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9GFYx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9GFYx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN9GFYx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9GFYx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9GFYx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9GFYx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9GFYx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9GFYx.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/omdsha256k128n96tau128v1/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/ccq3sTcH.s: Assembler messages:
encrypt.c: /tmp/ccq3sTcH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3sTcH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq3sTcH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq3sTcH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3sTcH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3sTcH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3sTcH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq3sTcH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq3sTcH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq3sTcH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3sTcH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3sTcH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3sTcH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3sTcH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3sTcH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3sTcH.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/omdsha256k128n96tau128v1/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/ccNZtEkg.s: Assembler messages:
encrypt.c: /tmp/ccNZtEkg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZtEkg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNZtEkg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNZtEkg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZtEkg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZtEkg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZtEkg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNZtEkg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNZtEkg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZtEkg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNZtEkg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZtEkg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZtEkg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZtEkg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZtEkg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZtEkg.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/omdsha256k128n96tau128v1/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/ccwnScAN.s: Assembler messages:
encrypt.c: /tmp/ccwnScAN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwnScAN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwnScAN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwnScAN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwnScAN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwnScAN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwnScAN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwnScAN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwnScAN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwnScAN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwnScAN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwnScAN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwnScAN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwnScAN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwnScAN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwnScAN.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/omdsha256k128n96tau128v1/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/cc6XcoqF.s: Assembler messages:
encrypt.c: /tmp/cc6XcoqF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6XcoqF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6XcoqF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6XcoqF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6XcoqF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6XcoqF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6XcoqF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6XcoqF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6XcoqF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6XcoqF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6XcoqF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6XcoqF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6XcoqF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XcoqF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6XcoqF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6XcoqF.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/omdsha256k128n96tau128v1/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/ccOuYVb1.s: Assembler messages:
encrypt.c: /tmp/ccOuYVb1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOuYVb1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOuYVb1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOuYVb1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuYVb1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuYVb1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuYVb1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOuYVb1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOuYVb1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuYVb1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOuYVb1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuYVb1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuYVb1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuYVb1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuYVb1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuYVb1.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/omdsha256k128n96tau128v1/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/cc0nWpNZ.s: Assembler messages:
encrypt.c: /tmp/cc0nWpNZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0nWpNZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0nWpNZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0nWpNZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWpNZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWpNZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWpNZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0nWpNZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0nWpNZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWpNZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nWpNZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nWpNZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWpNZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nWpNZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0nWpNZ.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/omdsha256k128n96tau128v1/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/ccKJhg1t.s: Assembler messages:
encrypt.c: /tmp/ccKJhg1t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJhg1t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKJhg1t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKJhg1t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJhg1t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJhg1t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJhg1t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKJhg1t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKJhg1t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJhg1t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKJhg1t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJhg1t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJhg1t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJhg1t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJhg1t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJhg1t.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/omdsha256k128n96tau128v1/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/cc2ErEoO.s: Assembler messages:
encrypt.c: /tmp/cc2ErEoO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ErEoO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2ErEoO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2ErEoO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ErEoO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ErEoO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ErEoO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2ErEoO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2ErEoO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ErEoO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2ErEoO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ErEoO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ErEoO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ErEoO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ErEoO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ErEoO.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/omdsha256k128n96tau128v1/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/ccU0B7Tj.s: Assembler messages:
encrypt.c: /tmp/ccU0B7Tj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU0B7Tj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU0B7Tj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU0B7Tj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU0B7Tj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU0B7Tj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU0B7Tj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU0B7Tj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU0B7Tj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU0B7Tj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU0B7Tj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU0B7Tj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0B7Tj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU0B7Tj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU0B7Tj.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/omdsha256k128n96tau128v1/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/ccqi7znh.s: Assembler messages:
encrypt.c: /tmp/ccqi7znh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqi7znh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqi7znh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqi7znh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqi7znh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqi7znh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqi7znh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqi7znh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqi7znh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqi7znh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqi7znh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqi7znh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqi7znh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqi7znh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqi7znh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqi7znh.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/omdsha256k128n96tau128v1/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/ccs4aJdN.s: Assembler messages:
encrypt.c: /tmp/ccs4aJdN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs4aJdN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs4aJdN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs4aJdN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4aJdN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4aJdN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4aJdN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs4aJdN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs4aJdN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs4aJdN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4aJdN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4aJdN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4aJdN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4aJdN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4aJdN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs4aJdN.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/omdsha256k128n96tau128v1/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/ccYYmrVc.s: Assembler messages:
encrypt.c: /tmp/ccYYmrVc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYYmrVc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYYmrVc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYYmrVc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYYmrVc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYYmrVc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYYmrVc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYYmrVc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYYmrVc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYYmrVc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYYmrVc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYYmrVc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYYmrVc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYmrVc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYYmrVc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYYmrVc.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/omdsha256k128n96tau128v1/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/ccb6zfbM.s: Assembler messages:
encrypt.c: /tmp/ccb6zfbM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb6zfbM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb6zfbM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb6zfbM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6zfbM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6zfbM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6zfbM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb6zfbM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb6zfbM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6zfbM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb6zfbM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6zfbM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6zfbM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6zfbM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6zfbM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6zfbM.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/omdsha256k128n96tau128v1/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/ccBuXXI3.s: Assembler messages:
encrypt.c: /tmp/ccBuXXI3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBuXXI3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBuXXI3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBuXXI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuXXI3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuXXI3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuXXI3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBuXXI3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBuXXI3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuXXI3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBuXXI3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuXXI3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuXXI3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuXXI3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuXXI3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuXXI3.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/omdsha256k128n96tau128v1/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/ccg39nHy.s: Assembler messages:
encrypt.c: /tmp/ccg39nHy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg39nHy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg39nHy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg39nHy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg39nHy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg39nHy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg39nHy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg39nHy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg39nHy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg39nHy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg39nHy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg39nHy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg39nHy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg39nHy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg39nHy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg39nHy.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/omdsha256k128n96tau128v1/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/cc2wpX4h.s: Assembler messages:
encrypt.c: /tmp/cc2wpX4h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2wpX4h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2wpX4h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2wpX4h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wpX4h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wpX4h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wpX4h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2wpX4h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2wpX4h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wpX4h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2wpX4h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2wpX4h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2wpX4h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2wpX4h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wpX4h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2wpX4h.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/omdsha256k128n96tau128v1/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/cc5y7RjE.s: Assembler messages:
encrypt.c: /tmp/cc5y7RjE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5y7RjE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5y7RjE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5y7RjE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5y7RjE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5y7RjE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5y7RjE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5y7RjE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5y7RjE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5y7RjE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5y7RjE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5y7RjE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5y7RjE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5y7RjE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5y7RjE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5y7RjE.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/omdsha256k128n96tau128v1/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/ccH5WxA9.s: Assembler messages:
encrypt.c: /tmp/ccH5WxA9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH5WxA9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH5WxA9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH5WxA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5WxA9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5WxA9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5WxA9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH5WxA9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH5WxA9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH5WxA9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5WxA9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH5WxA9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH5WxA9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5WxA9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH5WxA9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH5WxA9.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/omdsha256k128n96tau128v1/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/ccbD8RCJ.s: Assembler messages:
encrypt.c: /tmp/ccbD8RCJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbD8RCJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbD8RCJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbD8RCJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbD8RCJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbD8RCJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbD8RCJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbD8RCJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbD8RCJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbD8RCJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbD8RCJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbD8RCJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbD8RCJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbD8RCJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbD8RCJ.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/omdsha256k128n96tau128v1/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/ccL4pHBZ.s: Assembler messages:
encrypt.c: /tmp/ccL4pHBZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL4pHBZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL4pHBZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL4pHBZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4pHBZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4pHBZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4pHBZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL4pHBZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4pHBZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL4pHBZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4pHBZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL4pHBZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL4pHBZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4pHBZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL4pHBZ.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/omdsha256k128n96tau128v1/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/ccbkPvSt.s: Assembler messages:
encrypt.c: /tmp/ccbkPvSt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbkPvSt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbkPvSt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbkPvSt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkPvSt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkPvSt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkPvSt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbkPvSt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbkPvSt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbkPvSt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkPvSt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbkPvSt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbkPvSt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkPvSt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbkPvSt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbkPvSt.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/omdsha256k128n96tau128v1/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/ccCMQTcv.s: Assembler messages:
encrypt.c: /tmp/ccCMQTcv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMQTcv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCMQTcv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCMQTcv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMQTcv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMQTcv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMQTcv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCMQTcv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCMQTcv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMQTcv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCMQTcv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMQTcv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMQTcv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMQTcv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMQTcv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMQTcv.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/omdsha256k128n96tau128v1/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/ccKBNa2U.s: Assembler messages:
encrypt.c: /tmp/ccKBNa2U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBNa2U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKBNa2U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKBNa2U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBNa2U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBNa2U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBNa2U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKBNa2U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKBNa2U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKBNa2U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBNa2U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBNa2U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBNa2U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBNa2U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBNa2U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKBNa2U.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/omdsha256k128n96tau128v1/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/ccEB0rcu.s: Assembler messages:
encrypt.c: /tmp/ccEB0rcu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEB0rcu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEB0rcu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEB0rcu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEB0rcu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEB0rcu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEB0rcu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEB0rcu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEB0rcu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEB0rcu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEB0rcu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEB0rcu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEB0rcu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEB0rcu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEB0rcu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEB0rcu.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/omdsha256k128n96tau128v1/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/cctG0FR4.s: Assembler messages:
encrypt.c: /tmp/cctG0FR4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctG0FR4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctG0FR4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctG0FR4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctG0FR4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctG0FR4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctG0FR4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctG0FR4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctG0FR4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctG0FR4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctG0FR4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctG0FR4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctG0FR4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctG0FR4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctG0FR4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctG0FR4.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/omdsha256k128n96tau128v1/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/ccSjJnrV.s: Assembler messages:
encrypt.c: /tmp/ccSjJnrV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjJnrV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSjJnrV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSjJnrV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjJnrV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjJnrV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjJnrV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSjJnrV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSjJnrV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSjJnrV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjJnrV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjJnrV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjJnrV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjJnrV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjJnrV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSjJnrV.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/omdsha256k128n96tau128v1/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/cctzl35E.s: Assembler messages:
encrypt.c: /tmp/cctzl35E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctzl35E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctzl35E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctzl35E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzl35E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzl35E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzl35E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctzl35E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctzl35E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzl35E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctzl35E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzl35E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzl35E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzl35E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzl35E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzl35E.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/omdsha256k128n96tau128v1/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/ccFtv1Sd.s: Assembler messages:
encrypt.c: /tmp/ccFtv1Sd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtv1Sd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFtv1Sd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFtv1Sd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtv1Sd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtv1Sd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtv1Sd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFtv1Sd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFtv1Sd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtv1Sd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFtv1Sd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFtv1Sd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtv1Sd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFtv1Sd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFtv1Sd.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/omdsha256k128n96tau128v1/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/ccRyju9P.s: Assembler messages:
encrypt.c: /tmp/ccRyju9P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyju9P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRyju9P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRyju9P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyju9P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyju9P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyju9P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRyju9P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRyju9P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyju9P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRyju9P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyju9P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyju9P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyju9P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyju9P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyju9P.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/omdsha256k128n96tau128v1/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/ccONwvXq.s: Assembler messages:
encrypt.c: /tmp/ccONwvXq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccONwvXq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccONwvXq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccONwvXq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONwvXq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONwvXq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONwvXq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccONwvXq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccONwvXq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONwvXq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccONwvXq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONwvXq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONwvXq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONwvXq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONwvXq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONwvXq.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/omdsha256k128n96tau128v1/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/ccYUdYyI.s: Assembler messages:
encrypt.c: /tmp/ccYUdYyI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYUdYyI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYUdYyI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYUdYyI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUdYyI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUdYyI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUdYyI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYUdYyI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYUdYyI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYUdYyI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUdYyI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYUdYyI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYUdYyI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUdYyI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYUdYyI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYUdYyI.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/omdsha256k128n96tau128v1/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/ccg75c5U.s: Assembler messages:
encrypt.c: /tmp/ccg75c5U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg75c5U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg75c5U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg75c5U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg75c5U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg75c5U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg75c5U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg75c5U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg75c5U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg75c5U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg75c5U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg75c5U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg75c5U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75c5U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg75c5U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg75c5U.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/omdsha256k128n96tau128v1/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/ccm6Yfyp.s: Assembler messages:
encrypt.c: /tmp/ccm6Yfyp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm6Yfyp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm6Yfyp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm6Yfyp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6Yfyp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6Yfyp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6Yfyp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm6Yfyp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6Yfyp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm6Yfyp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6Yfyp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm6Yfyp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm6Yfyp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6Yfyp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm6Yfyp.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/omdsha256k128n96tau128v1/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/cc6K3g7M.s: Assembler messages:
encrypt.c: /tmp/cc6K3g7M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6K3g7M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6K3g7M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6K3g7M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6K3g7M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6K3g7M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6K3g7M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6K3g7M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6K3g7M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6K3g7M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6K3g7M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6K3g7M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6K3g7M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6K3g7M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6K3g7M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6K3g7M.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/omdsha256k128n96tau128v1/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/cczkTM3j.s: Assembler messages:
encrypt.c: /tmp/cczkTM3j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkTM3j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczkTM3j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczkTM3j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkTM3j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkTM3j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkTM3j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczkTM3j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczkTM3j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczkTM3j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkTM3j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkTM3j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkTM3j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTM3j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkTM3j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkTM3j.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/omdsha256k128n96tau128v1/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/ccJgo8WQ.s: Assembler messages:
encrypt.c: /tmp/ccJgo8WQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgo8WQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJgo8WQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJgo8WQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJgo8WQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJgo8WQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJgo8WQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJgo8WQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJgo8WQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJgo8WQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJgo8WQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJgo8WQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgo8WQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJgo8WQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgo8WQ.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/omdsha256k128n96tau128v1/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/ccYYKaea.s: Assembler messages:
encrypt.c: /tmp/ccYYKaea.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYYKaea.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYYKaea.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYYKaea.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYKaea.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYKaea.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYKaea.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYYKaea.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYYKaea.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYKaea.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYYKaea.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYKaea.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYKaea.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYKaea.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYKaea.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYKaea.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/omdsha256k128n96tau128v1/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/ccCU7Og9.s: Assembler messages:
encrypt.c: /tmp/ccCU7Og9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCU7Og9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCU7Og9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCU7Og9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCU7Og9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCU7Og9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCU7Og9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCU7Og9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCU7Og9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCU7Og9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCU7Og9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCU7Og9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCU7Og9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCU7Og9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCU7Og9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCU7Og9.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/omdsha256k128n96tau128v1/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/ccwRLkGy.s: Assembler messages:
encrypt.c: /tmp/ccwRLkGy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwRLkGy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwRLkGy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwRLkGy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRLkGy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRLkGy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRLkGy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwRLkGy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwRLkGy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRLkGy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwRLkGy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRLkGy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRLkGy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRLkGy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRLkGy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRLkGy.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/omdsha256k128n96tau128v1/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/ccp5eVHf.s: Assembler messages:
encrypt.c: /tmp/ccp5eVHf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp5eVHf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp5eVHf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp5eVHf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5eVHf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5eVHf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5eVHf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp5eVHf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp5eVHf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5eVHf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp5eVHf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5eVHf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5eVHf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5eVHf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5eVHf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5eVHf.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/omdsha256k128n96tau128v1/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/ccsZVizI.s: Assembler messages:
encrypt.c: /tmp/ccsZVizI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsZVizI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsZVizI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsZVizI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZVizI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZVizI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZVizI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsZVizI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsZVizI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsZVizI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZVizI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZVizI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZVizI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZVizI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZVizI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsZVizI.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/omdsha256k128n96tau128v1/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/cc8ut1oA.s: Assembler messages:
encrypt.c: /tmp/cc8ut1oA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ut1oA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ut1oA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ut1oA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ut1oA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ut1oA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ut1oA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ut1oA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ut1oA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ut1oA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8ut1oA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ut1oA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ut1oA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ut1oA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ut1oA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ut1oA.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/omdsha256k128n96tau128v1/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/ccbbBITd.s: Assembler messages:
encrypt.c: /tmp/ccbbBITd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbBITd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbbBITd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbbBITd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbBITd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbBITd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbBITd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbbBITd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbbBITd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbbBITd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbBITd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbBITd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbBITd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbBITd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbBITd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbBITd.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/omdsha256k128n96tau128v1/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/cc8fdgyz.s: Assembler messages:
encrypt.c: /tmp/cc8fdgyz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fdgyz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8fdgyz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8fdgyz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8fdgyz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8fdgyz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8fdgyz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8fdgyz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8fdgyz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8fdgyz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8fdgyz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8fdgyz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8fdgyz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdgyz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8fdgyz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fdgyz.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/omdsha256k128n96tau128v1/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/ccbgnff2.s: Assembler messages:
encrypt.c: /tmp/ccbgnff2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbgnff2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbgnff2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbgnff2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnff2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnff2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnff2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbgnff2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbgnff2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnff2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbgnff2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnff2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgnff2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgnff2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnff2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgnff2.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/omdsha256k128n96tau128v1/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/ccDjjYIl.s: Assembler messages:
encrypt.c: /tmp/ccDjjYIl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDjjYIl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDjjYIl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDjjYIl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjjYIl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjjYIl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjjYIl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDjjYIl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDjjYIl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjjYIl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDjjYIl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDjjYIl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjjYIl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjjYIl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjjYIl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDjjYIl.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/omdsha256k128n96tau128v1/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/ccGCwJZV.s: Assembler messages:
encrypt.c: /tmp/ccGCwJZV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGCwJZV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGCwJZV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGCwJZV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCwJZV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCwJZV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCwJZV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGCwJZV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGCwJZV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGCwJZV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCwJZV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGCwJZV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGCwJZV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCwJZV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGCwJZV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGCwJZV.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/omdsha256k128n96tau128v1/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/ccC0Z689.s: Assembler messages:
encrypt.c: /tmp/ccC0Z689.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0Z689.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC0Z689.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC0Z689.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0Z689.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0Z689.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0Z689.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC0Z689.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC0Z689.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC0Z689.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC0Z689.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0Z689.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0Z689.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0Z689.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC0Z689.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC0Z689.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/omdsha256k128n96tau128v1/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/ccQrciJC.s: Assembler messages:
encrypt.c: /tmp/ccQrciJC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQrciJC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQrciJC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQrciJC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrciJC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrciJC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrciJC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQrciJC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQrciJC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrciJC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQrciJC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrciJC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrciJC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrciJC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrciJC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrciJC.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/omdsha256k128n96tau128v1/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/ccMzXwZy.s: Assembler messages:
encrypt.c: /tmp/ccMzXwZy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMzXwZy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMzXwZy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMzXwZy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMzXwZy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMzXwZy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMzXwZy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMzXwZy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMzXwZy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMzXwZy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMzXwZy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMzXwZy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMzXwZy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXwZy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMzXwZy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMzXwZy.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/omdsha256k128n96tau128v1/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/ccrXYqzW.s: Assembler messages:
encrypt.c: /tmp/ccrXYqzW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrXYqzW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrXYqzW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrXYqzW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrXYqzW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrXYqzW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrXYqzW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrXYqzW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrXYqzW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrXYqzW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrXYqzW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrXYqzW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrXYqzW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrXYqzW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXYqzW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrXYqzW.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/omdsha256k128n96tau128v1/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/ccTQsXl6.s: Assembler messages:
encrypt.c: /tmp/ccTQsXl6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTQsXl6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTQsXl6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTQsXl6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQsXl6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQsXl6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQsXl6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTQsXl6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTQsXl6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTQsXl6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQsXl6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQsXl6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQsXl6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQsXl6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQsXl6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTQsXl6.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/omdsha256k128n96tau128v1/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/cccIkjgk.s: Assembler messages:
encrypt.c: /tmp/cccIkjgk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccIkjgk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccIkjgk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccIkjgk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIkjgk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIkjgk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIkjgk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccIkjgk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccIkjgk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIkjgk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccIkjgk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIkjgk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIkjgk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIkjgk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIkjgk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIkjgk.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/omdsha256k128n96tau128v1/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/ccZ7unSI.s: Assembler messages:
encrypt.c: /tmp/ccZ7unSI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7unSI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7unSI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7unSI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7unSI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7unSI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7unSI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7unSI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7unSI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7unSI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ7unSI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7unSI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7unSI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7unSI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7unSI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7unSI.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/omdsha256k128n96tau128v1/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/ccyxSG6n.s: Assembler messages:
encrypt.c: /tmp/ccyxSG6n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyxSG6n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyxSG6n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyxSG6n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyxSG6n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyxSG6n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyxSG6n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyxSG6n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyxSG6n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyxSG6n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyxSG6n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyxSG6n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyxSG6n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxSG6n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyxSG6n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyxSG6n.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/omdsha256k128n96tau128v1/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/ccFYem6Q.s: Assembler messages:
encrypt.c: /tmp/ccFYem6Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFYem6Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFYem6Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFYem6Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYem6Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYem6Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYem6Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFYem6Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFYem6Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYem6Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFYem6Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFYem6Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFYem6Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFYem6Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYem6Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFYem6Q.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/omdsha256k128n96tau128v1/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/ccSf8CDs.s: Assembler messages:
encrypt.c: /tmp/ccSf8CDs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSf8CDs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSf8CDs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSf8CDs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSf8CDs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSf8CDs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSf8CDs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSf8CDs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSf8CDs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSf8CDs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSf8CDs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSf8CDs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSf8CDs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSf8CDs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSf8CDs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSf8CDs.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/omdsha256k128n96tau128v1/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/ccENFmte.s: Assembler messages:
encrypt.c: /tmp/ccENFmte.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccENFmte.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccENFmte.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccENFmte.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENFmte.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENFmte.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENFmte.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccENFmte.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccENFmte.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENFmte.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccENFmte.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENFmte.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENFmte.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENFmte.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENFmte.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENFmte.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/omdsha256k128n96tau128v1/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/ccviS8AP.s: Assembler messages:
encrypt.c: /tmp/ccviS8AP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviS8AP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccviS8AP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccviS8AP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviS8AP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviS8AP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviS8AP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccviS8AP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccviS8AP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccviS8AP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviS8AP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviS8AP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviS8AP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviS8AP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviS8AP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviS8AP.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/omdsha256k128n96tau128v1/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/ccPqJg0E.s: Assembler messages:
encrypt.c: /tmp/ccPqJg0E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPqJg0E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPqJg0E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPqJg0E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPqJg0E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPqJg0E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPqJg0E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPqJg0E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPqJg0E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPqJg0E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPqJg0E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPqJg0E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPqJg0E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPqJg0E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPqJg0E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPqJg0E.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/omdsha256k128n96tau128v1/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/ccvAaWSd.s: Assembler messages:
encrypt.c: /tmp/ccvAaWSd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvAaWSd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvAaWSd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvAaWSd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAaWSd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAaWSd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAaWSd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvAaWSd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvAaWSd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvAaWSd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAaWSd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAaWSd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAaWSd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAaWSd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAaWSd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAaWSd.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/omdsha256k128n96tau128v1/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/cc4eSSVA.s: Assembler messages:
encrypt.c: /tmp/cc4eSSVA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4eSSVA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4eSSVA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4eSSVA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4eSSVA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4eSSVA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4eSSVA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4eSSVA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4eSSVA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4eSSVA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4eSSVA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4eSSVA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4eSSVA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4eSSVA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4eSSVA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4eSSVA.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/omdsha256k128n96tau128v1/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/ccDDfo37.s: Assembler messages:
encrypt.c: /tmp/ccDDfo37.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDDfo37.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDDfo37.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDDfo37.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDDfo37.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDDfo37.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDDfo37.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDDfo37.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDDfo37.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDDfo37.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDDfo37.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDDfo37.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDDfo37.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDDfo37.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDfo37.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDDfo37.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/omdsha256k128n96tau128v1/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/ccM5hae2.s: Assembler messages:
encrypt.c: /tmp/ccM5hae2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5hae2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM5hae2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM5hae2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM5hae2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM5hae2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM5hae2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM5hae2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM5hae2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM5hae2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM5hae2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM5hae2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM5hae2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM5hae2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5hae2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM5hae2.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/omdsha256k128n96tau128v1/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/ccNe2zRY.s: Assembler messages:
encrypt.c: /tmp/ccNe2zRY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNe2zRY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNe2zRY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNe2zRY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe2zRY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe2zRY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe2zRY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNe2zRY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNe2zRY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNe2zRY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe2zRY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNe2zRY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNe2zRY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe2zRY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNe2zRY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNe2zRY.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/omdsha256k128n96tau128v1/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/cc6BuHno.s: Assembler messages:
encrypt.c: /tmp/cc6BuHno.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6BuHno.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6BuHno.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6BuHno.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BuHno.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BuHno.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BuHno.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6BuHno.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6BuHno.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BuHno.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6BuHno.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BuHno.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6BuHno.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6BuHno.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BuHno.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6BuHno.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/omdsha256k128n96tau128v1/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/ccUrndFn.s: Assembler messages:
encrypt.c: /tmp/ccUrndFn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrndFn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUrndFn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUrndFn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrndFn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrndFn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrndFn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUrndFn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUrndFn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUrndFn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrndFn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrndFn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrndFn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrndFn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrndFn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrndFn.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/omdsha256k128n96tau128v1/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/cc9iPZAM.s: Assembler messages:
encrypt.c: /tmp/cc9iPZAM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9iPZAM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9iPZAM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9iPZAM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iPZAM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iPZAM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iPZAM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9iPZAM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9iPZAM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9iPZAM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iPZAM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9iPZAM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9iPZAM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iPZAM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9iPZAM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9iPZAM.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/omdsha256k128n96tau128v1/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/ccBXq4oO.s: Assembler messages:
encrypt.c: /tmp/ccBXq4oO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBXq4oO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBXq4oO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBXq4oO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBXq4oO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBXq4oO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBXq4oO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBXq4oO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBXq4oO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBXq4oO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBXq4oO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBXq4oO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBXq4oO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBXq4oO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXq4oO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBXq4oO.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/omdsha256k128n96tau128v1/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/cc99IMde.s: Assembler messages:
encrypt.c: /tmp/cc99IMde.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc99IMde.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc99IMde.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc99IMde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99IMde.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99IMde.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99IMde.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc99IMde.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc99IMde.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc99IMde.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc99IMde.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc99IMde.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc99IMde.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99IMde.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc99IMde.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc99IMde.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/omdsha256k128n96tau128v1/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/ccHUST68.s: Assembler messages:
encrypt.c: /tmp/ccHUST68.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHUST68.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHUST68.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHUST68.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUST68.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUST68.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUST68.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHUST68.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHUST68.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUST68.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHUST68.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUST68.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUST68.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUST68.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUST68.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUST68.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/omdsha256k128n96tau128v1/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/ccpA1EGJ.s: Assembler messages:
encrypt.c: /tmp/ccpA1EGJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpA1EGJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpA1EGJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpA1EGJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpA1EGJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpA1EGJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpA1EGJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpA1EGJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpA1EGJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpA1EGJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpA1EGJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpA1EGJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpA1EGJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA1EGJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpA1EGJ.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/omdsha256k128n96tau128v1/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/ccu4UM3m.s: Assembler messages:
encrypt.c: /tmp/ccu4UM3m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4UM3m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu4UM3m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu4UM3m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu4UM3m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu4UM3m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu4UM3m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu4UM3m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu4UM3m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu4UM3m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu4UM3m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu4UM3m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu4UM3m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4UM3m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu4UM3m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu4UM3m.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/omdsha256k128n96tau128v1/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/ccX5vrb7.s: Assembler messages:
encrypt.c: /tmp/ccX5vrb7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5vrb7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX5vrb7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX5vrb7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX5vrb7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX5vrb7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX5vrb7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX5vrb7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX5vrb7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX5vrb7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX5vrb7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX5vrb7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX5vrb7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX5vrb7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5vrb7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX5vrb7.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/omdsha256k128n96tau128v1/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/cckQeycO.s: Assembler messages:
encrypt.c: /tmp/cckQeycO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQeycO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQeycO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckQeycO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQeycO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQeycO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQeycO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQeycO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQeycO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckQeycO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQeycO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQeycO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQeycO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQeycO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQeycO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckQeycO.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/omdsha256k128n96tau128v1/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/cc5ZDAYs.s: Assembler messages:
encrypt.c: /tmp/cc5ZDAYs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ZDAYs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ZDAYs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ZDAYs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZDAYs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZDAYs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZDAYs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ZDAYs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZDAYs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5ZDAYs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZDAYs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZDAYs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZDAYs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZDAYs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZDAYs.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/omdsha256k128n96tau128v1/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/ccSM4Udc.s: Assembler messages:
encrypt.c: /tmp/ccSM4Udc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSM4Udc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSM4Udc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSM4Udc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSM4Udc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSM4Udc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSM4Udc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSM4Udc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSM4Udc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSM4Udc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSM4Udc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSM4Udc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSM4Udc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSM4Udc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSM4Udc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSM4Udc.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/omdsha256k128n96tau128v1/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/ccBT6L8O.s: Assembler messages:
encrypt.c: /tmp/ccBT6L8O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBT6L8O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBT6L8O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBT6L8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT6L8O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT6L8O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT6L8O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBT6L8O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBT6L8O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT6L8O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBT6L8O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT6L8O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBT6L8O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBT6L8O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT6L8O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBT6L8O.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/omdsha256k128n96tau128v1/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/ccryrXUD.s: Assembler messages:
encrypt.c: /tmp/ccryrXUD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccryrXUD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccryrXUD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccryrXUD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccryrXUD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccryrXUD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccryrXUD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccryrXUD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccryrXUD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccryrXUD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccryrXUD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccryrXUD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccryrXUD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryrXUD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccryrXUD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccryrXUD.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/omdsha256k128n96tau128v1/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/cc1cpDFU.s: Assembler messages:
encrypt.c: /tmp/cc1cpDFU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1cpDFU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1cpDFU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1cpDFU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cpDFU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cpDFU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cpDFU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1cpDFU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1cpDFU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cpDFU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1cpDFU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cpDFU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1cpDFU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1cpDFU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cpDFU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1cpDFU.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/omdsha256k128n96tau128v1/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/ccxjz59S.s: Assembler messages:
encrypt.c: /tmp/ccxjz59S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxjz59S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxjz59S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxjz59S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxjz59S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxjz59S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxjz59S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxjz59S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxjz59S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxjz59S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxjz59S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxjz59S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxjz59S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjz59S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxjz59S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxjz59S.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/omdsha256k128n96tau128v1/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/ccjQkk7e.s: Assembler messages:
encrypt.c: /tmp/ccjQkk7e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjQkk7e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjQkk7e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjQkk7e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjQkk7e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjQkk7e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjQkk7e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjQkk7e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjQkk7e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjQkk7e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjQkk7e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjQkk7e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjQkk7e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjQkk7e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjQkk7e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjQkk7e.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/omdsha256k128n96tau128v1/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/cczCoDnr.s: Assembler messages:
encrypt.c: /tmp/cczCoDnr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczCoDnr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczCoDnr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczCoDnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCoDnr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCoDnr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCoDnr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczCoDnr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczCoDnr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCoDnr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczCoDnr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCoDnr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCoDnr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCoDnr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCoDnr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCoDnr.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/omdsha256k128n96tau128v1/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/ccLRb6mR.s: Assembler messages:
encrypt.c: /tmp/ccLRb6mR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLRb6mR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLRb6mR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLRb6mR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRb6mR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRb6mR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRb6mR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLRb6mR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLRb6mR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRb6mR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLRb6mR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLRb6mR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLRb6mR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLRb6mR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRb6mR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLRb6mR.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/omdsha256k128n96tau128v1/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/ccOW300E.s: Assembler messages:
encrypt.c: /tmp/ccOW300E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOW300E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOW300E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOW300E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOW300E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOW300E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOW300E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOW300E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOW300E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOW300E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOW300E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOW300E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOW300E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOW300E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOW300E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOW300E.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/omdsha256k128n96tau128v1/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/cc8vegIb.s: Assembler messages:
encrypt.c: /tmp/cc8vegIb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8vegIb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8vegIb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8vegIb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vegIb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vegIb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vegIb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8vegIb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8vegIb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8vegIb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vegIb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8vegIb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8vegIb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vegIb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8vegIb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8vegIb.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/omdsha256k128n96tau128v1/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/ccx9sbnb.s: Assembler messages:
encrypt.c: /tmp/ccx9sbnb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9sbnb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9sbnb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9sbnb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9sbnb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9sbnb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9sbnb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9sbnb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9sbnb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9sbnb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx9sbnb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9sbnb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9sbnb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9sbnb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9sbnb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9sbnb.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/omdsha256k128n96tau128v1/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/ccJjjOpO.s: Assembler messages:
encrypt.c: /tmp/ccJjjOpO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJjjOpO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJjjOpO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJjjOpO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjjOpO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjjOpO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjjOpO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJjjOpO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJjjOpO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjjOpO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJjjOpO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjjOpO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJjjOpO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJjjOpO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjjOpO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJjjOpO.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/omdsha256k128n96tau128v1/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/ccP4oDz2.s: Assembler messages:
encrypt.c: /tmp/ccP4oDz2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP4oDz2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP4oDz2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP4oDz2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP4oDz2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP4oDz2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP4oDz2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP4oDz2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP4oDz2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP4oDz2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP4oDz2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP4oDz2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP4oDz2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4oDz2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP4oDz2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP4oDz2.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/omdsha256k128n96tau128v1/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/ccrQWxbk.s: Assembler messages:
encrypt.c: /tmp/ccrQWxbk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrQWxbk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrQWxbk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrQWxbk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQWxbk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQWxbk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQWxbk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrQWxbk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrQWxbk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQWxbk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrQWxbk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQWxbk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQWxbk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQWxbk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQWxbk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQWxbk.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/omdsha256k128n96tau128v1/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/ccysAE4s.s: Assembler messages:
encrypt.c: /tmp/ccysAE4s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccysAE4s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccysAE4s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccysAE4s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysAE4s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysAE4s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysAE4s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccysAE4s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccysAE4s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccysAE4s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysAE4s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysAE4s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysAE4s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysAE4s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysAE4s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccysAE4s.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/omdsha256k128n96tau128v1/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/cc0Ea7iI.s: Assembler messages:
encrypt.c: /tmp/cc0Ea7iI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Ea7iI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Ea7iI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Ea7iI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ea7iI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ea7iI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ea7iI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Ea7iI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ea7iI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Ea7iI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ea7iI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ea7iI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ea7iI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ea7iI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ea7iI.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/omdsha256k128n96tau128v1/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/ccUN4vaY.s: Assembler messages:
encrypt.c: /tmp/ccUN4vaY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUN4vaY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUN4vaY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUN4vaY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUN4vaY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUN4vaY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUN4vaY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUN4vaY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUN4vaY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUN4vaY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUN4vaY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUN4vaY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUN4vaY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN4vaY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUN4vaY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUN4vaY.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/omdsha256k128n96tau128v1/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/cc14Wlud.s: Assembler messages:
encrypt.c: /tmp/cc14Wlud.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc14Wlud.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc14Wlud.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc14Wlud.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14Wlud.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14Wlud.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14Wlud.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc14Wlud.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc14Wlud.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc14Wlud.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14Wlud.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14Wlud.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14Wlud.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14Wlud.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14Wlud.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc14Wlud.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/omdsha256k128n96tau128v1/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/ccvZEXV1.s: Assembler messages:
encrypt.c: /tmp/ccvZEXV1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZEXV1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZEXV1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZEXV1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZEXV1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZEXV1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZEXV1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZEXV1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZEXV1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZEXV1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvZEXV1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZEXV1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvZEXV1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvZEXV1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZEXV1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvZEXV1.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/omdsha256k128n96tau128v1/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/ccEf0sXs.s: Assembler messages:
encrypt.c: /tmp/ccEf0sXs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEf0sXs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEf0sXs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEf0sXs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEf0sXs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEf0sXs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEf0sXs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEf0sXs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEf0sXs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEf0sXs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEf0sXs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEf0sXs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEf0sXs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEf0sXs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf0sXs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEf0sXs.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/omdsha256k128n96tau128v1/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/ccgGT9Qy.s: Assembler messages:
encrypt.c: /tmp/ccgGT9Qy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGT9Qy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgGT9Qy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgGT9Qy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGT9Qy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGT9Qy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGT9Qy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgGT9Qy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgGT9Qy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGT9Qy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGT9Qy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGT9Qy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGT9Qy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGT9Qy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGT9Qy.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/omdsha256k128n96tau128v1/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/ccA8rdwR.s: Assembler messages:
encrypt.c: /tmp/ccA8rdwR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8rdwR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA8rdwR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA8rdwR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8rdwR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8rdwR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8rdwR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA8rdwR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA8rdwR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA8rdwR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8rdwR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8rdwR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8rdwR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8rdwR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8rdwR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8rdwR.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/omdsha256k128n96tau128v1/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/ccoTUApZ.s: Assembler messages:
encrypt.c: /tmp/ccoTUApZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoTUApZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoTUApZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoTUApZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoTUApZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoTUApZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoTUApZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoTUApZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoTUApZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoTUApZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoTUApZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoTUApZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoTUApZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoTUApZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTUApZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoTUApZ.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/omdsha256k128n96tau128v1/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/cc7ZVMYj.s: Assembler messages:
encrypt.c: /tmp/cc7ZVMYj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7ZVMYj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7ZVMYj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7ZVMYj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ZVMYj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ZVMYj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ZVMYj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7ZVMYj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7ZVMYj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ZVMYj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ZVMYj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ZVMYj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZVMYj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ZVMYj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7ZVMYj.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/omdsha256k128n96tau128v1/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/ccD69qOm.s: Assembler messages:
encrypt.c: /tmp/ccD69qOm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD69qOm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD69qOm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD69qOm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD69qOm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD69qOm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD69qOm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD69qOm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD69qOm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD69qOm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD69qOm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD69qOm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD69qOm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD69qOm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD69qOm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD69qOm.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/omdsha256k128n96tau128v1/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/ccWPtRJF.s: Assembler messages:
encrypt.c: /tmp/ccWPtRJF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWPtRJF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWPtRJF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWPtRJF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPtRJF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPtRJF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPtRJF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWPtRJF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWPtRJF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWPtRJF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPtRJF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPtRJF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPtRJF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPtRJF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPtRJF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWPtRJF.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/omdsha256k128n96tau128v1/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/ccyY2GRH.s: Assembler messages:
encrypt.c: /tmp/ccyY2GRH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyY2GRH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyY2GRH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyY2GRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyY2GRH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyY2GRH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyY2GRH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyY2GRH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyY2GRH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyY2GRH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyY2GRH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyY2GRH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyY2GRH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyY2GRH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY2GRH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyY2GRH.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/omdsha256k128n96tau128v1/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/ccHt16Wh.s: Assembler messages:
encrypt.c: /tmp/ccHt16Wh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHt16Wh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHt16Wh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHt16Wh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt16Wh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt16Wh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt16Wh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHt16Wh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHt16Wh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt16Wh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHt16Wh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt16Wh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHt16Wh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHt16Wh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt16Wh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHt16Wh.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/omdsha256k128n96tau128v1/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/ccxTsJdi.s: Assembler messages:
encrypt.c: /tmp/ccxTsJdi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxTsJdi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxTsJdi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxTsJdi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTsJdi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTsJdi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTsJdi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxTsJdi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxTsJdi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxTsJdi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTsJdi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxTsJdi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxTsJdi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTsJdi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxTsJdi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxTsJdi.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/omdsha256k128n96tau128v1/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/cc448v7B.s: Assembler messages:
encrypt.c: /tmp/cc448v7B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc448v7B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc448v7B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc448v7B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc448v7B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc448v7B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc448v7B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc448v7B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc448v7B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc448v7B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc448v7B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc448v7B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc448v7B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc448v7B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc448v7B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc448v7B.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/omdsha256k128n96tau128v1/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/ccdBClYM.s: Assembler messages:
encrypt.c: /tmp/ccdBClYM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdBClYM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdBClYM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdBClYM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdBClYM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdBClYM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdBClYM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdBClYM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdBClYM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdBClYM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdBClYM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdBClYM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdBClYM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdBClYM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBClYM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdBClYM.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/omdsha256k128n96tau128v1/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/ccQvZ6ze.s: Assembler messages:
encrypt.c: /tmp/ccQvZ6ze.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQvZ6ze.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQvZ6ze.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQvZ6ze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvZ6ze.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvZ6ze.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvZ6ze.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQvZ6ze.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvZ6ze.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQvZ6ze.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvZ6ze.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvZ6ze.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvZ6ze.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvZ6ze.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvZ6ze.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/omdsha256k128n96tau128v1/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/ccWpOgN6.s: Assembler messages:
encrypt.c: /tmp/ccWpOgN6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWpOgN6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWpOgN6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWpOgN6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpOgN6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpOgN6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpOgN6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWpOgN6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWpOgN6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWpOgN6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpOgN6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWpOgN6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWpOgN6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpOgN6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWpOgN6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWpOgN6.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/omdsha256k128n96tau128v1/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/ccoXN07y.s: Assembler messages:
encrypt.c: /tmp/ccoXN07y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoXN07y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoXN07y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoXN07y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXN07y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXN07y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXN07y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoXN07y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoXN07y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoXN07y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXN07y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXN07y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXN07y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXN07y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXN07y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoXN07y.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/omdsha256k128n96tau128v1/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/ccvmZQrz.s: Assembler messages:
encrypt.c: /tmp/ccvmZQrz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvmZQrz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvmZQrz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvmZQrz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmZQrz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmZQrz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmZQrz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvmZQrz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvmZQrz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmZQrz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvmZQrz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvmZQrz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvmZQrz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvmZQrz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvmZQrz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvmZQrz.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/omdsha256k128n96tau128v1/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/cc0R1ws7.s: Assembler messages:
encrypt.c: /tmp/cc0R1ws7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0R1ws7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0R1ws7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0R1ws7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R1ws7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R1ws7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R1ws7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0R1ws7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0R1ws7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0R1ws7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R1ws7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0R1ws7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0R1ws7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R1ws7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0R1ws7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0R1ws7.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/omdsha256k128n96tau128v1/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/ccXxsm25.s: Assembler messages:
encrypt.c: /tmp/ccXxsm25.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxsm25.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXxsm25.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXxsm25.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxsm25.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxsm25.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxsm25.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXxsm25.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXxsm25.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxsm25.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXxsm25.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxsm25.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxsm25.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxsm25.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxsm25.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxsm25.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/omdsha256k128n96tau128v1/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/ccDi37AA.s: Assembler messages:
encrypt.c: /tmp/ccDi37AA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDi37AA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDi37AA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDi37AA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDi37AA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDi37AA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDi37AA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDi37AA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDi37AA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDi37AA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDi37AA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDi37AA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDi37AA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDi37AA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDi37AA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDi37AA.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/omdsha256k128n96tau128v1/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/ccfZSLDq.s: Assembler messages:
encrypt.c: /tmp/ccfZSLDq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfZSLDq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfZSLDq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfZSLDq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfZSLDq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfZSLDq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfZSLDq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfZSLDq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfZSLDq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfZSLDq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfZSLDq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfZSLDq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfZSLDq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZSLDq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfZSLDq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfZSLDq.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/omdsha256k128n96tau128v1/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/ccfuvqIU.s: Assembler messages:
encrypt.c: /tmp/ccfuvqIU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfuvqIU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfuvqIU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfuvqIU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfuvqIU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfuvqIU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfuvqIU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfuvqIU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfuvqIU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfuvqIU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfuvqIU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfuvqIU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfuvqIU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuvqIU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfuvqIU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfuvqIU.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/omdsha256k128n96tau128v1/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/ccgbeG4Z.s: Assembler messages:
encrypt.c: /tmp/ccgbeG4Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbeG4Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgbeG4Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgbeG4Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbeG4Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbeG4Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbeG4Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgbeG4Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbeG4Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgbeG4Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbeG4Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbeG4Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbeG4Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbeG4Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbeG4Z.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/omdsha256k128n96tau128v1/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/ccaM2qXl.s: Assembler messages:
encrypt.c: /tmp/ccaM2qXl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaM2qXl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaM2qXl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaM2qXl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaM2qXl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaM2qXl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaM2qXl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaM2qXl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaM2qXl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaM2qXl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaM2qXl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaM2qXl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaM2qXl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaM2qXl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaM2qXl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaM2qXl.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/omdsha256k128n96tau128v1/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/ccqPA1qm.s: Assembler messages:
encrypt.c: /tmp/ccqPA1qm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPA1qm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqPA1qm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqPA1qm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPA1qm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPA1qm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPA1qm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqPA1qm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqPA1qm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPA1qm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqPA1qm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPA1qm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPA1qm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPA1qm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPA1qm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPA1qm.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/omdsha256k128n96tau128v1/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/ccO0V6XW.s: Assembler messages:
encrypt.c: /tmp/ccO0V6XW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO0V6XW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO0V6XW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO0V6XW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0V6XW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0V6XW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0V6XW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO0V6XW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO0V6XW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0V6XW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO0V6XW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0V6XW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0V6XW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0V6XW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0V6XW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0V6XW.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/omdsha256k128n96tau128v1/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/ccqOXIRe.s: Assembler messages:
encrypt.c: /tmp/ccqOXIRe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqOXIRe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqOXIRe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqOXIRe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOXIRe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOXIRe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOXIRe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqOXIRe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqOXIRe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqOXIRe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqOXIRe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqOXIRe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqOXIRe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOXIRe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqOXIRe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqOXIRe.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/omdsha256k128n96tau128v1/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/cc3Us6Xr.s: Assembler messages:
encrypt.c: /tmp/cc3Us6Xr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Us6Xr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Us6Xr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Us6Xr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Us6Xr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Us6Xr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Us6Xr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Us6Xr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Us6Xr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3Us6Xr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Us6Xr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Us6Xr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Us6Xr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Us6Xr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Us6Xr.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/omdsha256k128n96tau128v1/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/ccFWqDeG.s: Assembler messages:
encrypt.c: /tmp/ccFWqDeG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWqDeG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFWqDeG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFWqDeG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWqDeG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWqDeG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWqDeG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFWqDeG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFWqDeG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFWqDeG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWqDeG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWqDeG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWqDeG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWqDeG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWqDeG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWqDeG.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/omdsha256k128n96tau128v1/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/cc7s2eL7.s: Assembler messages:
encrypt.c: /tmp/cc7s2eL7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7s2eL7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7s2eL7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7s2eL7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s2eL7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s2eL7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s2eL7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7s2eL7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7s2eL7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7s2eL7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s2eL7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7s2eL7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7s2eL7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s2eL7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7s2eL7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7s2eL7.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/omdsha256k128n96tau128v1/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/ccpdTVXL.s: Assembler messages:
encrypt.c: /tmp/ccpdTVXL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpdTVXL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpdTVXL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpdTVXL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdTVXL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdTVXL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdTVXL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpdTVXL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpdTVXL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdTVXL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpdTVXL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdTVXL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpdTVXL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpdTVXL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdTVXL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpdTVXL.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/omdsha256k128n96tau128v1/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/ccfvycEv.s: Assembler messages:
encrypt.c: /tmp/ccfvycEv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvycEv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfvycEv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfvycEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvycEv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvycEv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvycEv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfvycEv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfvycEv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfvycEv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvycEv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvycEv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvycEv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvycEv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvycEv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvycEv.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/omdsha256k128n96tau128v1/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/ccxiaU1e.s: Assembler messages:
encrypt.c: /tmp/ccxiaU1e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxiaU1e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxiaU1e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxiaU1e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiaU1e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiaU1e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiaU1e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxiaU1e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxiaU1e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiaU1e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxiaU1e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiaU1e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiaU1e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiaU1e.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiaU1e.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiaU1e.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/omdsha256k128n96tau128v1/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/cc1e1IOD.s: Assembler messages:
encrypt.c: /tmp/cc1e1IOD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1e1IOD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1e1IOD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1e1IOD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e1IOD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e1IOD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e1IOD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1e1IOD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1e1IOD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e1IOD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1e1IOD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e1IOD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1e1IOD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1e1IOD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e1IOD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1e1IOD.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/omdsha256k128n96tau128v1/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/cciv0UpQ.s: Assembler messages:
encrypt.c: /tmp/cciv0UpQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciv0UpQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciv0UpQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciv0UpQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv0UpQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv0UpQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv0UpQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciv0UpQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciv0UpQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciv0UpQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv0UpQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciv0UpQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciv0UpQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv0UpQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciv0UpQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciv0UpQ.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/omdsha256k128n96tau128v1/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/cc8Uf6O9.s: Assembler messages:
encrypt.c: /tmp/cc8Uf6O9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Uf6O9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Uf6O9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Uf6O9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uf6O9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uf6O9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uf6O9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Uf6O9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8Uf6O9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uf6O9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Uf6O9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Uf6O9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uf6O9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Uf6O9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Uf6O9.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/omdsha256k128n96tau128v1/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/ccZ3fw69.s: Assembler messages:
encrypt.c: /tmp/ccZ3fw69.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ3fw69.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ3fw69.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ3fw69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3fw69.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3fw69.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3fw69.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ3fw69.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ3fw69.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3fw69.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ3fw69.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3fw69.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ3fw69.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ3fw69.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3fw69.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ3fw69.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/omdsha256k128n96tau128v1/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/cc6jXoSw.s: Assembler messages:
encrypt.c: /tmp/cc6jXoSw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6jXoSw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6jXoSw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6jXoSw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6jXoSw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6jXoSw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6jXoSw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6jXoSw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6jXoSw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6jXoSw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6jXoSw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6jXoSw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6jXoSw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6jXoSw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jXoSw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6jXoSw.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/omdsha256k128n96tau128v1/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/ccSDdAsD.s: Assembler messages:
encrypt.c: /tmp/ccSDdAsD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSDdAsD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSDdAsD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSDdAsD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSDdAsD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSDdAsD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSDdAsD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSDdAsD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSDdAsD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSDdAsD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSDdAsD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSDdAsD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSDdAsD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDdAsD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSDdAsD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSDdAsD.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/omdsha256k128n96tau128v1/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/ccCg70lX.s: Assembler messages:
encrypt.c: /tmp/ccCg70lX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCg70lX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCg70lX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCg70lX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCg70lX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCg70lX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCg70lX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCg70lX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCg70lX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCg70lX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCg70lX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCg70lX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCg70lX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCg70lX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCg70lX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCg70lX.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/omdsha256k128n96tau128v1/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/ccXGO5VS.s: Assembler messages:
encrypt.c: /tmp/ccXGO5VS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXGO5VS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXGO5VS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXGO5VS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGO5VS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGO5VS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGO5VS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXGO5VS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXGO5VS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGO5VS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXGO5VS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGO5VS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXGO5VS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXGO5VS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGO5VS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXGO5VS.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/omdsha256k128n96tau128v1/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/ccagupoE.s: Assembler messages:
encrypt.c: /tmp/ccagupoE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccagupoE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccagupoE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccagupoE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagupoE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagupoE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagupoE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccagupoE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccagupoE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccagupoE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagupoE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagupoE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagupoE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagupoE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagupoE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccagupoE.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/omdsha256k128n96tau128v1/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/ccynTL2T.s: Assembler messages:
encrypt.c: /tmp/ccynTL2T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccynTL2T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccynTL2T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccynTL2T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynTL2T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynTL2T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynTL2T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccynTL2T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccynTL2T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynTL2T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccynTL2T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynTL2T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynTL2T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynTL2T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynTL2T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynTL2T.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/omdsha256k128n96tau128v1/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/ccamtXSf.s: Assembler messages:
encrypt.c: /tmp/ccamtXSf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamtXSf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccamtXSf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccamtXSf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtXSf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtXSf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtXSf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccamtXSf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccamtXSf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtXSf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccamtXSf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtXSf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamtXSf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamtXSf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtXSf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamtXSf.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/omdsha256k128n96tau128v1/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/cctHqwC7.s: Assembler messages:
encrypt.c: /tmp/cctHqwC7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctHqwC7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctHqwC7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctHqwC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHqwC7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHqwC7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHqwC7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctHqwC7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctHqwC7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctHqwC7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHqwC7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHqwC7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHqwC7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHqwC7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHqwC7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctHqwC7.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/omdsha256k128n96tau128v1/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/cc1RMFcs.s: Assembler messages:
encrypt.c: /tmp/cc1RMFcs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1RMFcs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1RMFcs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1RMFcs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RMFcs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RMFcs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RMFcs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1RMFcs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1RMFcs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1RMFcs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RMFcs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RMFcs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RMFcs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RMFcs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RMFcs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1RMFcs.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/omdsha256k128n96tau128v1/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/ccSLDRiE.s: Assembler messages:
encrypt.c: /tmp/ccSLDRiE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLDRiE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSLDRiE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSLDRiE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLDRiE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLDRiE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLDRiE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSLDRiE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSLDRiE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLDRiE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSLDRiE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLDRiE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLDRiE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLDRiE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLDRiE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLDRiE.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/omdsha256k128n96tau128v1/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/ccOz1VoW.s: Assembler messages:
encrypt.c: /tmp/ccOz1VoW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOz1VoW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOz1VoW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOz1VoW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz1VoW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz1VoW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz1VoW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOz1VoW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOz1VoW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOz1VoW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz1VoW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOz1VoW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOz1VoW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz1VoW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOz1VoW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOz1VoW.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/omdsha256k128n96tau128v1/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/ccltLtA2.s: Assembler messages:
encrypt.c: /tmp/ccltLtA2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccltLtA2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccltLtA2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccltLtA2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccltLtA2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccltLtA2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccltLtA2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccltLtA2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccltLtA2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccltLtA2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccltLtA2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccltLtA2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccltLtA2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccltLtA2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccltLtA2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccltLtA2.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