Implementation notes: x86, h4e350, crypto_aead/omdsha256k128n96tau128v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
498816refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
511401refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
522159refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
526731refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
526929refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
528084refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
531693refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
531750refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
531924refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
532008refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
532239refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
533178refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
533586refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
538458refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
540270refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
546690refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
547719refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
547785refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
547929refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
547968refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
548232refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
548862refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
550374refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
550389refgcc -m32 -O -fomit-frame-pointer2014062520140525
550392refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
550398refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
550416refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
550503refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
552600refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
553194refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
554046refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
554343refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
554964refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
555165refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
555168refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
555192refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
555201refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
556125refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
556527refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
556983refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
557241refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
557316refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
558186refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
558243refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
558372refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
558543refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
558729refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
559398refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
559695refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
559851refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
562434refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
562512refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
565638refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
565695refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
565764refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
565818refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
565851refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
565935refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
566451refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
566610refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
566847refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
568593refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
569259refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
569313refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
569691refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
569790refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
571914refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
572250refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
574134refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
575757refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
575922refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
578739refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
578745refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
578916refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
578940refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
579252refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
581523refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
588009refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
588120refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
588120refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
588141refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
588195refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
588213refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
589647refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
595011refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
595086refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
595332refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
595656refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
599121refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
601095refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
602469refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
604383refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
611634refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
611724refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
611754refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
611769refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
616197refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
618510refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
618645refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
620532refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
620535refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
631137refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
633675refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
639798refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
639885refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
639951refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
640038refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
640821refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
643866refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
643977refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
647832refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
647937refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
647991refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
660537refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
660696refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
660834refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
661740refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
668577refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
671805refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
671850refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
671928refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
691788refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
703932refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
704325refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
725544refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
726765refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
733137refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
735165refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
735390refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
736368refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
736434refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
736650refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
737247refgcc -m32 -Os -fomit-frame-pointer2014062520140525
737430refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
738168refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
748245refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
749250refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
755637refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
755712refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
755874refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
756039refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
762126refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
780465refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
780522refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
781122refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
784695refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
789429refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789441refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
789663refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
792183refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
793290refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
793332refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
793719refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
798309refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
798528refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
798708refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
799263refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
813354refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
813363refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
813381refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
813420refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
813450refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
813747refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
825582refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
827016refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
827109refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
827163refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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