Implementation notes: x86, h4e350, crypto_aead/omdsha256k192n104tau128v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
500403refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
510759refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
521982refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
526701refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
527493refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
528288refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
530487refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
531726refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
531750refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
531831refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
532350refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
532803refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
533073refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
537336refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
539298refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
540222refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
546339refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
548562refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
551361refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
551868refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
552972refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
553686refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
554652refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
554679refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
554685refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
554838refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
555003refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
555051refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
555129refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
555576refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
555696refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
555849refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
556449refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
556476refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
557736refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
557850refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
557901refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
557988refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
558174refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
558285refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
558300refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
562272refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
563196refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
563199refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
563208refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
563295refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
564204refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
567081refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
567129refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
567501refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
567540refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
568587refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
568713refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
568983refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
569019refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
569121refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
569541refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
569703refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
570708refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
571131refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
571248refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
573354refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
573456refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
573477refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
573627refgcc -m32 -O -fomit-frame-pointer2014062520140525
573705refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
573762refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
573765refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
574938refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
575313refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
575625refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
575796refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
578712refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
578763refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
578853refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
582063refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
582636refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
586446refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
586500refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
586638refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
586860refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
588462refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
588639refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
589815refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
595218refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
596163refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
596202refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
596235refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
599349refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
602424refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
602442refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
604455refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
611649refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
611655refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
611994refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
612258refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
616203refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
619032refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
619041refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
620040refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
620070refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
631065refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
633726refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
634734refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
634782refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
634902refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
635043refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
635319refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
635931refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
636114refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
636249refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
643896refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
654237refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
659493refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
659619refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
659649refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
660681refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
660747refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
660957refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
661755refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
661758refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
688947refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
689031refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
691956refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
726564refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
726579refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
735261refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
735327refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
735345refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
735762refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
736293refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
736368refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
736416refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
736557refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
737409refgcc -m32 -Os -fomit-frame-pointer2014062520140525
746472refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
748311refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
749175refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
755673refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
755700refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
755718refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
756369refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
777198refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
777210refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
780387refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
780474refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
780564refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
788583refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
789441refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789462refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
793239refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
793386refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
793398refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
794253refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
797943refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
798285refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
798459refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
798849refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
813303refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
813480refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
813546refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
813564refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
814452refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
814845refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
825927refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
827058refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
827070refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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/ccT1PV1j.s: Assembler messages:
encrypt.c: /tmp/ccT1PV1j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT1PV1j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT1PV1j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT1PV1j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1PV1j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1PV1j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1PV1j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT1PV1j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT1PV1j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1PV1j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT1PV1j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1PV1j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1PV1j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1PV1j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1PV1j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1PV1j.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/omdsha256k192n104tau128v1/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/ccrR9Otl.s: Assembler messages:
encrypt.c: /tmp/ccrR9Otl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrR9Otl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrR9Otl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrR9Otl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrR9Otl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrR9Otl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrR9Otl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrR9Otl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrR9Otl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrR9Otl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrR9Otl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrR9Otl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrR9Otl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9Otl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrR9Otl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrR9Otl.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/omdsha256k192n104tau128v1/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/cc1epg6o.s: Assembler messages:
encrypt.c: /tmp/cc1epg6o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1epg6o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1epg6o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1epg6o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1epg6o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1epg6o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1epg6o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1epg6o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1epg6o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1epg6o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1epg6o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1epg6o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1epg6o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1epg6o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1epg6o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1epg6o.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/omdsha256k192n104tau128v1/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/ccG9Hjqc.s: Assembler messages:
encrypt.c: /tmp/ccG9Hjqc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG9Hjqc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG9Hjqc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG9Hjqc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG9Hjqc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG9Hjqc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG9Hjqc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG9Hjqc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG9Hjqc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG9Hjqc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG9Hjqc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG9Hjqc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9Hjqc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG9Hjqc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG9Hjqc.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/omdsha256k192n104tau128v1/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/ccgxeaRs.s: Assembler messages:
encrypt.c: /tmp/ccgxeaRs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxeaRs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgxeaRs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgxeaRs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxeaRs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxeaRs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxeaRs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgxeaRs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgxeaRs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgxeaRs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxeaRs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxeaRs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxeaRs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxeaRs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxeaRs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgxeaRs.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/omdsha256k192n104tau128v1/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/ccsrm31k.s: Assembler messages:
encrypt.c: /tmp/ccsrm31k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsrm31k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsrm31k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsrm31k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrm31k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrm31k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrm31k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsrm31k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsrm31k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrm31k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsrm31k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrm31k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrm31k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrm31k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrm31k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrm31k.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/omdsha256k192n104tau128v1/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/ccScJXMh.s: Assembler messages:
encrypt.c: /tmp/ccScJXMh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScJXMh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccScJXMh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccScJXMh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccScJXMh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccScJXMh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccScJXMh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccScJXMh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccScJXMh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccScJXMh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccScJXMh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccScJXMh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccScJXMh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccScJXMh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScJXMh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccScJXMh.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/omdsha256k192n104tau128v1/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/ccuIpWai.s: Assembler messages:
encrypt.c: /tmp/ccuIpWai.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIpWai.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIpWai.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIpWai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIpWai.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIpWai.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIpWai.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIpWai.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIpWai.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuIpWai.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIpWai.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIpWai.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIpWai.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIpWai.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIpWai.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuIpWai.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/omdsha256k192n104tau128v1/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/ccLBiLpH.s: Assembler messages:
encrypt.c: /tmp/ccLBiLpH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLBiLpH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLBiLpH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLBiLpH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLBiLpH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLBiLpH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLBiLpH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLBiLpH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLBiLpH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLBiLpH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLBiLpH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLBiLpH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLBiLpH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLBiLpH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBiLpH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLBiLpH.s: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/omdsha256k192n104tau128v1/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/ccNI2sC7.s: Assembler messages:
encrypt.c: /tmp/ccNI2sC7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNI2sC7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNI2sC7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNI2sC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNI2sC7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNI2sC7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNI2sC7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNI2sC7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNI2sC7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNI2sC7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNI2sC7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNI2sC7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNI2sC7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNI2sC7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNI2sC7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNI2sC7.s: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/omdsha256k192n104tau128v1/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/cc3zXDbW.s: Assembler messages:
encrypt.c: /tmp/cc3zXDbW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3zXDbW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3zXDbW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3zXDbW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zXDbW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zXDbW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zXDbW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3zXDbW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3zXDbW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3zXDbW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zXDbW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3zXDbW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3zXDbW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zXDbW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3zXDbW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3zXDbW.s: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/omdsha256k192n104tau128v1/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/ccS9t2qy.s: Assembler messages:
encrypt.c: /tmp/ccS9t2qy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9t2qy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS9t2qy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS9t2qy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9t2qy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9t2qy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9t2qy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS9t2qy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS9t2qy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9t2qy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS9t2qy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS9t2qy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS9t2qy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS9t2qy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9t2qy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS9t2qy.s: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/omdsha256k192n104tau128v1/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/ccVmsjad.s: Assembler messages:
encrypt.c: /tmp/ccVmsjad.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVmsjad.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVmsjad.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVmsjad.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmsjad.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmsjad.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmsjad.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVmsjad.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVmsjad.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVmsjad.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmsjad.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVmsjad.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVmsjad.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmsjad.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVmsjad.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVmsjad.s: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/omdsha256k192n104tau128v1/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/cccfSHyI.s: Assembler messages:
encrypt.c: /tmp/cccfSHyI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfSHyI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccfSHyI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccfSHyI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfSHyI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfSHyI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfSHyI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccfSHyI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccfSHyI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfSHyI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccfSHyI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfSHyI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfSHyI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfSHyI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfSHyI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfSHyI.s: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/omdsha256k192n104tau128v1/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/ccPipJH3.s: Assembler messages:
encrypt.c: /tmp/ccPipJH3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPipJH3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPipJH3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPipJH3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPipJH3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPipJH3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPipJH3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPipJH3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPipJH3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPipJH3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPipJH3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPipJH3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPipJH3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPipJH3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPipJH3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPipJH3.s: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/omdsha256k192n104tau128v1/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/ccdgdcqD.s: Assembler messages:
encrypt.c: /tmp/ccdgdcqD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdgdcqD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdgdcqD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdgdcqD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgdcqD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgdcqD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgdcqD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdgdcqD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdgdcqD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgdcqD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdgdcqD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgdcqD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdgdcqD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdgdcqD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgdcqD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdgdcqD.s: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/omdsha256k192n104tau128v1/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/cc5vSw3B.s: Assembler messages:
encrypt.c: /tmp/cc5vSw3B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5vSw3B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5vSw3B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5vSw3B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vSw3B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vSw3B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vSw3B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5vSw3B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5vSw3B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vSw3B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5vSw3B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vSw3B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5vSw3B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5vSw3B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vSw3B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5vSw3B.s: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/omdsha256k192n104tau128v1/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/ccazxIcH.s: Assembler messages:
encrypt.c: /tmp/ccazxIcH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccazxIcH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccazxIcH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccazxIcH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccazxIcH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccazxIcH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccazxIcH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccazxIcH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccazxIcH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccazxIcH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccazxIcH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccazxIcH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccazxIcH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazxIcH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccazxIcH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccazxIcH.s: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/omdsha256k192n104tau128v1/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/ccDBd38z.s: Assembler messages:
encrypt.c: /tmp/ccDBd38z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBd38z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDBd38z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDBd38z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBd38z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBd38z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBd38z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDBd38z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDBd38z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDBd38z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBd38z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBd38z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBd38z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBd38z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBd38z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDBd38z.s: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/omdsha256k192n104tau128v1/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/ccYXRz7v.s: Assembler messages:
encrypt.c: /tmp/ccYXRz7v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYXRz7v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYXRz7v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYXRz7v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXRz7v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXRz7v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXRz7v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYXRz7v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYXRz7v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXRz7v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYXRz7v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXRz7v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXRz7v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXRz7v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXRz7v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXRz7v.s: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/omdsha256k192n104tau128v1/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/cc1MdzeP.s: Assembler messages:
encrypt.c: /tmp/cc1MdzeP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1MdzeP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1MdzeP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1MdzeP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MdzeP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MdzeP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MdzeP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1MdzeP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1MdzeP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1MdzeP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MdzeP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1MdzeP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1MdzeP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MdzeP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1MdzeP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1MdzeP.s: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/omdsha256k192n104tau128v1/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/ccJq2n4F.s: Assembler messages:
encrypt.c: /tmp/ccJq2n4F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJq2n4F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJq2n4F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJq2n4F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq2n4F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq2n4F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq2n4F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJq2n4F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJq2n4F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq2n4F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJq2n4F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq2n4F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq2n4F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq2n4F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq2n4F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq2n4F.s: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/omdsha256k192n104tau128v1/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/ccJA1ZDz.s: Assembler messages:
encrypt.c: /tmp/ccJA1ZDz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJA1ZDz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJA1ZDz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJA1ZDz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJA1ZDz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJA1ZDz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJA1ZDz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJA1ZDz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJA1ZDz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJA1ZDz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJA1ZDz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJA1ZDz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJA1ZDz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJA1ZDz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJA1ZDz.s: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/omdsha256k192n104tau128v1/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/ccYhrUkE.s: Assembler messages:
encrypt.c: /tmp/ccYhrUkE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYhrUkE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYhrUkE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYhrUkE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYhrUkE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYhrUkE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYhrUkE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYhrUkE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYhrUkE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYhrUkE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYhrUkE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYhrUkE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYhrUkE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhrUkE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYhrUkE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYhrUkE.s: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/omdsha256k192n104tau128v1/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/ccm1LGSC.s: Assembler messages:
encrypt.c: /tmp/ccm1LGSC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm1LGSC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm1LGSC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm1LGSC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1LGSC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1LGSC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1LGSC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm1LGSC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm1LGSC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1LGSC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm1LGSC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm1LGSC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm1LGSC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm1LGSC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1LGSC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm1LGSC.s: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/omdsha256k192n104tau128v1/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/ccweNSdX.s: Assembler messages:
encrypt.c: /tmp/ccweNSdX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccweNSdX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccweNSdX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccweNSdX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweNSdX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweNSdX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweNSdX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccweNSdX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccweNSdX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccweNSdX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccweNSdX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccweNSdX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccweNSdX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweNSdX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccweNSdX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccweNSdX.s: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/omdsha256k192n104tau128v1/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/ccDzhrrA.s: Assembler messages:
encrypt.c: /tmp/ccDzhrrA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDzhrrA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDzhrrA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDzhrrA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzhrrA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzhrrA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzhrrA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDzhrrA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDzhrrA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzhrrA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDzhrrA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzhrrA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzhrrA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzhrrA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzhrrA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzhrrA.s: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/omdsha256k192n104tau128v1/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/ccWRVNAQ.s: Assembler messages:
encrypt.c: /tmp/ccWRVNAQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRVNAQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWRVNAQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWRVNAQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRVNAQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRVNAQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRVNAQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWRVNAQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWRVNAQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRVNAQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRVNAQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRVNAQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRVNAQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRVNAQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRVNAQ.s: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/omdsha256k192n104tau128v1/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/ccHN2R74.s: Assembler messages:
encrypt.c: /tmp/ccHN2R74.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHN2R74.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHN2R74.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHN2R74.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN2R74.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN2R74.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN2R74.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHN2R74.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHN2R74.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHN2R74.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN2R74.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHN2R74.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHN2R74.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN2R74.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHN2R74.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHN2R74.s: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/omdsha256k192n104tau128v1/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/ccZCxhzI.s: Assembler messages:
encrypt.c: /tmp/ccZCxhzI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZCxhzI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZCxhzI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZCxhzI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZCxhzI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZCxhzI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZCxhzI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZCxhzI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZCxhzI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZCxhzI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZCxhzI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZCxhzI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZCxhzI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZCxhzI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCxhzI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZCxhzI.s: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/omdsha256k192n104tau128v1/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/ccLceE4A.s: Assembler messages:
encrypt.c: /tmp/ccLceE4A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLceE4A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLceE4A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLceE4A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLceE4A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLceE4A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLceE4A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLceE4A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLceE4A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLceE4A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLceE4A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLceE4A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLceE4A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLceE4A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLceE4A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLceE4A.s: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/omdsha256k192n104tau128v1/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/cch1ESNU.s: Assembler messages:
encrypt.c: /tmp/cch1ESNU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch1ESNU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch1ESNU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch1ESNU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1ESNU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1ESNU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1ESNU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch1ESNU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch1ESNU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch1ESNU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1ESNU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1ESNU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1ESNU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ESNU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1ESNU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch1ESNU.s: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/omdsha256k192n104tau128v1/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/cc4ZRsyF.s: Assembler messages:
encrypt.c: /tmp/cc4ZRsyF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ZRsyF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4ZRsyF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4ZRsyF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ZRsyF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ZRsyF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ZRsyF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4ZRsyF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4ZRsyF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ZRsyF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ZRsyF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ZRsyF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZRsyF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ZRsyF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ZRsyF.s: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/omdsha256k192n104tau128v1/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/ccMqJXyr.s: Assembler messages:
encrypt.c: /tmp/ccMqJXyr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqJXyr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqJXyr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqJXyr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqJXyr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqJXyr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqJXyr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqJXyr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqJXyr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqJXyr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMqJXyr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqJXyr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqJXyr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqJXyr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqJXyr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqJXyr.s: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/omdsha256k192n104tau128v1/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/ccCRCgMi.s: Assembler messages:
encrypt.c: /tmp/ccCRCgMi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRCgMi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCRCgMi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCRCgMi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCRCgMi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCRCgMi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCRCgMi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCRCgMi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCRCgMi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCRCgMi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCRCgMi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCRCgMi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCRCgMi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCRCgMi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRCgMi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCRCgMi.s: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/omdsha256k192n104tau128v1/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/cctXRU9s.s: Assembler messages:
encrypt.c: /tmp/cctXRU9s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctXRU9s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctXRU9s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctXRU9s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXRU9s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXRU9s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXRU9s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctXRU9s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctXRU9s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctXRU9s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXRU9s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXRU9s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXRU9s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXRU9s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXRU9s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctXRU9s.s: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/omdsha256k192n104tau128v1/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/cc3SqQpI.s: Assembler messages:
encrypt.c: /tmp/cc3SqQpI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3SqQpI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3SqQpI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3SqQpI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SqQpI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SqQpI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SqQpI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3SqQpI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3SqQpI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3SqQpI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SqQpI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SqQpI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SqQpI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SqQpI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SqQpI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SqQpI.s: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/omdsha256k192n104tau128v1/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/cc58dMAv.s: Assembler messages:
encrypt.c: /tmp/cc58dMAv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc58dMAv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc58dMAv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc58dMAv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc58dMAv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc58dMAv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc58dMAv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc58dMAv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc58dMAv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc58dMAv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc58dMAv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc58dMAv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc58dMAv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc58dMAv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58dMAv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc58dMAv.s: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/omdsha256k192n104tau128v1/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/ccerEtrn.s: Assembler messages:
encrypt.c: /tmp/ccerEtrn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccerEtrn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccerEtrn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccerEtrn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccerEtrn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccerEtrn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccerEtrn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccerEtrn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccerEtrn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccerEtrn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccerEtrn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccerEtrn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccerEtrn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccerEtrn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccerEtrn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccerEtrn.s: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/omdsha256k192n104tau128v1/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/ccfWuGUy.s: Assembler messages:
encrypt.c: /tmp/ccfWuGUy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfWuGUy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfWuGUy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfWuGUy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWuGUy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWuGUy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWuGUy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfWuGUy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfWuGUy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfWuGUy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfWuGUy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWuGUy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWuGUy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfWuGUy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfWuGUy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfWuGUy.s: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/omdsha256k192n104tau128v1/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/ccHyjFM3.s: Assembler messages:
encrypt.c: /tmp/ccHyjFM3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHyjFM3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHyjFM3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHyjFM3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyjFM3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyjFM3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyjFM3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHyjFM3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHyjFM3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyjFM3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHyjFM3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyjFM3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHyjFM3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHyjFM3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyjFM3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHyjFM3.s: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/omdsha256k192n104tau128v1/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/ccz9uccF.s: Assembler messages:
encrypt.c: /tmp/ccz9uccF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9uccF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz9uccF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz9uccF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9uccF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9uccF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9uccF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz9uccF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz9uccF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz9uccF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9uccF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9uccF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9uccF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9uccF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9uccF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz9uccF.s: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/omdsha256k192n104tau128v1/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/ccCA1BoY.s: Assembler messages:
encrypt.c: /tmp/ccCA1BoY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCA1BoY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCA1BoY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCA1BoY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCA1BoY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCA1BoY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCA1BoY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCA1BoY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCA1BoY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCA1BoY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCA1BoY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCA1BoY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCA1BoY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCA1BoY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA1BoY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCA1BoY.s: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/omdsha256k192n104tau128v1/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/ccQLKnqD.s: Assembler messages:
encrypt.c: /tmp/ccQLKnqD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQLKnqD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQLKnqD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQLKnqD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQLKnqD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQLKnqD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQLKnqD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQLKnqD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQLKnqD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQLKnqD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQLKnqD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQLKnqD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQLKnqD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQLKnqD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQLKnqD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQLKnqD.s: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/omdsha256k192n104tau128v1/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/ccJx4QNN.s: Assembler messages:
encrypt.c: /tmp/ccJx4QNN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJx4QNN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJx4QNN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJx4QNN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx4QNN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx4QNN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx4QNN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJx4QNN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJx4QNN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJx4QNN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx4QNN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx4QNN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx4QNN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx4QNN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx4QNN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJx4QNN.s: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/omdsha256k192n104tau128v1/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/ccp9qwG7.s: Assembler messages:
encrypt.c: /tmp/ccp9qwG7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp9qwG7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp9qwG7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp9qwG7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9qwG7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9qwG7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9qwG7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp9qwG7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp9qwG7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9qwG7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp9qwG7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9qwG7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp9qwG7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp9qwG7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9qwG7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp9qwG7.s: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/omdsha256k192n104tau128v1/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/ccK1I2S3.s: Assembler messages:
encrypt.c: /tmp/ccK1I2S3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK1I2S3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK1I2S3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK1I2S3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1I2S3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1I2S3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1I2S3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK1I2S3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK1I2S3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1I2S3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK1I2S3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1I2S3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1I2S3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1I2S3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1I2S3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1I2S3.s: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/omdsha256k192n104tau128v1/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/ccULO8XM.s: Assembler messages:
encrypt.c: /tmp/ccULO8XM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccULO8XM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccULO8XM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccULO8XM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccULO8XM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccULO8XM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccULO8XM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccULO8XM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccULO8XM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccULO8XM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccULO8XM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccULO8XM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccULO8XM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULO8XM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccULO8XM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccULO8XM.s: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/omdsha256k192n104tau128v1/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/ccAYglZt.s: Assembler messages:
encrypt.c: /tmp/ccAYglZt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAYglZt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAYglZt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAYglZt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYglZt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYglZt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYglZt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAYglZt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAYglZt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAYglZt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAYglZt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAYglZt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAYglZt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYglZt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAYglZt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAYglZt.s: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/omdsha256k192n104tau128v1/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/ccsdHmJS.s: Assembler messages:
encrypt.c: /tmp/ccsdHmJS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsdHmJS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsdHmJS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsdHmJS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdHmJS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdHmJS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdHmJS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsdHmJS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsdHmJS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdHmJS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsdHmJS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdHmJS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdHmJS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdHmJS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdHmJS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdHmJS.s: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/omdsha256k192n104tau128v1/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/cc6ladJM.s: Assembler messages:
encrypt.c: /tmp/cc6ladJM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ladJM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ladJM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ladJM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ladJM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ladJM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ladJM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ladJM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ladJM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ladJM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6ladJM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ladJM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ladJM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ladJM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ladJM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ladJM.s: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/omdsha256k192n104tau128v1/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/ccXDR0Nl.s: Assembler messages:
encrypt.c: /tmp/ccXDR0Nl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXDR0Nl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXDR0Nl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXDR0Nl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDR0Nl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDR0Nl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDR0Nl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXDR0Nl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXDR0Nl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDR0Nl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDR0Nl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDR0Nl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDR0Nl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDR0Nl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXDR0Nl.s: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/omdsha256k192n104tau128v1/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/ccA1RsFX.s: Assembler messages:
encrypt.c: /tmp/ccA1RsFX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1RsFX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA1RsFX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA1RsFX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1RsFX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1RsFX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1RsFX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA1RsFX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA1RsFX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1RsFX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA1RsFX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1RsFX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1RsFX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1RsFX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1RsFX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1RsFX.s: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/omdsha256k192n104tau128v1/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/ccsk7wHw.s: Assembler messages:
encrypt.c: /tmp/ccsk7wHw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsk7wHw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsk7wHw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsk7wHw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsk7wHw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsk7wHw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsk7wHw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsk7wHw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsk7wHw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsk7wHw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsk7wHw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsk7wHw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsk7wHw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk7wHw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsk7wHw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsk7wHw.s: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/omdsha256k192n104tau128v1/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/ccIc0QYp.s: Assembler messages:
encrypt.c: /tmp/ccIc0QYp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIc0QYp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIc0QYp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIc0QYp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIc0QYp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIc0QYp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIc0QYp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIc0QYp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIc0QYp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIc0QYp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIc0QYp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIc0QYp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIc0QYp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc0QYp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIc0QYp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIc0QYp.s: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/omdsha256k192n104tau128v1/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/ccz329CR.s: Assembler messages:
encrypt.c: /tmp/ccz329CR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz329CR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz329CR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz329CR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz329CR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz329CR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz329CR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz329CR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz329CR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz329CR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz329CR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz329CR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz329CR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz329CR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz329CR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz329CR.s: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/omdsha256k192n104tau128v1/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/cc1dnYSf.s: Assembler messages:
encrypt.c: /tmp/cc1dnYSf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dnYSf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1dnYSf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1dnYSf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dnYSf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dnYSf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dnYSf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1dnYSf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1dnYSf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dnYSf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1dnYSf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dnYSf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dnYSf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dnYSf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dnYSf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dnYSf.s: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/omdsha256k192n104tau128v1/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/ccKIPtL2.s: Assembler messages:
encrypt.c: /tmp/ccKIPtL2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKIPtL2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKIPtL2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKIPtL2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKIPtL2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKIPtL2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKIPtL2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKIPtL2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKIPtL2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKIPtL2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKIPtL2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKIPtL2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKIPtL2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIPtL2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKIPtL2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKIPtL2.s: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/omdsha256k192n104tau128v1/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/ccAEpXoS.s: Assembler messages:
encrypt.c: /tmp/ccAEpXoS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAEpXoS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAEpXoS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAEpXoS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEpXoS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEpXoS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEpXoS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAEpXoS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAEpXoS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAEpXoS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEpXoS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAEpXoS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAEpXoS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEpXoS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAEpXoS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAEpXoS.s: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/omdsha256k192n104tau128v1/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/ccRaOK7c.s: Assembler messages:
encrypt.c: /tmp/ccRaOK7c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRaOK7c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRaOK7c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRaOK7c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRaOK7c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRaOK7c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRaOK7c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRaOK7c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRaOK7c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRaOK7c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRaOK7c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRaOK7c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRaOK7c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRaOK7c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRaOK7c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRaOK7c.s: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/omdsha256k192n104tau128v1/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/ccocavyl.s: Assembler messages:
encrypt.c: /tmp/ccocavyl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccocavyl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccocavyl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccocavyl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocavyl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocavyl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocavyl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccocavyl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccocavyl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocavyl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccocavyl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccocavyl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccocavyl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccocavyl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocavyl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccocavyl.s: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/omdsha256k192n104tau128v1/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/ccvbqW8a.s: Assembler messages:
encrypt.c: /tmp/ccvbqW8a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvbqW8a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvbqW8a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvbqW8a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvbqW8a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvbqW8a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvbqW8a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvbqW8a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvbqW8a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvbqW8a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvbqW8a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvbqW8a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvbqW8a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbqW8a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvbqW8a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvbqW8a.s: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/omdsha256k192n104tau128v1/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/cc197Pne.s: Assembler messages:
encrypt.c: /tmp/cc197Pne.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc197Pne.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc197Pne.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc197Pne.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc197Pne.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc197Pne.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc197Pne.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc197Pne.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc197Pne.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc197Pne.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc197Pne.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc197Pne.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc197Pne.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc197Pne.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc197Pne.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc197Pne.s: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/omdsha256k192n104tau128v1/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/ccrdx5PZ.s: Assembler messages:
encrypt.c: /tmp/ccrdx5PZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrdx5PZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrdx5PZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrdx5PZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdx5PZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdx5PZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdx5PZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrdx5PZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrdx5PZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdx5PZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdx5PZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdx5PZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdx5PZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdx5PZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrdx5PZ.s: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/omdsha256k192n104tau128v1/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/ccEOHdvv.s: Assembler messages:
encrypt.c: /tmp/ccEOHdvv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEOHdvv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEOHdvv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEOHdvv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHdvv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHdvv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHdvv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEOHdvv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEOHdvv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHdvv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEOHdvv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHdvv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEOHdvv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEOHdvv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHdvv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEOHdvv.s: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/omdsha256k192n104tau128v1/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/ccIbOtZI.s: Assembler messages:
encrypt.c: /tmp/ccIbOtZI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIbOtZI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIbOtZI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIbOtZI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbOtZI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbOtZI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbOtZI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIbOtZI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIbOtZI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIbOtZI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbOtZI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIbOtZI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIbOtZI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbOtZI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIbOtZI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIbOtZI.s: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/omdsha256k192n104tau128v1/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/ccI9Vqlq.s: Assembler messages:
encrypt.c: /tmp/ccI9Vqlq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9Vqlq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9Vqlq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9Vqlq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9Vqlq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9Vqlq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9Vqlq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9Vqlq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9Vqlq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI9Vqlq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9Vqlq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9Vqlq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9Vqlq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9Vqlq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9Vqlq.s: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/omdsha256k192n104tau128v1/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/ccbrxuJz.s: Assembler messages:
encrypt.c: /tmp/ccbrxuJz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbrxuJz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbrxuJz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbrxuJz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrxuJz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrxuJz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrxuJz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbrxuJz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbrxuJz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbrxuJz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrxuJz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbrxuJz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbrxuJz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrxuJz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbrxuJz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbrxuJz.s: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/omdsha256k192n104tau128v1/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/ccRJblIx.s: Assembler messages:
encrypt.c: /tmp/ccRJblIx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRJblIx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRJblIx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRJblIx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJblIx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJblIx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJblIx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRJblIx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRJblIx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJblIx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRJblIx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJblIx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJblIx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJblIx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJblIx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJblIx.s: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/omdsha256k192n104tau128v1/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/cctmkwBP.s: Assembler messages:
encrypt.c: /tmp/cctmkwBP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmkwBP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmkwBP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctmkwBP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmkwBP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmkwBP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmkwBP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmkwBP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmkwBP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctmkwBP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmkwBP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmkwBP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmkwBP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmkwBP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmkwBP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmkwBP.s: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/omdsha256k192n104tau128v1/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/ccnLatIq.s: Assembler messages:
encrypt.c: /tmp/ccnLatIq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnLatIq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnLatIq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnLatIq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnLatIq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnLatIq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnLatIq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnLatIq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnLatIq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnLatIq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnLatIq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnLatIq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnLatIq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnLatIq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLatIq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnLatIq.s: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/omdsha256k192n104tau128v1/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/ccvcVPLC.s: Assembler messages:
encrypt.c: /tmp/ccvcVPLC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvcVPLC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvcVPLC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvcVPLC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvcVPLC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvcVPLC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvcVPLC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvcVPLC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvcVPLC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvcVPLC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvcVPLC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvcVPLC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvcVPLC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcVPLC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvcVPLC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvcVPLC.s: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/omdsha256k192n104tau128v1/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/ccChPiPo.s: Assembler messages:
encrypt.c: /tmp/ccChPiPo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccChPiPo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccChPiPo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccChPiPo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChPiPo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChPiPo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChPiPo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccChPiPo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccChPiPo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChPiPo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccChPiPo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChPiPo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccChPiPo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccChPiPo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChPiPo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccChPiPo.s: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/omdsha256k192n104tau128v1/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/cct5bZtm.s: Assembler messages:
encrypt.c: /tmp/cct5bZtm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct5bZtm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct5bZtm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct5bZtm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct5bZtm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct5bZtm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct5bZtm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct5bZtm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct5bZtm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct5bZtm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct5bZtm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct5bZtm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct5bZtm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5bZtm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct5bZtm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct5bZtm.s: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/omdsha256k192n104tau128v1/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/ccG1HL8l.s: Assembler messages:
encrypt.c: /tmp/ccG1HL8l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1HL8l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG1HL8l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG1HL8l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG1HL8l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG1HL8l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG1HL8l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG1HL8l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG1HL8l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG1HL8l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG1HL8l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG1HL8l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG1HL8l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG1HL8l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1HL8l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG1HL8l.s: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/omdsha256k192n104tau128v1/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/cctLcY1e.s: Assembler messages:
encrypt.c: /tmp/cctLcY1e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctLcY1e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctLcY1e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctLcY1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctLcY1e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctLcY1e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctLcY1e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctLcY1e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctLcY1e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctLcY1e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctLcY1e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctLcY1e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctLcY1e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLcY1e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctLcY1e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctLcY1e.s: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/omdsha256k192n104tau128v1/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/ccC8mkJs.s: Assembler messages:
encrypt.c: /tmp/ccC8mkJs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC8mkJs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC8mkJs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC8mkJs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8mkJs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8mkJs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8mkJs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC8mkJs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC8mkJs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC8mkJs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8mkJs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC8mkJs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC8mkJs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8mkJs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC8mkJs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC8mkJs.s: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/omdsha256k192n104tau128v1/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/ccXvST1q.s: Assembler messages:
encrypt.c: /tmp/ccXvST1q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvST1q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXvST1q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXvST1q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvST1q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvST1q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvST1q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXvST1q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXvST1q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvST1q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXvST1q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvST1q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvST1q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvST1q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvST1q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvST1q.s: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/omdsha256k192n104tau128v1/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/ccDSe38h.s: Assembler messages:
encrypt.c: /tmp/ccDSe38h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSe38h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDSe38h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDSe38h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSe38h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSe38h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSe38h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDSe38h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDSe38h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDSe38h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSe38h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSe38h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSe38h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSe38h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSe38h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSe38h.s: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/omdsha256k192n104tau128v1/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/ccj4Pk3m.s: Assembler messages:
encrypt.c: /tmp/ccj4Pk3m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj4Pk3m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj4Pk3m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj4Pk3m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4Pk3m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4Pk3m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4Pk3m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj4Pk3m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4Pk3m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj4Pk3m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4Pk3m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4Pk3m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4Pk3m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4Pk3m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4Pk3m.s: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/omdsha256k192n104tau128v1/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/cckKErpq.s: Assembler messages:
encrypt.c: /tmp/cckKErpq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckKErpq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckKErpq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckKErpq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKErpq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKErpq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKErpq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckKErpq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckKErpq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckKErpq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckKErpq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckKErpq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckKErpq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckKErpq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckKErpq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckKErpq.s: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/omdsha256k192n104tau128v1/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/cctKJjQ1.s: Assembler messages:
encrypt.c: /tmp/cctKJjQ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctKJjQ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctKJjQ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctKJjQ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctKJjQ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctKJjQ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctKJjQ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctKJjQ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctKJjQ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctKJjQ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctKJjQ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctKJjQ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctKJjQ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctKJjQ1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKJjQ1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctKJjQ1.s: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/omdsha256k192n104tau128v1/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/cclNm9Df.s: Assembler messages:
encrypt.c: /tmp/cclNm9Df.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNm9Df.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclNm9Df.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclNm9Df.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNm9Df.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNm9Df.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNm9Df.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclNm9Df.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclNm9Df.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclNm9Df.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNm9Df.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNm9Df.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNm9Df.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNm9Df.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNm9Df.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclNm9Df.s: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/omdsha256k192n104tau128v1/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/ccnREyTV.s: Assembler messages:
encrypt.c: /tmp/ccnREyTV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnREyTV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnREyTV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnREyTV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnREyTV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnREyTV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnREyTV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnREyTV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnREyTV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnREyTV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnREyTV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnREyTV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnREyTV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnREyTV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnREyTV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnREyTV.s: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/omdsha256k192n104tau128v1/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/ccUdGgC5.s: Assembler messages:
encrypt.c: /tmp/ccUdGgC5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUdGgC5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUdGgC5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUdGgC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdGgC5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdGgC5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdGgC5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUdGgC5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUdGgC5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdGgC5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUdGgC5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdGgC5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdGgC5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdGgC5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdGgC5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdGgC5.s: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/omdsha256k192n104tau128v1/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/ccgXTDRr.s: Assembler messages:
encrypt.c: /tmp/ccgXTDRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgXTDRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgXTDRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgXTDRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXTDRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXTDRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXTDRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgXTDRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgXTDRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgXTDRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXTDRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgXTDRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgXTDRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXTDRr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgXTDRr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgXTDRr.s: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/omdsha256k192n104tau128v1/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/ccWko9Jj.s: Assembler messages:
encrypt.c: /tmp/ccWko9Jj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWko9Jj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWko9Jj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWko9Jj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWko9Jj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWko9Jj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWko9Jj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWko9Jj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWko9Jj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWko9Jj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWko9Jj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWko9Jj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWko9Jj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWko9Jj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWko9Jj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWko9Jj.s: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/omdsha256k192n104tau128v1/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/ccpyxa0W.s: Assembler messages:
encrypt.c: /tmp/ccpyxa0W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpyxa0W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpyxa0W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpyxa0W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyxa0W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyxa0W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyxa0W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpyxa0W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpyxa0W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyxa0W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpyxa0W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyxa0W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyxa0W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyxa0W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyxa0W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyxa0W.s: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/omdsha256k192n104tau128v1/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/ccXYWbkZ.s: Assembler messages:
encrypt.c: /tmp/ccXYWbkZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXYWbkZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXYWbkZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXYWbkZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXYWbkZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXYWbkZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXYWbkZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXYWbkZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXYWbkZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXYWbkZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXYWbkZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXYWbkZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYWbkZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXYWbkZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXYWbkZ.s: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/omdsha256k192n104tau128v1/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/ccenp1EU.s: Assembler messages:
encrypt.c: /tmp/ccenp1EU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccenp1EU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccenp1EU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccenp1EU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenp1EU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenp1EU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenp1EU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccenp1EU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccenp1EU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenp1EU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccenp1EU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenp1EU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccenp1EU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccenp1EU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenp1EU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccenp1EU.s: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/omdsha256k192n104tau128v1/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/ccSlBLYN.s: Assembler messages:
encrypt.c: /tmp/ccSlBLYN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSlBLYN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSlBLYN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSlBLYN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlBLYN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlBLYN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlBLYN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSlBLYN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSlBLYN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSlBLYN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlBLYN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlBLYN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlBLYN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlBLYN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlBLYN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSlBLYN.s: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/omdsha256k192n104tau128v1/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/ccakjSmR.s: Assembler messages:
encrypt.c: /tmp/ccakjSmR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccakjSmR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccakjSmR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccakjSmR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccakjSmR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccakjSmR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccakjSmR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccakjSmR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccakjSmR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccakjSmR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccakjSmR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccakjSmR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccakjSmR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccakjSmR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakjSmR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccakjSmR.s: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/omdsha256k192n104tau128v1/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/ccXUWutY.s: Assembler messages:
encrypt.c: /tmp/ccXUWutY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXUWutY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXUWutY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXUWutY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXUWutY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXUWutY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXUWutY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXUWutY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXUWutY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXUWutY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXUWutY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXUWutY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXUWutY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXUWutY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUWutY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXUWutY.s: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/omdsha256k192n104tau128v1/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/ccucye92.s: Assembler messages:
encrypt.c: /tmp/ccucye92.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucye92.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccucye92.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccucye92.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucye92.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucye92.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucye92.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccucye92.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccucye92.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccucye92.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucye92.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucye92.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucye92.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucye92.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucye92.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccucye92.s: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/omdsha256k192n104tau128v1/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/ccVY3GHU.s: Assembler messages:
encrypt.c: /tmp/ccVY3GHU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVY3GHU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVY3GHU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVY3GHU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVY3GHU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVY3GHU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVY3GHU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVY3GHU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVY3GHU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVY3GHU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVY3GHU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVY3GHU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVY3GHU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVY3GHU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVY3GHU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVY3GHU.s: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/omdsha256k192n104tau128v1/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/ccoBoO6R.s: Assembler messages:
encrypt.c: /tmp/ccoBoO6R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoBoO6R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoBoO6R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoBoO6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoBoO6R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoBoO6R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoBoO6R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoBoO6R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoBoO6R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoBoO6R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoBoO6R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoBoO6R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoBoO6R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoBoO6R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBoO6R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoBoO6R.s: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/omdsha256k192n104tau128v1/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/ccOzwTWn.s: Assembler messages:
encrypt.c: /tmp/ccOzwTWn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOzwTWn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOzwTWn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOzwTWn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzwTWn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzwTWn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzwTWn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOzwTWn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOzwTWn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOzwTWn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzwTWn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzwTWn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzwTWn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzwTWn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzwTWn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOzwTWn.s: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/omdsha256k192n104tau128v1/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/ccvxrvwE.s: Assembler messages:
encrypt.c: /tmp/ccvxrvwE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxrvwE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxrvwE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxrvwE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxrvwE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxrvwE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxrvwE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxrvwE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxrvwE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxrvwE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxrvwE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxrvwE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxrvwE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxrvwE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxrvwE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxrvwE.s: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/omdsha256k192n104tau128v1/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/cc4VS0Fb.s: Assembler messages:
encrypt.c: /tmp/cc4VS0Fb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4VS0Fb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4VS0Fb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4VS0Fb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VS0Fb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VS0Fb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VS0Fb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4VS0Fb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4VS0Fb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VS0Fb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VS0Fb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VS0Fb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VS0Fb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VS0Fb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4VS0Fb.s: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/omdsha256k192n104tau128v1/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/cctkpjiB.s: Assembler messages:
encrypt.c: /tmp/cctkpjiB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctkpjiB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctkpjiB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctkpjiB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkpjiB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkpjiB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkpjiB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctkpjiB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctkpjiB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkpjiB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctkpjiB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkpjiB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkpjiB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkpjiB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkpjiB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkpjiB.s: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/omdsha256k192n104tau128v1/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/ccUjK7Es.s: Assembler messages:
encrypt.c: /tmp/ccUjK7Es.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjK7Es.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUjK7Es.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUjK7Es.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjK7Es.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjK7Es.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjK7Es.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUjK7Es.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUjK7Es.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUjK7Es.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjK7Es.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjK7Es.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjK7Es.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjK7Es.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjK7Es.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUjK7Es.s: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/omdsha256k192n104tau128v1/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/cca5otPJ.s: Assembler messages:
encrypt.c: /tmp/cca5otPJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca5otPJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca5otPJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca5otPJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5otPJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5otPJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5otPJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca5otPJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca5otPJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5otPJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca5otPJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca5otPJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5otPJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5otPJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5otPJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5otPJ.s: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/omdsha256k192n104tau128v1/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/cc35fRYD.s: Assembler messages:
encrypt.c: /tmp/cc35fRYD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc35fRYD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc35fRYD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc35fRYD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35fRYD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35fRYD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35fRYD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc35fRYD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc35fRYD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35fRYD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc35fRYD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35fRYD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35fRYD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35fRYD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35fRYD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35fRYD.s: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/omdsha256k192n104tau128v1/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/ccXZDGxh.s: Assembler messages:
encrypt.c: /tmp/ccXZDGxh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZDGxh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXZDGxh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXZDGxh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXZDGxh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXZDGxh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXZDGxh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXZDGxh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXZDGxh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXZDGxh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXZDGxh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXZDGxh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXZDGxh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZDGxh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXZDGxh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZDGxh.s: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/omdsha256k192n104tau128v1/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/cc608O4w.s: Assembler messages:
encrypt.c: /tmp/cc608O4w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc608O4w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc608O4w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc608O4w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc608O4w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc608O4w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc608O4w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc608O4w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc608O4w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc608O4w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc608O4w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc608O4w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc608O4w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc608O4w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc608O4w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc608O4w.s: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/omdsha256k192n104tau128v1/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/ccCjgCz2.s: Assembler messages:
encrypt.c: /tmp/ccCjgCz2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjgCz2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCjgCz2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCjgCz2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjgCz2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjgCz2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjgCz2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCjgCz2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCjgCz2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCjgCz2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjgCz2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjgCz2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjgCz2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjgCz2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjgCz2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCjgCz2.s: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/omdsha256k192n104tau128v1/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/cc8wP4zl.s: Assembler messages:
encrypt.c: /tmp/cc8wP4zl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8wP4zl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8wP4zl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8wP4zl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8wP4zl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8wP4zl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8wP4zl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8wP4zl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8wP4zl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8wP4zl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8wP4zl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8wP4zl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8wP4zl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8wP4zl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wP4zl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8wP4zl.s: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/omdsha256k192n104tau128v1/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/ccA94a6Q.s: Assembler messages:
encrypt.c: /tmp/ccA94a6Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA94a6Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA94a6Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA94a6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA94a6Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA94a6Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA94a6Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA94a6Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA94a6Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA94a6Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA94a6Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA94a6Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA94a6Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94a6Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA94a6Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA94a6Q.s: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/omdsha256k192n104tau128v1/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/cc8wg1E3.s: Assembler messages:
encrypt.c: /tmp/cc8wg1E3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8wg1E3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8wg1E3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8wg1E3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8wg1E3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8wg1E3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8wg1E3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8wg1E3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8wg1E3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8wg1E3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8wg1E3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8wg1E3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8wg1E3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wg1E3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8wg1E3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8wg1E3.s: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/omdsha256k192n104tau128v1/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/ccIpn2Ax.s: Assembler messages:
encrypt.c: /tmp/ccIpn2Ax.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIpn2Ax.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIpn2Ax.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIpn2Ax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpn2Ax.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpn2Ax.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpn2Ax.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIpn2Ax.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpn2Ax.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIpn2Ax.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpn2Ax.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpn2Ax.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpn2Ax.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpn2Ax.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpn2Ax.s: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/omdsha256k192n104tau128v1/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/ccZGyC3U.s: Assembler messages:
encrypt.c: /tmp/ccZGyC3U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZGyC3U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZGyC3U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZGyC3U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGyC3U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGyC3U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGyC3U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZGyC3U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZGyC3U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZGyC3U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZGyC3U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGyC3U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGyC3U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGyC3U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZGyC3U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZGyC3U.s: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/omdsha256k192n104tau128v1/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/ccanAP7m.s: Assembler messages:
encrypt.c: /tmp/ccanAP7m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccanAP7m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccanAP7m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccanAP7m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanAP7m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanAP7m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanAP7m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccanAP7m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccanAP7m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanAP7m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccanAP7m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanAP7m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanAP7m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanAP7m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanAP7m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanAP7m.s: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/omdsha256k192n104tau128v1/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/cc5VPT9c.s: Assembler messages:
encrypt.c: /tmp/cc5VPT9c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5VPT9c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5VPT9c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5VPT9c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5VPT9c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5VPT9c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5VPT9c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5VPT9c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5VPT9c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5VPT9c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5VPT9c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5VPT9c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5VPT9c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5VPT9c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VPT9c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5VPT9c.s: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/omdsha256k192n104tau128v1/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/ccZmW23L.s: Assembler messages:
encrypt.c: /tmp/ccZmW23L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZmW23L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZmW23L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZmW23L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmW23L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmW23L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmW23L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZmW23L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZmW23L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZmW23L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmW23L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmW23L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmW23L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmW23L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmW23L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZmW23L.s: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/omdsha256k192n104tau128v1/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/ccRXvz6x.s: Assembler messages:
encrypt.c: /tmp/ccRXvz6x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRXvz6x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRXvz6x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRXvz6x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXvz6x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXvz6x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXvz6x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRXvz6x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRXvz6x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRXvz6x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXvz6x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXvz6x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXvz6x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXvz6x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXvz6x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRXvz6x.s: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/omdsha256k192n104tau128v1/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/ccuRZ8s6.s: Assembler messages:
encrypt.c: /tmp/ccuRZ8s6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuRZ8s6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuRZ8s6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuRZ8s6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRZ8s6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRZ8s6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRZ8s6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuRZ8s6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRZ8s6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuRZ8s6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRZ8s6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRZ8s6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRZ8s6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZ8s6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRZ8s6.s: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/omdsha256k192n104tau128v1/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/cciAVO0O.s: Assembler messages:
encrypt.c: /tmp/cciAVO0O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciAVO0O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciAVO0O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciAVO0O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAVO0O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAVO0O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAVO0O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciAVO0O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciAVO0O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciAVO0O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAVO0O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAVO0O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAVO0O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAVO0O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAVO0O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciAVO0O.s: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/omdsha256k192n104tau128v1/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/ccwciQ9d.s: Assembler messages:
encrypt.c: /tmp/ccwciQ9d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwciQ9d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwciQ9d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwciQ9d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwciQ9d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwciQ9d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwciQ9d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwciQ9d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwciQ9d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwciQ9d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwciQ9d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwciQ9d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwciQ9d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwciQ9d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwciQ9d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwciQ9d.s: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/omdsha256k192n104tau128v1/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/cc9vsnV8.s: Assembler messages:
encrypt.c: /tmp/cc9vsnV8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9vsnV8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9vsnV8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9vsnV8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9vsnV8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9vsnV8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9vsnV8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9vsnV8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9vsnV8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9vsnV8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9vsnV8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9vsnV8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9vsnV8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9vsnV8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vsnV8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9vsnV8.s: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/omdsha256k192n104tau128v1/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/cccay6mE.s: Assembler messages:
encrypt.c: /tmp/cccay6mE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccay6mE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccay6mE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccay6mE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccay6mE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccay6mE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccay6mE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccay6mE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccay6mE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccay6mE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccay6mE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccay6mE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccay6mE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccay6mE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccay6mE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccay6mE.s: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/omdsha256k192n104tau128v1/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/cc8deyoc.s: Assembler messages:
encrypt.c: /tmp/cc8deyoc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8deyoc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8deyoc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8deyoc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8deyoc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8deyoc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8deyoc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8deyoc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8deyoc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8deyoc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8deyoc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8deyoc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8deyoc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8deyoc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8deyoc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8deyoc.s: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/omdsha256k192n104tau128v1/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/ccHCzq4d.s: Assembler messages:
encrypt.c: /tmp/ccHCzq4d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHCzq4d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHCzq4d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHCzq4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCzq4d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCzq4d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCzq4d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHCzq4d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHCzq4d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHCzq4d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCzq4d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCzq4d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCzq4d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCzq4d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCzq4d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHCzq4d.s: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/omdsha256k192n104tau128v1/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/ccDQP3O5.s: Assembler messages:
encrypt.c: /tmp/ccDQP3O5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDQP3O5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDQP3O5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDQP3O5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQP3O5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQP3O5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQP3O5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDQP3O5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDQP3O5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDQP3O5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQP3O5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQP3O5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQP3O5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQP3O5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQP3O5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDQP3O5.s: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/omdsha256k192n104tau128v1/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/ccaSqD82.s: Assembler messages:
encrypt.c: /tmp/ccaSqD82.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaSqD82.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaSqD82.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaSqD82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSqD82.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSqD82.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSqD82.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaSqD82.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaSqD82.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSqD82.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaSqD82.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSqD82.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaSqD82.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaSqD82.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSqD82.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaSqD82.s: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/omdsha256k192n104tau128v1/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/ccSZDUxm.s: Assembler messages:
encrypt.c: /tmp/ccSZDUxm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZDUxm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSZDUxm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSZDUxm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZDUxm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZDUxm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZDUxm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSZDUxm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSZDUxm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSZDUxm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZDUxm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZDUxm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZDUxm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZDUxm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZDUxm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSZDUxm.s: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/omdsha256k192n104tau128v1/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/cccZzKje.s: Assembler messages:
encrypt.c: /tmp/cccZzKje.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccZzKje.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccZzKje.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccZzKje.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZzKje.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZzKje.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZzKje.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccZzKje.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccZzKje.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZzKje.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccZzKje.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZzKje.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccZzKje.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccZzKje.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZzKje.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccZzKje.s: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/omdsha256k192n104tau128v1/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/ccAntOQ3.s: Assembler messages:
encrypt.c: /tmp/ccAntOQ3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAntOQ3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAntOQ3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAntOQ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAntOQ3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAntOQ3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAntOQ3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAntOQ3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAntOQ3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAntOQ3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAntOQ3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAntOQ3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAntOQ3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAntOQ3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAntOQ3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAntOQ3.s: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/omdsha256k192n104tau128v1/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/ccij9Dca.s: Assembler messages:
encrypt.c: /tmp/ccij9Dca.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccij9Dca.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccij9Dca.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccij9Dca.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccij9Dca.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccij9Dca.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccij9Dca.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccij9Dca.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccij9Dca.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccij9Dca.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccij9Dca.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccij9Dca.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccij9Dca.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccij9Dca.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccij9Dca.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccij9Dca.s: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/omdsha256k192n104tau128v1/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/ccDR4zAS.s: Assembler messages:
encrypt.c: /tmp/ccDR4zAS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDR4zAS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDR4zAS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDR4zAS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDR4zAS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDR4zAS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDR4zAS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDR4zAS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDR4zAS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDR4zAS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDR4zAS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDR4zAS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDR4zAS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDR4zAS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDR4zAS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDR4zAS.s: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/omdsha256k192n104tau128v1/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/ccYyNPMJ.s: Assembler messages:
encrypt.c: /tmp/ccYyNPMJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyNPMJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyNPMJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyNPMJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyNPMJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyNPMJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyNPMJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyNPMJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYyNPMJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyNPMJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyNPMJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyNPMJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyNPMJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyNPMJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyNPMJ.s: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/omdsha256k192n104tau128v1/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/cc9DQarz.s: Assembler messages:
encrypt.c: /tmp/cc9DQarz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9DQarz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9DQarz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9DQarz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DQarz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DQarz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DQarz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9DQarz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9DQarz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9DQarz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DQarz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9DQarz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9DQarz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DQarz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9DQarz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9DQarz.s: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/omdsha256k192n104tau128v1/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/ccymMpFO.s: Assembler messages:
encrypt.c: /tmp/ccymMpFO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccymMpFO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccymMpFO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccymMpFO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccymMpFO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccymMpFO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccymMpFO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccymMpFO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccymMpFO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccymMpFO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccymMpFO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccymMpFO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccymMpFO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccymMpFO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccymMpFO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccymMpFO.s: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/omdsha256k192n104tau128v1/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/cc3aP3dQ.s: Assembler messages:
encrypt.c: /tmp/cc3aP3dQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3aP3dQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3aP3dQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3aP3dQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aP3dQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aP3dQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aP3dQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3aP3dQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3aP3dQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aP3dQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3aP3dQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3aP3dQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aP3dQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3aP3dQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3aP3dQ.s: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/omdsha256k192n104tau128v1/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/ccMzezMY.s: Assembler messages:
encrypt.c: /tmp/ccMzezMY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMzezMY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMzezMY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMzezMY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzezMY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzezMY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzezMY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMzezMY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMzezMY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzezMY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMzezMY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMzezMY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzezMY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzezMY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzezMY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzezMY.s: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/omdsha256k192n104tau128v1/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/cc2CHomE.s: Assembler messages:
encrypt.c: /tmp/cc2CHomE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2CHomE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2CHomE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2CHomE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2CHomE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2CHomE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2CHomE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2CHomE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2CHomE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2CHomE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2CHomE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2CHomE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2CHomE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2CHomE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2CHomE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2CHomE.s: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/omdsha256k192n104tau128v1/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/cc3RCiwP.s: Assembler messages:
encrypt.c: /tmp/cc3RCiwP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RCiwP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3RCiwP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3RCiwP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCiwP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCiwP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCiwP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3RCiwP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3RCiwP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCiwP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3RCiwP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCiwP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RCiwP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RCiwP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCiwP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RCiwP.s: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/omdsha256k192n104tau128v1/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/ccRWXNdd.s: Assembler messages:
encrypt.c: /tmp/ccRWXNdd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRWXNdd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRWXNdd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRWXNdd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWXNdd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWXNdd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWXNdd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRWXNdd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRWXNdd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRWXNdd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRWXNdd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWXNdd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWXNdd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWXNdd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWXNdd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRWXNdd.s: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/omdsha256k192n104tau128v1/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/ccx0022P.s: Assembler messages:
encrypt.c: /tmp/ccx0022P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx0022P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx0022P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx0022P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0022P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0022P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0022P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx0022P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx0022P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0022P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx0022P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0022P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0022P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0022P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0022P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0022P.s: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/omdsha256k192n104tau128v1/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/ccLoIR5H.s: Assembler messages:
encrypt.c: /tmp/ccLoIR5H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLoIR5H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLoIR5H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLoIR5H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoIR5H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoIR5H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoIR5H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLoIR5H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLoIR5H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoIR5H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLoIR5H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoIR5H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoIR5H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoIR5H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoIR5H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoIR5H.s: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/omdsha256k192n104tau128v1/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/ccM1eCLV.s: Assembler messages:
encrypt.c: /tmp/ccM1eCLV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM1eCLV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM1eCLV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM1eCLV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM1eCLV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM1eCLV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM1eCLV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM1eCLV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM1eCLV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM1eCLV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM1eCLV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM1eCLV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM1eCLV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1eCLV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM1eCLV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM1eCLV.s: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/omdsha256k192n104tau128v1/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/ccDMpr9j.s: Assembler messages:
encrypt.c: /tmp/ccDMpr9j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDMpr9j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDMpr9j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDMpr9j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMpr9j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMpr9j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMpr9j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDMpr9j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDMpr9j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDMpr9j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMpr9j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMpr9j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMpr9j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMpr9j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMpr9j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDMpr9j.s: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/omdsha256k192n104tau128v1/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/cczeDS7Q.s: Assembler messages:
encrypt.c: /tmp/cczeDS7Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczeDS7Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczeDS7Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczeDS7Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczeDS7Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczeDS7Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczeDS7Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczeDS7Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczeDS7Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczeDS7Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczeDS7Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczeDS7Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczeDS7Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczeDS7Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeDS7Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczeDS7Q.s: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/omdsha256k192n104tau128v1/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/ccTP69p7.s: Assembler messages:
encrypt.c: /tmp/ccTP69p7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTP69p7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTP69p7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTP69p7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTP69p7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTP69p7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTP69p7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTP69p7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTP69p7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTP69p7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTP69p7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTP69p7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTP69p7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTP69p7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTP69p7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTP69p7.s: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/omdsha256k192n104tau128v1/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/ccxFMlII.s: Assembler messages:
encrypt.c: /tmp/ccxFMlII.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxFMlII.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxFMlII.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxFMlII.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFMlII.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFMlII.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFMlII.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxFMlII.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxFMlII.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFMlII.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxFMlII.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFMlII.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxFMlII.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxFMlII.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFMlII.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxFMlII.s: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/omdsha256k192n104tau128v1/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/cc2XkJgx.s: Assembler messages:
encrypt.c: /tmp/cc2XkJgx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XkJgx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2XkJgx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2XkJgx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XkJgx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XkJgx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XkJgx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2XkJgx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2XkJgx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2XkJgx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XkJgx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2XkJgx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2XkJgx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XkJgx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2XkJgx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2XkJgx.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/omdsha256k192n104tau128v1/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/ccvBOKQC.s: Assembler messages:
encrypt.c: /tmp/ccvBOKQC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvBOKQC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvBOKQC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvBOKQC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBOKQC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBOKQC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBOKQC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvBOKQC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvBOKQC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBOKQC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvBOKQC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBOKQC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvBOKQC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvBOKQC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBOKQC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvBOKQC.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/omdsha256k192n104tau128v1/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/ccLY9lpn.s: Assembler messages:
encrypt.c: /tmp/ccLY9lpn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLY9lpn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLY9lpn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLY9lpn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLY9lpn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLY9lpn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLY9lpn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLY9lpn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLY9lpn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLY9lpn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLY9lpn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLY9lpn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLY9lpn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLY9lpn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLY9lpn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLY9lpn.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/omdsha256k192n104tau128v1/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/ccaYHmFs.s: Assembler messages:
encrypt.c: /tmp/ccaYHmFs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaYHmFs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaYHmFs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaYHmFs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYHmFs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYHmFs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYHmFs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaYHmFs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaYHmFs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYHmFs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaYHmFs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYHmFs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYHmFs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYHmFs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYHmFs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYHmFs.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/omdsha256k192n104tau128v1/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/cc3SQjAB.s: Assembler messages:
encrypt.c: /tmp/cc3SQjAB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3SQjAB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3SQjAB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3SQjAB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SQjAB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SQjAB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SQjAB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3SQjAB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3SQjAB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3SQjAB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SQjAB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SQjAB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SQjAB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SQjAB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SQjAB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SQjAB.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/omdsha256k192n104tau128v1/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/ccbBZXBK.s: Assembler messages:
encrypt.c: /tmp/ccbBZXBK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbBZXBK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbBZXBK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbBZXBK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBZXBK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBZXBK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBZXBK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbBZXBK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbBZXBK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBZXBK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbBZXBK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBZXBK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBZXBK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBZXBK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBZXBK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBZXBK.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/omdsha256k192n104tau128v1/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/ccSw31Xt.s: Assembler messages:
encrypt.c: /tmp/ccSw31Xt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSw31Xt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSw31Xt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSw31Xt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSw31Xt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSw31Xt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSw31Xt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSw31Xt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSw31Xt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSw31Xt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSw31Xt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSw31Xt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSw31Xt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSw31Xt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSw31Xt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSw31Xt.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/omdsha256k192n104tau128v1/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/ccTlIjrA.s: Assembler messages:
encrypt.c: /tmp/ccTlIjrA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTlIjrA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTlIjrA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTlIjrA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTlIjrA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTlIjrA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTlIjrA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTlIjrA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTlIjrA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTlIjrA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTlIjrA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTlIjrA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTlIjrA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTlIjrA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlIjrA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTlIjrA.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/omdsha256k192n104tau128v1/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/ccGuPxqG.s: Assembler messages:
encrypt.c: /tmp/ccGuPxqG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGuPxqG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGuPxqG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGuPxqG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGuPxqG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGuPxqG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGuPxqG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGuPxqG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGuPxqG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGuPxqG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGuPxqG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGuPxqG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGuPxqG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGuPxqG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuPxqG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGuPxqG.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/omdsha256k192n104tau128v1/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/ccp3Eyix.s: Assembler messages:
encrypt.c: /tmp/ccp3Eyix.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp3Eyix.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp3Eyix.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp3Eyix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3Eyix.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3Eyix.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3Eyix.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp3Eyix.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp3Eyix.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp3Eyix.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3Eyix.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp3Eyix.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp3Eyix.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3Eyix.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp3Eyix.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp3Eyix.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/omdsha256k192n104tau128v1/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/ccAYlj1z.s: Assembler messages:
encrypt.c: /tmp/ccAYlj1z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAYlj1z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAYlj1z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAYlj1z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYlj1z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYlj1z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYlj1z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAYlj1z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAYlj1z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYlj1z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAYlj1z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYlj1z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYlj1z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYlj1z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYlj1z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYlj1z.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/omdsha256k192n104tau128v1/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/ccx0orim.s: Assembler messages:
encrypt.c: /tmp/ccx0orim.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx0orim.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx0orim.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx0orim.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx0orim.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx0orim.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx0orim.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx0orim.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx0orim.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx0orim.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx0orim.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx0orim.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx0orim.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0orim.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx0orim.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx0orim.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/omdsha256k192n104tau128v1/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/ccW6CWnI.s: Assembler messages:
encrypt.c: /tmp/ccW6CWnI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6CWnI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW6CWnI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW6CWnI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6CWnI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6CWnI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6CWnI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW6CWnI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW6CWnI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6CWnI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW6CWnI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6CWnI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6CWnI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6CWnI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6CWnI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6CWnI.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/omdsha256k192n104tau128v1/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/ccctWqls.s: Assembler messages:
encrypt.c: /tmp/ccctWqls.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctWqls.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccctWqls.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccctWqls.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctWqls.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctWqls.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctWqls.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccctWqls.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccctWqls.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccctWqls.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctWqls.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctWqls.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctWqls.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctWqls.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctWqls.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccctWqls.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/omdsha256k192n104tau128v1/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/ccHtIvbr.s: Assembler messages:
encrypt.c: /tmp/ccHtIvbr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHtIvbr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHtIvbr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHtIvbr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHtIvbr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHtIvbr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHtIvbr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHtIvbr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHtIvbr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHtIvbr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHtIvbr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHtIvbr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHtIvbr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtIvbr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHtIvbr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHtIvbr.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/omdsha256k192n104tau128v1/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/ccepFFhF.s: Assembler messages:
encrypt.c: /tmp/ccepFFhF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepFFhF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccepFFhF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccepFFhF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepFFhF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepFFhF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepFFhF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccepFFhF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccepFFhF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepFFhF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccepFFhF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepFFhF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepFFhF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepFFhF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepFFhF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepFFhF.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/omdsha256k192n104tau128v1/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/ccXWSQk8.s: Assembler messages:
encrypt.c: /tmp/ccXWSQk8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXWSQk8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXWSQk8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXWSQk8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXWSQk8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXWSQk8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXWSQk8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWSQk8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWSQk8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWSQk8.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/ccXWSQk8.s: Assembler messages:
encrypt.c: /tmp/ccXWSQk8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXWSQk8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXWSQk8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXWSQk8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXWSQk8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXWSQk8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXWSQk8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWSQk8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWSQk8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWSQk8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWSQk8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWSQk8.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/omdsha256k192n104tau128v1/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/ccpXgkJg.s: Assembler messages:
encrypt.c: /tmp/ccpXgkJg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpXgkJg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpXgkJg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpXgkJg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpXgkJg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpXgkJg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpXgkJg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXgkJg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXgkJg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXgkJg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpXgkJg.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/ccpXgkJg.s: Assembler messages:
encrypt.c: /tmp/ccpXgkJg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpXgkJg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpXgkJg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpXgkJg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpXgkJg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpXgkJg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpXgkJg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXgkJg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXgkJg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXgkJg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXgkJg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXgkJg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpXgkJg.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/omdsha256k192n104tau128v1/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/ccIkujrW.s: Assembler messages:
encrypt.c: /tmp/ccIkujrW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIkujrW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIkujrW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIkujrW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIkujrW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIkujrW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIkujrW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkujrW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkujrW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkujrW.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/ccIkujrW.s: Assembler messages:
encrypt.c: /tmp/ccIkujrW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIkujrW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIkujrW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIkujrW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIkujrW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIkujrW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIkujrW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkujrW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkujrW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkujrW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkujrW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkujrW.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/omdsha256k192n104tau128v1/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/ccoGdie5.s: Assembler messages:
encrypt.c: /tmp/ccoGdie5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoGdie5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoGdie5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoGdie5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoGdie5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoGdie5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoGdie5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGdie5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGdie5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGdie5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoGdie5.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/ccoGdie5.s: Assembler messages:
encrypt.c: /tmp/ccoGdie5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoGdie5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoGdie5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoGdie5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoGdie5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoGdie5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoGdie5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoGdie5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGdie5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGdie5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGdie5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGdie5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoGdie5.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/omdsha256k192n104tau128v1/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/ccJig5Wa.s: Assembler messages:
encrypt.c: /tmp/ccJig5Wa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJig5Wa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJig5Wa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJig5Wa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJig5Wa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJig5Wa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJig5Wa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJig5Wa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJig5Wa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJig5Wa.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/ccJig5Wa.s: Assembler messages:
encrypt.c: /tmp/ccJig5Wa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJig5Wa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJig5Wa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJig5Wa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJig5Wa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJig5Wa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJig5Wa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJig5Wa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJig5Wa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJig5Wa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJig5Wa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJig5Wa.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/omdsha256k192n104tau128v1/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/ccpWTtjk.s: Assembler messages:
encrypt.c: /tmp/ccpWTtjk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWTtjk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWTtjk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWTtjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWTtjk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWTtjk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWTtjk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWTtjk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWTtjk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWTtjk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWTtjk.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/ccpWTtjk.s: Assembler messages:
encrypt.c: /tmp/ccpWTtjk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWTtjk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWTtjk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWTtjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWTtjk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWTtjk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWTtjk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWTtjk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWTtjk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWTtjk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWTtjk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWTtjk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWTtjk.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/omdsha256k192n104tau128v1/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/ccl3CvTd.s: Assembler messages:
encrypt.c: /tmp/ccl3CvTd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl3CvTd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl3CvTd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl3CvTd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl3CvTd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl3CvTd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl3CvTd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3CvTd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3CvTd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3CvTd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl3CvTd.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/ccl3CvTd.s: Assembler messages:
encrypt.c: /tmp/ccl3CvTd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl3CvTd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl3CvTd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl3CvTd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl3CvTd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl3CvTd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl3CvTd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3CvTd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3CvTd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3CvTd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3CvTd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3CvTd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl3CvTd.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/omdsha256k192n104tau128v1/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/ccywLni4.s: Assembler messages:
encrypt.c: /tmp/ccywLni4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccywLni4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccywLni4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccywLni4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccywLni4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccywLni4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccywLni4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywLni4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywLni4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywLni4.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/ccywLni4.s: Assembler messages:
encrypt.c: /tmp/ccywLni4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccywLni4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccywLni4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccywLni4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccywLni4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccywLni4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccywLni4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccywLni4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywLni4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywLni4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywLni4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywLni4.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/omdsha256k192n104tau128v1/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/ccq1PICN.s: Assembler messages:
encrypt.c: /tmp/ccq1PICN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1PICN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq1PICN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq1PICN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1PICN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1PICN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1PICN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq1PICN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq1PICN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq1PICN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1PICN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1PICN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1PICN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1PICN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1PICN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq1PICN.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/omdsha256k192n104tau128v1/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/ccqIcrUq.s: Assembler messages:
encrypt.c: /tmp/ccqIcrUq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqIcrUq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqIcrUq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqIcrUq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIcrUq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIcrUq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIcrUq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqIcrUq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqIcrUq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIcrUq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqIcrUq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIcrUq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIcrUq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIcrUq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIcrUq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIcrUq.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/omdsha256k192n104tau128v1/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/ccpw13gr.s: Assembler messages:
encrypt.c: /tmp/ccpw13gr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpw13gr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpw13gr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpw13gr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw13gr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw13gr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw13gr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpw13gr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpw13gr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw13gr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpw13gr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpw13gr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpw13gr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpw13gr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpw13gr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpw13gr.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/omdsha256k192n104tau128v1/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/ccrZ0j1Q.s: Assembler messages:
encrypt.c: /tmp/ccrZ0j1Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZ0j1Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZ0j1Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZ0j1Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZ0j1Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZ0j1Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZ0j1Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZ0j1Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrZ0j1Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZ0j1Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrZ0j1Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrZ0j1Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ0j1Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrZ0j1Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrZ0j1Q.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/omdsha256k192n104tau128v1/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/ccRH288H.s: Assembler messages:
encrypt.c: /tmp/ccRH288H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRH288H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRH288H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRH288H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH288H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH288H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH288H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRH288H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRH288H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRH288H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH288H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRH288H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRH288H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH288H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRH288H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRH288H.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/omdsha256k192n104tau128v1/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/ccpd2n4o.s: Assembler messages:
encrypt.c: /tmp/ccpd2n4o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpd2n4o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpd2n4o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpd2n4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpd2n4o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpd2n4o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpd2n4o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpd2n4o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpd2n4o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpd2n4o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpd2n4o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpd2n4o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpd2n4o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpd2n4o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd2n4o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpd2n4o.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/omdsha256k192n104tau128v1/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/ccXTMdsQ.s: Assembler messages:
encrypt.c: /tmp/ccXTMdsQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXTMdsQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXTMdsQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXTMdsQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTMdsQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTMdsQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTMdsQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXTMdsQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTMdsQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXTMdsQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTMdsQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTMdsQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTMdsQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTMdsQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTMdsQ.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/omdsha256k192n104tau128v1/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/ccztcipY.s: Assembler messages:
encrypt.c: /tmp/ccztcipY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztcipY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccztcipY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccztcipY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztcipY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztcipY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztcipY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccztcipY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccztcipY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccztcipY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccztcipY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztcipY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztcipY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcipY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztcipY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztcipY.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/omdsha256k192n104tau128v1/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/ccSsXwlE.s: Assembler messages:
encrypt.c: /tmp/ccSsXwlE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSsXwlE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSsXwlE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSsXwlE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsXwlE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsXwlE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsXwlE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSsXwlE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSsXwlE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsXwlE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSsXwlE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsXwlE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsXwlE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsXwlE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsXwlE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsXwlE.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/omdsha256k192n104tau128v1/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/ccV9dEiV.s: Assembler messages:
encrypt.c: /tmp/ccV9dEiV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV9dEiV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV9dEiV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV9dEiV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9dEiV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9dEiV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9dEiV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV9dEiV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV9dEiV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV9dEiV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9dEiV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9dEiV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9dEiV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9dEiV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9dEiV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV9dEiV.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/omdsha256k192n104tau128v1/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/ccNjhCVS.s: Assembler messages:
encrypt.c: /tmp/ccNjhCVS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNjhCVS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNjhCVS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNjhCVS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhCVS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhCVS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhCVS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNjhCVS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNjhCVS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhCVS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNjhCVS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNjhCVS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjhCVS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjhCVS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjhCVS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjhCVS.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/omdsha256k192n104tau128v1/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/ccce4Wa5.s: Assembler messages:
encrypt.c: /tmp/ccce4Wa5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccce4Wa5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccce4Wa5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccce4Wa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccce4Wa5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccce4Wa5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccce4Wa5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccce4Wa5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccce4Wa5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccce4Wa5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccce4Wa5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccce4Wa5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccce4Wa5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccce4Wa5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccce4Wa5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccce4Wa5.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/omdsha256k192n104tau128v1/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/ccV2nEdL.s: Assembler messages:
encrypt.c: /tmp/ccV2nEdL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV2nEdL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV2nEdL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV2nEdL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV2nEdL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV2nEdL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV2nEdL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV2nEdL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV2nEdL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV2nEdL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV2nEdL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV2nEdL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV2nEdL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV2nEdL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2nEdL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV2nEdL.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/omdsha256k192n104tau128v1/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/cctwTeZT.s: Assembler messages:
encrypt.c: /tmp/cctwTeZT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctwTeZT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctwTeZT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctwTeZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctwTeZT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctwTeZT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctwTeZT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctwTeZT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctwTeZT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctwTeZT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctwTeZT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctwTeZT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctwTeZT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwTeZT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctwTeZT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctwTeZT.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/omdsha256k192n104tau128v1/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/ccR1Mtrw.s: Assembler messages:
encrypt.c: /tmp/ccR1Mtrw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR1Mtrw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR1Mtrw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR1Mtrw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR1Mtrw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR1Mtrw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR1Mtrw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR1Mtrw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR1Mtrw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR1Mtrw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR1Mtrw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR1Mtrw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR1Mtrw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1Mtrw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR1Mtrw.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/omdsha256k192n104tau128v1/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/ccheZ0jN.s: Assembler messages:
encrypt.c: /tmp/ccheZ0jN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheZ0jN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccheZ0jN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccheZ0jN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheZ0jN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheZ0jN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheZ0jN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccheZ0jN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccheZ0jN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccheZ0jN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheZ0jN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheZ0jN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheZ0jN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZ0jN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheZ0jN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheZ0jN.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/omdsha256k192n104tau128v1/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/cc5G9lrz.s: Assembler messages:
encrypt.c: /tmp/cc5G9lrz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5G9lrz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5G9lrz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5G9lrz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5G9lrz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5G9lrz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5G9lrz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5G9lrz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5G9lrz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5G9lrz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5G9lrz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5G9lrz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5G9lrz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5G9lrz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G9lrz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5G9lrz.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/omdsha256k192n104tau128v1/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/ccfyBcFQ.s: Assembler messages:
encrypt.c: /tmp/ccfyBcFQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfyBcFQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfyBcFQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfyBcFQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyBcFQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyBcFQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyBcFQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfyBcFQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfyBcFQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyBcFQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfyBcFQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfyBcFQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyBcFQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfyBcFQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfyBcFQ.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/omdsha256k192n104tau128v1/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/ccCAdA7s.s: Assembler messages:
encrypt.c: /tmp/ccCAdA7s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCAdA7s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCAdA7s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCAdA7s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCAdA7s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCAdA7s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCAdA7s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCAdA7s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCAdA7s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCAdA7s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCAdA7s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCAdA7s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCAdA7s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCAdA7s.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAdA7s.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCAdA7s.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/omdsha256k192n104tau128v1/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/ccqb3VPF.s: Assembler messages:
encrypt.c: /tmp/ccqb3VPF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqb3VPF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqb3VPF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqb3VPF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb3VPF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb3VPF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb3VPF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqb3VPF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqb3VPF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqb3VPF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb3VPF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqb3VPF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqb3VPF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3VPF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqb3VPF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqb3VPF.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/omdsha256k192n104tau128v1/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/ccPEYCPj.s: Assembler messages:
encrypt.c: /tmp/ccPEYCPj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPEYCPj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPEYCPj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPEYCPj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEYCPj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEYCPj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEYCPj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPEYCPj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPEYCPj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEYCPj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPEYCPj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPEYCPj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEYCPj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEYCPj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEYCPj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPEYCPj.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/omdsha256k192n104tau128v1/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/ccxXZLTu.s: Assembler messages:
encrypt.c: /tmp/ccxXZLTu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxXZLTu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxXZLTu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxXZLTu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXZLTu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXZLTu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXZLTu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxXZLTu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxXZLTu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxXZLTu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXZLTu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxXZLTu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxXZLTu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXZLTu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxXZLTu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxXZLTu.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/omdsha256k192n104tau128v1/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/ccLk6iCo.s: Assembler messages:
encrypt.c: /tmp/ccLk6iCo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLk6iCo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLk6iCo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLk6iCo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLk6iCo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLk6iCo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLk6iCo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLk6iCo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLk6iCo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLk6iCo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLk6iCo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLk6iCo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLk6iCo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLk6iCo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLk6iCo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLk6iCo.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/omdsha256k192n104tau128v1/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/ccYGm9yz.s: Assembler messages:
encrypt.c: /tmp/ccYGm9yz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYGm9yz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYGm9yz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYGm9yz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYGm9yz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYGm9yz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYGm9yz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYGm9yz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYGm9yz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYGm9yz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYGm9yz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYGm9yz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYGm9yz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGm9yz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYGm9yz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYGm9yz.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/omdsha256k192n104tau128v1/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/ccAHqHCs.s: Assembler messages:
encrypt.c: /tmp/ccAHqHCs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAHqHCs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAHqHCs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAHqHCs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAHqHCs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAHqHCs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAHqHCs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAHqHCs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAHqHCs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAHqHCs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAHqHCs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAHqHCs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAHqHCs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHqHCs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAHqHCs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAHqHCs.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/omdsha256k192n104tau128v1/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/ccR7h0Je.s: Assembler messages:
encrypt.c: /tmp/ccR7h0Je.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR7h0Je.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR7h0Je.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR7h0Je.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7h0Je.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7h0Je.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7h0Je.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR7h0Je.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR7h0Je.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7h0Je.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR7h0Je.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR7h0Je.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR7h0Je.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR7h0Je.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7h0Je.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR7h0Je.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/omdsha256k192n104tau128v1/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/ccYyuXvv.s: Assembler messages:
encrypt.c: /tmp/ccYyuXvv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyuXvv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyuXvv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyuXvv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuXvv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuXvv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuXvv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyuXvv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyuXvv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYyuXvv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuXvv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyuXvv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyuXvv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuXvv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyuXvv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyuXvv.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/omdsha256k192n104tau128v1/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/cccFYnCh.s: Assembler messages:
encrypt.c: /tmp/cccFYnCh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccFYnCh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccFYnCh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccFYnCh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccFYnCh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccFYnCh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccFYnCh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccFYnCh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccFYnCh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccFYnCh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccFYnCh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccFYnCh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccFYnCh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccFYnCh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFYnCh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccFYnCh.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/omdsha256k192n104tau128v1/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/cchsbAQB.s: Assembler messages:
encrypt.c: /tmp/cchsbAQB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchsbAQB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchsbAQB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchsbAQB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsbAQB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsbAQB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsbAQB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchsbAQB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchsbAQB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchsbAQB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsbAQB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsbAQB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsbAQB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsbAQB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsbAQB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchsbAQB.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/omdsha256k192n104tau128v1/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/ccsCuBHk.s: Assembler messages:
encrypt.c: /tmp/ccsCuBHk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCuBHk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsCuBHk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsCuBHk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCuBHk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCuBHk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCuBHk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsCuBHk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsCuBHk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCuBHk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsCuBHk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCuBHk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCuBHk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCuBHk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCuBHk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCuBHk.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/omdsha256k192n104tau128v1/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/cc4kxnop.s: Assembler messages:
encrypt.c: /tmp/cc4kxnop.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4kxnop.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4kxnop.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4kxnop.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4kxnop.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4kxnop.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4kxnop.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4kxnop.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4kxnop.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4kxnop.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4kxnop.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4kxnop.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4kxnop.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kxnop.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4kxnop.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4kxnop.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/omdsha256k192n104tau128v1/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/ccMOLCwd.s: Assembler messages:
encrypt.c: /tmp/ccMOLCwd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMOLCwd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMOLCwd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMOLCwd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOLCwd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOLCwd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOLCwd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMOLCwd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMOLCwd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOLCwd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMOLCwd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOLCwd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOLCwd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOLCwd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOLCwd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOLCwd.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/omdsha256k192n104tau128v1/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/ccIfkmqe.s: Assembler messages:
encrypt.c: /tmp/ccIfkmqe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIfkmqe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIfkmqe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIfkmqe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfkmqe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfkmqe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfkmqe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIfkmqe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIfkmqe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIfkmqe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfkmqe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfkmqe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfkmqe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfkmqe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfkmqe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIfkmqe.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/omdsha256k192n104tau128v1/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/ccmDSSS4.s: Assembler messages:
encrypt.c: /tmp/ccmDSSS4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmDSSS4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmDSSS4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmDSSS4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDSSS4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDSSS4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDSSS4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmDSSS4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmDSSS4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDSSS4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmDSSS4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDSSS4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmDSSS4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmDSSS4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDSSS4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmDSSS4.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/omdsha256k192n104tau128v1/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/ccihMCl8.s: Assembler messages:
encrypt.c: /tmp/ccihMCl8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccihMCl8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccihMCl8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccihMCl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihMCl8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihMCl8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihMCl8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccihMCl8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccihMCl8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihMCl8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccihMCl8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihMCl8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihMCl8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihMCl8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihMCl8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihMCl8.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/omdsha256k192n104tau128v1/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/ccxSNDul.s: Assembler messages:
encrypt.c: /tmp/ccxSNDul.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxSNDul.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxSNDul.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxSNDul.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxSNDul.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxSNDul.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxSNDul.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxSNDul.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxSNDul.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxSNDul.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxSNDul.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxSNDul.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxSNDul.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxSNDul.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxSNDul.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxSNDul.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/omdsha256k192n104tau128v1/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/cc0g5sgX.s: Assembler messages:
encrypt.c: /tmp/cc0g5sgX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0g5sgX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0g5sgX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0g5sgX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0g5sgX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0g5sgX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0g5sgX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0g5sgX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0g5sgX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0g5sgX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0g5sgX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0g5sgX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0g5sgX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0g5sgX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0g5sgX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0g5sgX.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/omdsha256k192n104tau128v1/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/ccBJQW69.s: Assembler messages:
encrypt.c: /tmp/ccBJQW69.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJQW69.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBJQW69.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBJQW69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJQW69.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJQW69.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJQW69.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBJQW69.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBJQW69.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBJQW69.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJQW69.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJQW69.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJQW69.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJQW69.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJQW69.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJQW69.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/omdsha256k192n104tau128v1/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/ccF3rF57.s: Assembler messages:
encrypt.c: /tmp/ccF3rF57.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF3rF57.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF3rF57.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF3rF57.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3rF57.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3rF57.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3rF57.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF3rF57.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF3rF57.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF3rF57.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3rF57.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF3rF57.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF3rF57.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3rF57.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF3rF57.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF3rF57.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/omdsha256k192n104tau128v1/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/cclQnmai.s: Assembler messages:
encrypt.c: /tmp/cclQnmai.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQnmai.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclQnmai.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclQnmai.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQnmai.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQnmai.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQnmai.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclQnmai.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclQnmai.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQnmai.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclQnmai.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQnmai.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQnmai.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQnmai.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQnmai.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQnmai.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/omdsha256k192n104tau128v1/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/ccaZgHNf.s: Assembler messages:
encrypt.c: /tmp/ccaZgHNf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaZgHNf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaZgHNf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaZgHNf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaZgHNf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaZgHNf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaZgHNf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaZgHNf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaZgHNf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaZgHNf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaZgHNf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaZgHNf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaZgHNf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaZgHNf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaZgHNf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaZgHNf.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/omdsha256k192n104tau128v1/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/ccqbEjO1.s: Assembler messages:
encrypt.c: /tmp/ccqbEjO1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqbEjO1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqbEjO1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqbEjO1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqbEjO1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqbEjO1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqbEjO1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqbEjO1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqbEjO1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqbEjO1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqbEjO1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqbEjO1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqbEjO1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbEjO1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqbEjO1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqbEjO1.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/omdsha256k192n104tau128v1/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/ccGA1rrm.s: Assembler messages:
encrypt.c: /tmp/ccGA1rrm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGA1rrm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGA1rrm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGA1rrm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGA1rrm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGA1rrm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGA1rrm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGA1rrm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGA1rrm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGA1rrm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGA1rrm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGA1rrm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGA1rrm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGA1rrm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA1rrm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGA1rrm.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/omdsha256k192n104tau128v1/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/ccxldzrg.s: Assembler messages:
encrypt.c: /tmp/ccxldzrg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxldzrg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxldzrg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxldzrg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxldzrg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxldzrg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxldzrg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxldzrg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxldzrg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxldzrg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxldzrg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxldzrg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxldzrg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxldzrg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxldzrg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxldzrg.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/omdsha256k192n104tau128v1/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/ccNnQkog.s: Assembler messages:
encrypt.c: /tmp/ccNnQkog.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNnQkog.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNnQkog.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNnQkog.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnQkog.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnQkog.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnQkog.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNnQkog.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNnQkog.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnQkog.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNnQkog.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnQkog.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnQkog.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnQkog.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnQkog.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnQkog.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/omdsha256k192n104tau128v1/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/ccTG9F14.s: Assembler messages:
encrypt.c: /tmp/ccTG9F14.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTG9F14.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTG9F14.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTG9F14.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG9F14.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG9F14.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG9F14.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTG9F14.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTG9F14.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTG9F14.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG9F14.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTG9F14.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTG9F14.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG9F14.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTG9F14.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTG9F14.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/omdsha256k192n104tau128v1/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/ccPsfP17.s: Assembler messages:
encrypt.c: /tmp/ccPsfP17.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPsfP17.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPsfP17.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPsfP17.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPsfP17.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPsfP17.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPsfP17.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPsfP17.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPsfP17.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPsfP17.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPsfP17.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPsfP17.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPsfP17.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPsfP17.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsfP17.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPsfP17.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/omdsha256k192n104tau128v1/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/cchhhSxQ.s: Assembler messages:
encrypt.c: /tmp/cchhhSxQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchhhSxQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchhhSxQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchhhSxQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchhhSxQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchhhSxQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchhhSxQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchhhSxQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchhhSxQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchhhSxQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchhhSxQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchhhSxQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchhhSxQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhhSxQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchhhSxQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchhhSxQ.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/omdsha256k192n104tau128v1/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/cc65dDm6.s: Assembler messages:
encrypt.c: /tmp/cc65dDm6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc65dDm6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc65dDm6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc65dDm6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65dDm6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65dDm6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65dDm6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc65dDm6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc65dDm6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65dDm6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc65dDm6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65dDm6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65dDm6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65dDm6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65dDm6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65dDm6.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/omdsha256k192n104tau128v1/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/ccln2GeF.s: Assembler messages:
encrypt.c: /tmp/ccln2GeF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccln2GeF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccln2GeF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccln2GeF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccln2GeF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccln2GeF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccln2GeF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccln2GeF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccln2GeF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccln2GeF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccln2GeF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccln2GeF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccln2GeF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln2GeF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccln2GeF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccln2GeF.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/omdsha256k192n104tau128v1/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/ccgpfMmd.s: Assembler messages:
encrypt.c: /tmp/ccgpfMmd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgpfMmd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgpfMmd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgpfMmd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpfMmd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpfMmd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpfMmd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgpfMmd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgpfMmd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpfMmd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgpfMmd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpfMmd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgpfMmd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgpfMmd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpfMmd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgpfMmd.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/omdsha256k192n104tau128v1/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/ccoKBU3U.s: Assembler messages:
encrypt.c: /tmp/ccoKBU3U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKBU3U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoKBU3U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoKBU3U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKBU3U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKBU3U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKBU3U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoKBU3U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoKBU3U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoKBU3U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKBU3U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKBU3U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKBU3U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKBU3U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKBU3U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKBU3U.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/omdsha256k192n104tau128v1/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/cc35Kga6.s: Assembler messages:
encrypt.c: /tmp/cc35Kga6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc35Kga6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc35Kga6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc35Kga6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35Kga6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35Kga6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35Kga6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc35Kga6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc35Kga6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35Kga6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc35Kga6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35Kga6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35Kga6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35Kga6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35Kga6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35Kga6.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/omdsha256k192n104tau128v1/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/ccAbDCwM.s: Assembler messages:
encrypt.c: /tmp/ccAbDCwM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAbDCwM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAbDCwM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAbDCwM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbDCwM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbDCwM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbDCwM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAbDCwM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAbDCwM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAbDCwM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbDCwM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbDCwM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbDCwM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbDCwM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbDCwM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAbDCwM.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/omdsha256k192n104tau128v1/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/ccXZlk1X.s: Assembler messages:
encrypt.c: /tmp/ccXZlk1X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZlk1X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXZlk1X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXZlk1X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZlk1X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZlk1X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZlk1X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXZlk1X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXZlk1X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZlk1X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXZlk1X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZlk1X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZlk1X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZlk1X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZlk1X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZlk1X.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/omdsha256k192n104tau128v1/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/cctRcu85.s: Assembler messages:
encrypt.c: /tmp/cctRcu85.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctRcu85.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctRcu85.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctRcu85.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctRcu85.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctRcu85.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctRcu85.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctRcu85.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctRcu85.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctRcu85.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctRcu85.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctRcu85.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctRcu85.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRcu85.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctRcu85.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctRcu85.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/omdsha256k192n104tau128v1/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/ccXLtTfV.s: Assembler messages:
encrypt.c: /tmp/ccXLtTfV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXLtTfV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXLtTfV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXLtTfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLtTfV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLtTfV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLtTfV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXLtTfV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXLtTfV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLtTfV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXLtTfV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLtTfV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLtTfV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLtTfV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLtTfV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLtTfV.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/omdsha256k192n104tau128v1/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/cca7C8cT.s: Assembler messages:
encrypt.c: /tmp/cca7C8cT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7C8cT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca7C8cT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca7C8cT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7C8cT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7C8cT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7C8cT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca7C8cT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca7C8cT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca7C8cT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7C8cT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7C8cT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7C8cT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7C8cT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7C8cT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7C8cT.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/omdsha256k192n104tau128v1/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/ccZ9e15Z.s: Assembler messages:
encrypt.c: /tmp/ccZ9e15Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ9e15Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ9e15Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ9e15Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9e15Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9e15Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9e15Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ9e15Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9e15Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ9e15Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9e15Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9e15Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9e15Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9e15Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9e15Z.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/omdsha256k192n104tau128v1/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/ccmpN1ga.s: Assembler messages:
encrypt.c: /tmp/ccmpN1ga.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmpN1ga.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmpN1ga.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmpN1ga.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmpN1ga.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmpN1ga.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmpN1ga.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmpN1ga.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmpN1ga.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmpN1ga.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmpN1ga.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmpN1ga.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmpN1ga.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpN1ga.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmpN1ga.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmpN1ga.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/omdsha256k192n104tau128v1/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/ccJS6IHX.s: Assembler messages:
encrypt.c: /tmp/ccJS6IHX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJS6IHX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJS6IHX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJS6IHX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS6IHX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS6IHX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS6IHX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJS6IHX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJS6IHX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJS6IHX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS6IHX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJS6IHX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJS6IHX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS6IHX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJS6IHX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJS6IHX.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/omdsha256k192n104tau128v1/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/ccYP6jHX.s: Assembler messages:
encrypt.c: /tmp/ccYP6jHX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYP6jHX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYP6jHX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYP6jHX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYP6jHX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYP6jHX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYP6jHX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYP6jHX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYP6jHX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYP6jHX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYP6jHX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYP6jHX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYP6jHX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYP6jHX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYP6jHX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYP6jHX.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/omdsha256k192n104tau128v1/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/ccVAneQJ.s: Assembler messages:
encrypt.c: /tmp/ccVAneQJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVAneQJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVAneQJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVAneQJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAneQJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAneQJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAneQJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVAneQJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVAneQJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVAneQJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAneQJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAneQJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAneQJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAneQJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAneQJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVAneQJ.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/omdsha256k192n104tau128v1/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/ccp6YCwM.s: Assembler messages:
encrypt.c: /tmp/ccp6YCwM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6YCwM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6YCwM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6YCwM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6YCwM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6YCwM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6YCwM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6YCwM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6YCwM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6YCwM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp6YCwM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6YCwM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6YCwM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6YCwM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6YCwM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6YCwM.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/omdsha256k192n104tau128v1/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/ccEs96II.s: Assembler messages:
encrypt.c: /tmp/ccEs96II.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEs96II.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEs96II.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEs96II.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEs96II.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEs96II.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEs96II.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEs96II.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEs96II.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEs96II.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEs96II.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEs96II.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEs96II.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEs96II.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEs96II.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEs96II.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/omdsha256k192n104tau128v1/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/ccSSmIfw.s: Assembler messages:
encrypt.c: /tmp/ccSSmIfw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSSmIfw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSSmIfw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSSmIfw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSmIfw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSmIfw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSmIfw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSSmIfw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSSmIfw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSSmIfw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSmIfw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSSmIfw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSSmIfw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSmIfw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSSmIfw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSSmIfw.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/omdsha256k192n104tau128v1/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/ccMTOFnQ.s: Assembler messages:
encrypt.c: /tmp/ccMTOFnQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMTOFnQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMTOFnQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMTOFnQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMTOFnQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMTOFnQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMTOFnQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMTOFnQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMTOFnQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMTOFnQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMTOFnQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMTOFnQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMTOFnQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTOFnQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMTOFnQ.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/omdsha256k192n104tau128v1/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/cceR3GLQ.s: Assembler messages:
encrypt.c: /tmp/cceR3GLQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceR3GLQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceR3GLQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceR3GLQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceR3GLQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceR3GLQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceR3GLQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceR3GLQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceR3GLQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceR3GLQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceR3GLQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceR3GLQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceR3GLQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceR3GLQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceR3GLQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceR3GLQ.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/omdsha256k192n104tau128v1/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/ccZyXXXK.s: Assembler messages:
encrypt.c: /tmp/ccZyXXXK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZyXXXK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZyXXXK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZyXXXK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZyXXXK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZyXXXK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZyXXXK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZyXXXK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZyXXXK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZyXXXK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZyXXXK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZyXXXK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZyXXXK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZyXXXK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyXXXK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZyXXXK.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/omdsha256k192n104tau128v1/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/ccqZ5yVC.s: Assembler messages:
encrypt.c: /tmp/ccqZ5yVC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqZ5yVC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqZ5yVC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqZ5yVC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqZ5yVC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqZ5yVC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqZ5yVC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqZ5yVC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqZ5yVC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqZ5yVC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqZ5yVC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqZ5yVC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ5yVC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqZ5yVC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqZ5yVC.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/omdsha256k192n104tau128v1/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/ccWhVakq.s: Assembler messages:
encrypt.c: /tmp/ccWhVakq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWhVakq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWhVakq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWhVakq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhVakq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhVakq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhVakq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWhVakq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWhVakq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWhVakq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhVakq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhVakq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhVakq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhVakq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhVakq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWhVakq.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/omdsha256k192n104tau128v1/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/ccuo3k69.s: Assembler messages:
encrypt.c: /tmp/ccuo3k69.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuo3k69.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuo3k69.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuo3k69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuo3k69.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuo3k69.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuo3k69.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuo3k69.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuo3k69.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuo3k69.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuo3k69.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuo3k69.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuo3k69.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuo3k69.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuo3k69.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuo3k69.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/omdsha256k192n104tau128v1/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/ccShm0a7.s: Assembler messages:
encrypt.c: /tmp/ccShm0a7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccShm0a7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccShm0a7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccShm0a7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShm0a7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShm0a7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShm0a7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccShm0a7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccShm0a7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShm0a7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccShm0a7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShm0a7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShm0a7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShm0a7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShm0a7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShm0a7.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/omdsha256k192n104tau128v1/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/cctEudgf.s: Assembler messages:
encrypt.c: /tmp/cctEudgf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctEudgf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctEudgf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctEudgf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEudgf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEudgf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEudgf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctEudgf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctEudgf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctEudgf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEudgf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEudgf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEudgf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEudgf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEudgf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctEudgf.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/omdsha256k192n104tau128v1/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/ccTfPa8t.s: Assembler messages:
encrypt.c: /tmp/ccTfPa8t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTfPa8t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTfPa8t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTfPa8t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfPa8t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfPa8t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfPa8t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTfPa8t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTfPa8t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTfPa8t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTfPa8t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTfPa8t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTfPa8t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfPa8t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTfPa8t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTfPa8t.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/omdsha256k192n104tau128v1/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/cczau7Id.s: Assembler messages:
encrypt.c: /tmp/cczau7Id.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczau7Id.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczau7Id.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczau7Id.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczau7Id.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczau7Id.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczau7Id.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczau7Id.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczau7Id.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczau7Id.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczau7Id.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczau7Id.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczau7Id.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczau7Id.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau7Id.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczau7Id.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/omdsha256k192n104tau128v1/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/cc1CIO9m.s: Assembler messages:
encrypt.c: /tmp/cc1CIO9m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1CIO9m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1CIO9m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1CIO9m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CIO9m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CIO9m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CIO9m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1CIO9m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1CIO9m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1CIO9m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CIO9m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1CIO9m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1CIO9m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CIO9m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1CIO9m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1CIO9m.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/omdsha256k192n104tau128v1/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/ccnKgIF7.s: Assembler messages:
encrypt.c: /tmp/ccnKgIF7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnKgIF7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnKgIF7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnKgIF7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnKgIF7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnKgIF7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnKgIF7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnKgIF7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnKgIF7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnKgIF7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnKgIF7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnKgIF7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnKgIF7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnKgIF7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKgIF7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnKgIF7.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/omdsha256k192n104tau128v1/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/ccTEsmB8.s: Assembler messages:
encrypt.c: /tmp/ccTEsmB8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTEsmB8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTEsmB8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTEsmB8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEsmB8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEsmB8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEsmB8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTEsmB8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTEsmB8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTEsmB8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEsmB8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEsmB8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEsmB8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEsmB8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEsmB8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTEsmB8.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/omdsha256k192n104tau128v1/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/ccaFDTOu.s: Assembler messages:
encrypt.c: /tmp/ccaFDTOu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaFDTOu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaFDTOu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaFDTOu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFDTOu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFDTOu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFDTOu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaFDTOu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaFDTOu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFDTOu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaFDTOu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaFDTOu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaFDTOu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaFDTOu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFDTOu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaFDTOu.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/omdsha256k192n104tau128v1/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/ccv6bmez.s: Assembler messages:
encrypt.c: /tmp/ccv6bmez.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv6bmez.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv6bmez.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv6bmez.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6bmez.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6bmez.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6bmez.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv6bmez.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv6bmez.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6bmez.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv6bmez.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6bmez.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv6bmez.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv6bmez.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6bmez.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv6bmez.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/omdsha256k192n104tau128v1/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/ccy6xiTY.s: Assembler messages:
encrypt.c: /tmp/ccy6xiTY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6xiTY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy6xiTY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy6xiTY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6xiTY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6xiTY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6xiTY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy6xiTY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy6xiTY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy6xiTY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6xiTY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6xiTY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6xiTY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6xiTY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6xiTY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6xiTY.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/omdsha256k192n104tau128v1/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/ccOBRtbf.s: Assembler messages:
encrypt.c: /tmp/ccOBRtbf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOBRtbf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOBRtbf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOBRtbf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOBRtbf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOBRtbf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOBRtbf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOBRtbf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOBRtbf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOBRtbf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOBRtbf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOBRtbf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOBRtbf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBRtbf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOBRtbf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOBRtbf.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/omdsha256k192n104tau128v1/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/ccSQk6Dy.s: Assembler messages:
encrypt.c: /tmp/ccSQk6Dy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSQk6Dy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSQk6Dy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSQk6Dy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSQk6Dy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSQk6Dy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSQk6Dy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSQk6Dy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSQk6Dy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSQk6Dy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSQk6Dy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSQk6Dy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSQk6Dy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQk6Dy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSQk6Dy.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/omdsha256k192n104tau128v1/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/ccTPekxs.s: Assembler messages:
encrypt.c: /tmp/ccTPekxs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTPekxs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTPekxs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTPekxs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPekxs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPekxs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPekxs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTPekxs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTPekxs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPekxs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTPekxs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPekxs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPekxs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPekxs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPekxs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPekxs.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/omdsha256k192n104tau128v1/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/cctWUEn5.s: Assembler messages:
encrypt.c: /tmp/cctWUEn5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctWUEn5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctWUEn5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctWUEn5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctWUEn5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctWUEn5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctWUEn5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctWUEn5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctWUEn5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctWUEn5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctWUEn5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctWUEn5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctWUEn5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWUEn5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctWUEn5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctWUEn5.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/omdsha256k192n104tau128v1/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/ccJDYo8V.s: Assembler messages:
encrypt.c: /tmp/ccJDYo8V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJDYo8V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJDYo8V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJDYo8V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDYo8V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDYo8V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDYo8V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJDYo8V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJDYo8V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJDYo8V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDYo8V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJDYo8V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJDYo8V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDYo8V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJDYo8V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJDYo8V.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/omdsha256k192n104tau128v1/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/ccSKTCoN.s: Assembler messages:
encrypt.c: /tmp/ccSKTCoN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKTCoN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSKTCoN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSKTCoN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKTCoN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKTCoN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKTCoN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSKTCoN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSKTCoN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKTCoN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSKTCoN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKTCoN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSKTCoN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSKTCoN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKTCoN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSKTCoN.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/omdsha256k192n104tau128v1/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/ccIVw1qJ.s: Assembler messages:
encrypt.c: /tmp/ccIVw1qJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIVw1qJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIVw1qJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIVw1qJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVw1qJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVw1qJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVw1qJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIVw1qJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIVw1qJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVw1qJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVw1qJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVw1qJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVw1qJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVw1qJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIVw1qJ.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/omdsha256k192n104tau128v1/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/ccWz9IHE.s: Assembler messages:
encrypt.c: /tmp/ccWz9IHE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWz9IHE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWz9IHE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWz9IHE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWz9IHE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWz9IHE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWz9IHE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWz9IHE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWz9IHE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWz9IHE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWz9IHE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWz9IHE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWz9IHE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWz9IHE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz9IHE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWz9IHE.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/omdsha256k192n104tau128v1/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/ccVU6wvS.s: Assembler messages:
encrypt.c: /tmp/ccVU6wvS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVU6wvS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVU6wvS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVU6wvS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU6wvS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU6wvS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU6wvS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVU6wvS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVU6wvS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU6wvS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVU6wvS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVU6wvS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVU6wvS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVU6wvS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVU6wvS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVU6wvS.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/omdsha256k192n104tau128v1/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/ccoE5922.s: Assembler messages:
encrypt.c: /tmp/ccoE5922.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoE5922.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoE5922.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoE5922.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoE5922.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoE5922.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoE5922.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoE5922.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoE5922.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoE5922.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoE5922.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoE5922.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoE5922.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoE5922.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoE5922.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoE5922.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/omdsha256k192n104tau128v1/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/ccaA1p0N.s: Assembler messages:
encrypt.c: /tmp/ccaA1p0N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaA1p0N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaA1p0N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaA1p0N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaA1p0N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaA1p0N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaA1p0N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaA1p0N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaA1p0N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaA1p0N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaA1p0N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaA1p0N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaA1p0N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaA1p0N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaA1p0N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaA1p0N.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/omdsha256k192n104tau128v1/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/cciap0UK.s: Assembler messages:
encrypt.c: /tmp/cciap0UK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciap0UK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciap0UK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciap0UK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciap0UK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciap0UK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciap0UK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciap0UK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciap0UK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciap0UK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciap0UK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciap0UK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciap0UK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciap0UK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciap0UK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciap0UK.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/omdsha256k192n104tau128v1/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/cc5sAbaL.s: Assembler messages:
encrypt.c: /tmp/cc5sAbaL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sAbaL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5sAbaL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5sAbaL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sAbaL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sAbaL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sAbaL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5sAbaL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5sAbaL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5sAbaL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sAbaL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sAbaL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sAbaL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sAbaL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sAbaL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5sAbaL.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/omdsha256k192n104tau128v1/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/ccwvNQcm.s: Assembler messages:
encrypt.c: /tmp/ccwvNQcm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwvNQcm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwvNQcm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwvNQcm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvNQcm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvNQcm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvNQcm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwvNQcm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwvNQcm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvNQcm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwvNQcm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvNQcm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwvNQcm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwvNQcm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvNQcm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwvNQcm.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/omdsha256k192n104tau128v1/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/ccNHZhKf.s: Assembler messages:
encrypt.c: /tmp/ccNHZhKf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNHZhKf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNHZhKf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNHZhKf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNHZhKf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNHZhKf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNHZhKf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNHZhKf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNHZhKf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNHZhKf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNHZhKf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNHZhKf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNHZhKf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNHZhKf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNHZhKf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNHZhKf.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/omdsha256k192n104tau128v1/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/ccSZ9hMB.s: Assembler messages:
encrypt.c: /tmp/ccSZ9hMB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZ9hMB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSZ9hMB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSZ9hMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ9hMB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ9hMB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ9hMB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSZ9hMB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSZ9hMB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ9hMB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZ9hMB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZ9hMB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ9hMB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZ9hMB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSZ9hMB.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/omdsha256k192n104tau128v1/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/cc28PIGn.s: Assembler messages:
encrypt.c: /tmp/cc28PIGn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc28PIGn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc28PIGn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc28PIGn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc28PIGn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc28PIGn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc28PIGn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc28PIGn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc28PIGn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc28PIGn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc28PIGn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc28PIGn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc28PIGn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc28PIGn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28PIGn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc28PIGn.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/omdsha256k192n104tau128v1/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/ccVbYP5S.s: Assembler messages:
encrypt.c: /tmp/ccVbYP5S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVbYP5S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVbYP5S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVbYP5S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbYP5S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbYP5S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbYP5S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVbYP5S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVbYP5S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVbYP5S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbYP5S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbYP5S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbYP5S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbYP5S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbYP5S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVbYP5S.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/omdsha256k192n104tau128v1/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/ccbTI59D.s: Assembler messages:
encrypt.c: /tmp/ccbTI59D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbTI59D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbTI59D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbTI59D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTI59D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTI59D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTI59D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbTI59D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbTI59D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbTI59D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTI59D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTI59D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTI59D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTI59D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTI59D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbTI59D.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/omdsha256k192n104tau128v1/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/ccviDhyk.s: Assembler messages:
encrypt.c: /tmp/ccviDhyk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviDhyk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccviDhyk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccviDhyk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviDhyk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviDhyk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviDhyk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccviDhyk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccviDhyk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviDhyk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccviDhyk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviDhyk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviDhyk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviDhyk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviDhyk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviDhyk.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/omdsha256k192n104tau128v1/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/ccGGJlOr.s: Assembler messages:
encrypt.c: /tmp/ccGGJlOr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGGJlOr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGGJlOr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGGJlOr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGGJlOr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGGJlOr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGGJlOr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGGJlOr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGGJlOr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGGJlOr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGGJlOr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGGJlOr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGGJlOr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGJlOr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGGJlOr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGGJlOr.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/omdsha256k192n104tau128v1/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/cctMPppR.s: Assembler messages:
encrypt.c: /tmp/cctMPppR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctMPppR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctMPppR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctMPppR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPppR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPppR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPppR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctMPppR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctMPppR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPppR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctMPppR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPppR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMPppR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMPppR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPppR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMPppR.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/omdsha256k192n104tau128v1/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/ccQH9Sfh.s: Assembler messages:
encrypt.c: /tmp/ccQH9Sfh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQH9Sfh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQH9Sfh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQH9Sfh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQH9Sfh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQH9Sfh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQH9Sfh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQH9Sfh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQH9Sfh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQH9Sfh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQH9Sfh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQH9Sfh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQH9Sfh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQH9Sfh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQH9Sfh.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/omdsha256k192n104tau128v1/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/ccutQa3L.s: Assembler messages:
encrypt.c: /tmp/ccutQa3L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccutQa3L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccutQa3L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccutQa3L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutQa3L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutQa3L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutQa3L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccutQa3L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccutQa3L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutQa3L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccutQa3L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutQa3L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutQa3L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutQa3L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutQa3L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutQa3L.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/omdsha256k192n104tau128v1/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/ccDB0KpT.s: Assembler messages:
encrypt.c: /tmp/ccDB0KpT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDB0KpT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDB0KpT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDB0KpT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDB0KpT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDB0KpT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDB0KpT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDB0KpT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDB0KpT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDB0KpT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDB0KpT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDB0KpT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDB0KpT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDB0KpT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB0KpT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDB0KpT.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/omdsha256k192n104tau128v1/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/ccnvVnww.s: Assembler messages:
encrypt.c: /tmp/ccnvVnww.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnvVnww.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnvVnww.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnvVnww.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvVnww.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvVnww.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvVnww.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnvVnww.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnvVnww.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnvVnww.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvVnww.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvVnww.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvVnww.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvVnww.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvVnww.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnvVnww.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/omdsha256k192n104tau128v1/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/cc82ijCl.s: Assembler messages:
encrypt.c: /tmp/cc82ijCl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc82ijCl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc82ijCl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc82ijCl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82ijCl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82ijCl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82ijCl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc82ijCl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc82ijCl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc82ijCl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc82ijCl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82ijCl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82ijCl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82ijCl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82ijCl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc82ijCl.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/omdsha256k192n104tau128v1/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/ccSmXnAP.s: Assembler messages:
encrypt.c: /tmp/ccSmXnAP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSmXnAP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSmXnAP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSmXnAP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmXnAP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmXnAP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmXnAP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSmXnAP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSmXnAP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmXnAP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSmXnAP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmXnAP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmXnAP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmXnAP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmXnAP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmXnAP.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/omdsha256k192n104tau128v1/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/ccJSGHpI.s: Assembler messages:
encrypt.c: /tmp/ccJSGHpI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJSGHpI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJSGHpI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJSGHpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJSGHpI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJSGHpI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJSGHpI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJSGHpI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJSGHpI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJSGHpI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJSGHpI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJSGHpI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJSGHpI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJSGHpI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSGHpI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJSGHpI.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/omdsha256k192n104tau128v1/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/ccxS9H09.s: Assembler messages:
encrypt.c: /tmp/ccxS9H09.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxS9H09.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxS9H09.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxS9H09.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxS9H09.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxS9H09.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxS9H09.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxS9H09.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxS9H09.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxS9H09.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxS9H09.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxS9H09.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxS9H09.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxS9H09.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxS9H09.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxS9H09.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/omdsha256k192n104tau128v1/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/cc7cBvHZ.s: Assembler messages:
encrypt.c: /tmp/cc7cBvHZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7cBvHZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7cBvHZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7cBvHZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cBvHZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cBvHZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cBvHZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7cBvHZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7cBvHZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cBvHZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cBvHZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cBvHZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cBvHZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cBvHZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7cBvHZ.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/omdsha256k192n104tau128v1/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/cc8Tq1dC.s: Assembler messages:
encrypt.c: /tmp/cc8Tq1dC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Tq1dC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Tq1dC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Tq1dC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Tq1dC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Tq1dC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Tq1dC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Tq1dC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Tq1dC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Tq1dC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Tq1dC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Tq1dC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Tq1dC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Tq1dC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Tq1dC.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/omdsha256k192n104tau128v1/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/ccEsNSjg.s: Assembler messages:
encrypt.c: /tmp/ccEsNSjg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEsNSjg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEsNSjg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEsNSjg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsNSjg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsNSjg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsNSjg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEsNSjg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEsNSjg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEsNSjg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsNSjg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEsNSjg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEsNSjg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsNSjg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEsNSjg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEsNSjg.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/omdsha256k192n104tau128v1/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/cchLRUnN.s: Assembler messages:
encrypt.c: /tmp/cchLRUnN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchLRUnN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchLRUnN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchLRUnN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLRUnN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLRUnN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLRUnN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchLRUnN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchLRUnN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLRUnN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchLRUnN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLRUnN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLRUnN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLRUnN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLRUnN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLRUnN.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/omdsha256k192n104tau128v1/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/ccFDkUaI.s: Assembler messages:
encrypt.c: /tmp/ccFDkUaI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFDkUaI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFDkUaI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFDkUaI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDkUaI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDkUaI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDkUaI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFDkUaI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFDkUaI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDkUaI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFDkUaI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDkUaI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFDkUaI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFDkUaI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDkUaI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFDkUaI.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/omdsha256k192n104tau128v1/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/ccyY1qn2.s: Assembler messages:
encrypt.c: /tmp/ccyY1qn2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyY1qn2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyY1qn2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyY1qn2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyY1qn2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyY1qn2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyY1qn2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyY1qn2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyY1qn2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyY1qn2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyY1qn2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyY1qn2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyY1qn2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY1qn2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyY1qn2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyY1qn2.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/omdsha256k192n104tau128v1/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/ccB0KsDk.s: Assembler messages:
encrypt.c: /tmp/ccB0KsDk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB0KsDk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB0KsDk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB0KsDk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB0KsDk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB0KsDk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB0KsDk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB0KsDk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB0KsDk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB0KsDk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB0KsDk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB0KsDk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB0KsDk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB0KsDk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0KsDk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB0KsDk.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/omdsha256k192n104tau128v1/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/ccJQkG8A.s: Assembler messages:
encrypt.c: /tmp/ccJQkG8A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQkG8A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJQkG8A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJQkG8A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQkG8A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQkG8A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQkG8A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJQkG8A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJQkG8A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJQkG8A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQkG8A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQkG8A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQkG8A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQkG8A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQkG8A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJQkG8A.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/omdsha256k192n104tau128v1/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/cca4r60e.s: Assembler messages:
encrypt.c: /tmp/cca4r60e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca4r60e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca4r60e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca4r60e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4r60e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4r60e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4r60e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca4r60e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca4r60e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4r60e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca4r60e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4r60e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4r60e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4r60e.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4r60e.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4r60e.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/omdsha256k192n104tau128v1/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/ccv4g7aq.s: Assembler messages:
encrypt.c: /tmp/ccv4g7aq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv4g7aq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv4g7aq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv4g7aq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv4g7aq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv4g7aq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv4g7aq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv4g7aq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv4g7aq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv4g7aq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv4g7aq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv4g7aq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv4g7aq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4g7aq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv4g7aq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4g7aq.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/omdsha256k192n104tau128v1/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/cc13yCEw.s: Assembler messages:
encrypt.c: /tmp/cc13yCEw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc13yCEw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc13yCEw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc13yCEw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc13yCEw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc13yCEw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc13yCEw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc13yCEw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc13yCEw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc13yCEw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc13yCEw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc13yCEw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc13yCEw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13yCEw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc13yCEw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc13yCEw.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/omdsha256k192n104tau128v1/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/ccQUP03p.s: Assembler messages:
encrypt.c: /tmp/ccQUP03p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQUP03p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQUP03p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQUP03p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUP03p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUP03p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUP03p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQUP03p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQUP03p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUP03p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQUP03p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUP03p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUP03p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUP03p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUP03p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUP03p.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/omdsha256k192n104tau128v1/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/ccQ7Oimk.s: Assembler messages:
encrypt.c: /tmp/ccQ7Oimk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ7Oimk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ7Oimk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ7Oimk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7Oimk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7Oimk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7Oimk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ7Oimk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7Oimk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ7Oimk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7Oimk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7Oimk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7Oimk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Oimk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7Oimk.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/omdsha256k192n104tau128v1/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/ccubdzVt.s: Assembler messages:
encrypt.c: /tmp/ccubdzVt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccubdzVt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccubdzVt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccubdzVt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccubdzVt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccubdzVt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccubdzVt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccubdzVt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccubdzVt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccubdzVt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccubdzVt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccubdzVt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccubdzVt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubdzVt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccubdzVt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccubdzVt.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/omdsha256k192n104tau128v1/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/ccU9f1ae.s: Assembler messages:
encrypt.c: /tmp/ccU9f1ae.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU9f1ae.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU9f1ae.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU9f1ae.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9f1ae.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9f1ae.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9f1ae.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU9f1ae.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU9f1ae.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU9f1ae.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9f1ae.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9f1ae.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9f1ae.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9f1ae.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9f1ae.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU9f1ae.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/omdsha256k192n104tau128v1/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/ccilBCjc.s: Assembler messages:
encrypt.c: /tmp/ccilBCjc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccilBCjc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccilBCjc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccilBCjc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilBCjc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilBCjc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilBCjc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccilBCjc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccilBCjc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilBCjc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccilBCjc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccilBCjc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccilBCjc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccilBCjc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilBCjc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccilBCjc.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/omdsha256k192n104tau128v1/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/cc2xVbE2.s: Assembler messages:
encrypt.c: /tmp/cc2xVbE2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xVbE2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2xVbE2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2xVbE2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xVbE2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xVbE2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xVbE2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2xVbE2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2xVbE2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2xVbE2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xVbE2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xVbE2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xVbE2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xVbE2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xVbE2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2xVbE2.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/omdsha256k192n104tau128v1/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/ccEIrnn6.s: Assembler messages:
encrypt.c: /tmp/ccEIrnn6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEIrnn6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEIrnn6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEIrnn6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEIrnn6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEIrnn6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEIrnn6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEIrnn6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEIrnn6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEIrnn6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEIrnn6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEIrnn6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEIrnn6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEIrnn6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEIrnn6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEIrnn6.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/omdsha256k192n104tau128v1/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/ccY3brad.s: Assembler messages:
encrypt.c: /tmp/ccY3brad.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY3brad.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY3brad.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY3brad.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3brad.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3brad.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3brad.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY3brad.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY3brad.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3brad.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY3brad.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY3brad.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY3brad.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY3brad.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3brad.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY3brad.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/omdsha256k192n104tau128v1/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/ccwqOYCg.s: Assembler messages:
encrypt.c: /tmp/ccwqOYCg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwqOYCg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwqOYCg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwqOYCg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqOYCg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqOYCg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqOYCg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwqOYCg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwqOYCg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwqOYCg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqOYCg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqOYCg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqOYCg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqOYCg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqOYCg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwqOYCg.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/omdsha256k192n104tau128v1/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/ccHeELD7.s: Assembler messages:
encrypt.c: /tmp/ccHeELD7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHeELD7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHeELD7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHeELD7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeELD7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeELD7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeELD7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHeELD7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHeELD7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeELD7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHeELD7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHeELD7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHeELD7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHeELD7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHeELD7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHeELD7.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/omdsha256k192n104tau128v1/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/ccSh7ui6.s: Assembler messages:
encrypt.c: /tmp/ccSh7ui6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSh7ui6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSh7ui6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSh7ui6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh7ui6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh7ui6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh7ui6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSh7ui6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSh7ui6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSh7ui6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh7ui6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh7ui6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh7ui6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh7ui6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh7ui6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSh7ui6.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/omdsha256k192n104tau128v1/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/ccWTVBwP.s: Assembler messages:
encrypt.c: /tmp/ccWTVBwP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWTVBwP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWTVBwP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWTVBwP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTVBwP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTVBwP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTVBwP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWTVBwP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWTVBwP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWTVBwP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWTVBwP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWTVBwP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWTVBwP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWTVBwP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWTVBwP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWTVBwP.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/omdsha256k192n104tau128v1/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/ccpLsawZ.s: Assembler messages:
encrypt.c: /tmp/ccpLsawZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLsawZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpLsawZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpLsawZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLsawZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLsawZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLsawZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpLsawZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpLsawZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLsawZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpLsawZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLsawZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLsawZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLsawZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLsawZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLsawZ.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/omdsha256k192n104tau128v1/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/cceferOT.s: Assembler messages:
encrypt.c: /tmp/cceferOT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceferOT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceferOT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceferOT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceferOT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceferOT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceferOT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceferOT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceferOT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceferOT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceferOT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceferOT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceferOT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceferOT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceferOT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceferOT.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/omdsha256k192n104tau128v1/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/ccvg0sQC.s: Assembler messages:
encrypt.c: /tmp/ccvg0sQC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvg0sQC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvg0sQC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvg0sQC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvg0sQC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvg0sQC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvg0sQC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvg0sQC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvg0sQC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvg0sQC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvg0sQC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvg0sQC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvg0sQC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvg0sQC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvg0sQC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvg0sQC.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/omdsha256k192n104tau128v1/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/ccWepHeU.s: Assembler messages:
encrypt.c: /tmp/ccWepHeU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWepHeU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWepHeU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWepHeU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWepHeU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWepHeU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWepHeU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWepHeU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWepHeU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWepHeU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWepHeU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWepHeU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWepHeU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWepHeU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWepHeU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWepHeU.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/omdsha256k192n104tau128v1/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/ccdtqaJ1.s: Assembler messages:
encrypt.c: /tmp/ccdtqaJ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtqaJ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtqaJ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtqaJ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtqaJ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtqaJ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtqaJ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtqaJ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtqaJ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdtqaJ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtqaJ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtqaJ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtqaJ1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtqaJ1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtqaJ1.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/omdsha256k192n104tau128v1/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/ccQGfuII.s: Assembler messages:
encrypt.c: /tmp/ccQGfuII.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQGfuII.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQGfuII.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQGfuII.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGfuII.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGfuII.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGfuII.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQGfuII.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQGfuII.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQGfuII.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGfuII.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGfuII.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGfuII.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGfuII.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGfuII.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQGfuII.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/omdsha256k192n104tau128v1/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/ccXHDyMY.s: Assembler messages:
encrypt.c: /tmp/ccXHDyMY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHDyMY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHDyMY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHDyMY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHDyMY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHDyMY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHDyMY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHDyMY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHDyMY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHDyMY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXHDyMY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHDyMY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHDyMY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHDyMY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHDyMY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHDyMY.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/omdsha256k192n104tau128v1/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/cc1B12j0.s: Assembler messages:
encrypt.c: /tmp/cc1B12j0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1B12j0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1B12j0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1B12j0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1B12j0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1B12j0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1B12j0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1B12j0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1B12j0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1B12j0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1B12j0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1B12j0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1B12j0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1B12j0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1B12j0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1B12j0.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/omdsha256k192n104tau128v1/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/ccNLNvRr.s: Assembler messages:
encrypt.c: /tmp/ccNLNvRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNLNvRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNLNvRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNLNvRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNLNvRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNLNvRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNLNvRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNLNvRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNLNvRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNLNvRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNLNvRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNLNvRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNLNvRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLNvRr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNLNvRr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNLNvRr.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/omdsha256k192n104tau128v1/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/cc72k0RT.s: Assembler messages:
encrypt.c: /tmp/cc72k0RT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc72k0RT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc72k0RT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc72k0RT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72k0RT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72k0RT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72k0RT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc72k0RT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc72k0RT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72k0RT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc72k0RT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72k0RT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc72k0RT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc72k0RT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72k0RT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc72k0RT.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/omdsha256k192n104tau128v1/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/ccc3vjEm.s: Assembler messages:
encrypt.c: /tmp/ccc3vjEm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc3vjEm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc3vjEm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc3vjEm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc3vjEm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc3vjEm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc3vjEm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc3vjEm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc3vjEm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc3vjEm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc3vjEm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc3vjEm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc3vjEm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3vjEm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc3vjEm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc3vjEm.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/omdsha256k192n104tau128v1/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/cc68enMy.s: Assembler messages:
encrypt.c: /tmp/cc68enMy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68enMy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc68enMy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc68enMy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68enMy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68enMy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68enMy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc68enMy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc68enMy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc68enMy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68enMy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68enMy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68enMy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68enMy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68enMy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc68enMy.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/omdsha256k192n104tau128v1/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/ccYNfdZ0.s: Assembler messages:
encrypt.c: /tmp/ccYNfdZ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYNfdZ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYNfdZ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYNfdZ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNfdZ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNfdZ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNfdZ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYNfdZ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNfdZ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYNfdZ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNfdZ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNfdZ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNfdZ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNfdZ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNfdZ0.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/omdsha256k192n104tau128v1/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/cc2rUCYU.s: Assembler messages:
encrypt.c: /tmp/cc2rUCYU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2rUCYU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2rUCYU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2rUCYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2rUCYU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2rUCYU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2rUCYU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2rUCYU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2rUCYU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2rUCYU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2rUCYU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2rUCYU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2rUCYU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2rUCYU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rUCYU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2rUCYU.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/omdsha256k192n104tau128v1/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/ccvetZCn.s: Assembler messages:
encrypt.c: /tmp/ccvetZCn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvetZCn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvetZCn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvetZCn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvetZCn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvetZCn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvetZCn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvetZCn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvetZCn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvetZCn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvetZCn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvetZCn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvetZCn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvetZCn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvetZCn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvetZCn.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/omdsha256k192n104tau128v1/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/cccQQzyw.s: Assembler messages:
encrypt.c: /tmp/cccQQzyw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccQQzyw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccQQzyw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccQQzyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQQzyw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQQzyw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQQzyw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccQQzyw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccQQzyw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQQzyw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccQQzyw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQQzyw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQQzyw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQQzyw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQQzyw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQQzyw.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/omdsha256k192n104tau128v1/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/ccedPgjN.s: Assembler messages:
encrypt.c: /tmp/ccedPgjN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedPgjN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccedPgjN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccedPgjN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedPgjN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedPgjN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedPgjN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccedPgjN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccedPgjN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccedPgjN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedPgjN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedPgjN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedPgjN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedPgjN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedPgjN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedPgjN.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/omdsha256k192n104tau128v1/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/ccn167zB.s: Assembler messages:
encrypt.c: /tmp/ccn167zB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn167zB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn167zB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn167zB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn167zB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn167zB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn167zB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn167zB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn167zB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn167zB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn167zB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn167zB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn167zB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn167zB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn167zB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn167zB.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/omdsha256k192n104tau128v1/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/ccnCEidu.s: Assembler messages:
encrypt.c: /tmp/ccnCEidu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnCEidu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnCEidu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnCEidu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnCEidu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnCEidu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnCEidu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnCEidu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnCEidu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnCEidu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnCEidu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnCEidu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnCEidu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnCEidu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCEidu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnCEidu.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/omdsha256k192n104tau128v1/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/cc9S80OS.s: Assembler messages:
encrypt.c: /tmp/cc9S80OS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9S80OS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9S80OS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9S80OS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9S80OS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9S80OS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9S80OS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9S80OS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9S80OS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9S80OS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9S80OS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9S80OS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9S80OS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S80OS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9S80OS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9S80OS.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/omdsha256k192n104tau128v1/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/ccobNguC.s: Assembler messages:
encrypt.c: /tmp/ccobNguC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccobNguC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccobNguC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccobNguC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobNguC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobNguC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobNguC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccobNguC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccobNguC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobNguC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccobNguC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobNguC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccobNguC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccobNguC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobNguC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccobNguC.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/omdsha256k192n104tau128v1/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/ccDCpaxw.s: Assembler messages:
encrypt.c: /tmp/ccDCpaxw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCpaxw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDCpaxw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDCpaxw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCpaxw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCpaxw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCpaxw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDCpaxw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDCpaxw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCpaxw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDCpaxw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDCpaxw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCpaxw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCpaxw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCpaxw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCpaxw.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/omdsha256k192n104tau128v1/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/ccbu2fXJ.s: Assembler messages:
encrypt.c: /tmp/ccbu2fXJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbu2fXJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbu2fXJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbu2fXJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbu2fXJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbu2fXJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbu2fXJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbu2fXJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbu2fXJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbu2fXJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbu2fXJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbu2fXJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu2fXJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbu2fXJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbu2fXJ.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/omdsha256k192n104tau128v1/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/ccFaw6XC.s: Assembler messages:
encrypt.c: /tmp/ccFaw6XC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFaw6XC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFaw6XC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFaw6XC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaw6XC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaw6XC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaw6XC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFaw6XC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFaw6XC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaw6XC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFaw6XC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFaw6XC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFaw6XC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFaw6XC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFaw6XC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFaw6XC.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/omdsha256k192n104tau128v1/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/ccaf6a23.s: Assembler messages:
encrypt.c: /tmp/ccaf6a23.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaf6a23.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaf6a23.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaf6a23.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaf6a23.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaf6a23.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaf6a23.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaf6a23.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaf6a23.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaf6a23.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaf6a23.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaf6a23.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaf6a23.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaf6a23.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaf6a23.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaf6a23.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/omdsha256k192n104tau128v1/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/ccRNtonv.s: Assembler messages:
encrypt.c: /tmp/ccRNtonv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRNtonv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRNtonv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRNtonv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRNtonv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRNtonv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRNtonv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRNtonv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRNtonv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRNtonv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRNtonv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRNtonv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRNtonv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRNtonv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNtonv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRNtonv.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/omdsha256k192n104tau128v1/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/ccpEdp81.s: Assembler messages:
encrypt.c: /tmp/ccpEdp81.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEdp81.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpEdp81.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpEdp81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEdp81.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEdp81.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEdp81.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpEdp81.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpEdp81.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpEdp81.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEdp81.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEdp81.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEdp81.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEdp81.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEdp81.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpEdp81.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/omdsha256k192n104tau128v1/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/ccdFLUAH.s: Assembler messages:
encrypt.c: /tmp/ccdFLUAH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFLUAH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdFLUAH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdFLUAH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFLUAH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFLUAH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFLUAH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdFLUAH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdFLUAH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFLUAH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdFLUAH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFLUAH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFLUAH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFLUAH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFLUAH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFLUAH.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/omdsha256k192n104tau128v1/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/ccdTVch7.s: Assembler messages:
encrypt.c: /tmp/ccdTVch7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdTVch7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdTVch7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdTVch7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTVch7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTVch7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTVch7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdTVch7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdTVch7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdTVch7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTVch7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdTVch7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdTVch7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTVch7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdTVch7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdTVch7.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/omdsha256k192n104tau128v1/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/ccNe4zEz.s: Assembler messages:
encrypt.c: /tmp/ccNe4zEz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNe4zEz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNe4zEz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNe4zEz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNe4zEz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNe4zEz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNe4zEz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNe4zEz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNe4zEz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNe4zEz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNe4zEz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNe4zEz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNe4zEz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNe4zEz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe4zEz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNe4zEz.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/omdsha256k192n104tau128v1/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/ccmRU1d5.s: Assembler messages:
encrypt.c: /tmp/ccmRU1d5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmRU1d5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmRU1d5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmRU1d5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRU1d5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRU1d5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRU1d5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmRU1d5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmRU1d5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmRU1d5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRU1d5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmRU1d5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmRU1d5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRU1d5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmRU1d5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmRU1d5.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