Implementation notes: x86, h5nano, crypto_aead/omdsha256k128n96tau96v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
462230refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
471570refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
471895refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
471905refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
474590refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
476825refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
476955refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
482095refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
482610refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
482690refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
483230refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
483720refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
484195refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
485155refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
485270refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
485775refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
485820refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
489365refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
489570refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
491710refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
493860refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
495090refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
495945refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
495955refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
496350refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
497235refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
497440refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
497845refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
498460refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
498905refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
498985refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
499020refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
499070refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
499235refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
499255refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
501780refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
501985refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
502515refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
502525refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
502560refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
502650refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
502840refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
503080refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
503240refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
503740refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
504065refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
505120refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
506520refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
506715refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
507415refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
508430refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
510280refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
511685refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
512285refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
513930refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
516280refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
516925refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
517260refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
519405refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
519985refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
519985refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
520505refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
520695refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
521970refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
522340refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
522455refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
522485refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
522900refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
524000refgcc -m32 -O -fomit-frame-pointer2014081320140622
525880refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
526130refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
526765refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
527850refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
527900refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
529460refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
529470refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
532055refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
532335refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
532355refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
532485refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
532540refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
532700refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
533975refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
535130refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
535545refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
536790refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
536865refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
537055refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
537070refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
538150refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
540205refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
541675refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
541885refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
541890refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
542480refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
542985refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
544350refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
544390refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
544715refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
545620refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
546920refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
547930refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
565465refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
576200refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
576205refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
576235refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
576775refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
584585refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
607070refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
608880refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
608880refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
608905refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
609280refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
609340refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
609530refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
609795refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
610515refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
610580refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
610735refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
610780refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
610790refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
611340refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
612240refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
612760refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
612860refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
613525refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
614435refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
615725refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
617785refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
617790refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
619590refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
621230refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
622540refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
627370refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
632680refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
635600refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
636335refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
636655refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
640575refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
640640refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
642290refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
645530refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
645570refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
646795refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
647380refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
648320refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
651750refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
651895refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
652185refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
661370refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
665555refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
665635refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
665650refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
665670refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
666320refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
667985refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
668920refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
668955refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
668965refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
668965refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
669010refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
669365refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
669385refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
669585refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
670675refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
671215refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
676900refgcc -m32 -Os -fomit-frame-pointer2014081320140622
678185refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
678215refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
681575refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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