Implementation notes: x86, h4e350, crypto_aead/omdsha256k256n248tau256v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
499914refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
511008refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
522576refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
527115refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
527784refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
530160refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
530466refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
531843refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
532656refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
532659refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
532878refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
533178refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
533307refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
537144refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
538080refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
540606refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
541404refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
547215refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
547923refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
550233refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
551013refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
552360refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
553236refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
553278refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
555201refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
555336refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
555342refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
555357refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
555366refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
555411refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
556179refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
556416refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
556740refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
557553refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
557568refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
557952refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
558012refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
558033refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
558102refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
558108refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
558426refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
562773refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
564063refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
564177refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
564189refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
564231refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
564267refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
564855refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
565368refgcc -m32 -O -fomit-frame-pointer2014062520140525
565497refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
565521refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
565524refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
565530refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
565533refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
565602refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
565920refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
565950refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
566352refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
567282refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
567324refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
568182refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
568191refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
569865refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
569877refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
570063refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
570318refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
571089refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
571329refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
571386refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
571473refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
572490refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
573552refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
573792refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
573855refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
578202refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
578679refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
585234refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
588501refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
588717refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
588837refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
588966refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
589026refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
589089refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
589764refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
594141refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
594270refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
595872refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
596520refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
599415refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
601092refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
601257refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
604482refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
610968refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
611025refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
611073refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
611172refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
613776refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
613968refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
615897refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
619872refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
620826refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
631542refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
633810refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
634455refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
634506refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
634650refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
634749refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
636045refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
636141refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
636282refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
637935refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
643932refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
643935refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
651387refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
651423refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
652479refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
660711refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
661698refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
668109refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
674670refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
674715refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
680529refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
681606refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
681612refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
725178refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
725811refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
728742refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
728829refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
728859refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
735363refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
735498refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
736098refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
736545refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
736644refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
737379refgcc -m32 -Os -fomit-frame-pointer2014062520140525
739878refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
748380refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
750804refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
755775refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
755856refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
755886refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
755922refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
775479refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
775545refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
775941refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
780723refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
780723refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
780774refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789570refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789621refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
792057refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
797946refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
797967refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
798123refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
798639refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
798996refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
799197refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
799221refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
801663refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
813375refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
813468refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
813498refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
813522refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
813639refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
813768refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
813906refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
815184refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccPuiijH.s: Assembler messages:
encrypt.c: /tmp/ccPuiijH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPuiijH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPuiijH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPuiijH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuiijH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuiijH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuiijH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPuiijH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPuiijH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuiijH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPuiijH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuiijH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuiijH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuiijH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuiijH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuiijH.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/omdsha256k256n248tau256v1/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/ccrZnMpS.s: Assembler messages:
encrypt.c: /tmp/ccrZnMpS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZnMpS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZnMpS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZnMpS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZnMpS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZnMpS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZnMpS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZnMpS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZnMpS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrZnMpS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrZnMpS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrZnMpS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrZnMpS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZnMpS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrZnMpS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrZnMpS.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/omdsha256k256n248tau256v1/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/ccCdWRhD.s: Assembler messages:
encrypt.c: /tmp/ccCdWRhD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCdWRhD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCdWRhD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCdWRhD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCdWRhD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCdWRhD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCdWRhD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCdWRhD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCdWRhD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCdWRhD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCdWRhD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCdWRhD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCdWRhD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCdWRhD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdWRhD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCdWRhD.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/omdsha256k256n248tau256v1/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/ccnX8ahG.s: Assembler messages:
encrypt.c: /tmp/ccnX8ahG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnX8ahG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnX8ahG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnX8ahG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnX8ahG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnX8ahG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnX8ahG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnX8ahG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnX8ahG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnX8ahG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnX8ahG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnX8ahG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnX8ahG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnX8ahG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnX8ahG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnX8ahG.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/omdsha256k256n248tau256v1/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/cc978ccA.s: Assembler messages:
encrypt.c: /tmp/cc978ccA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc978ccA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc978ccA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc978ccA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc978ccA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc978ccA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc978ccA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc978ccA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc978ccA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc978ccA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc978ccA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc978ccA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc978ccA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc978ccA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc978ccA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc978ccA.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/omdsha256k256n248tau256v1/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/ccDSvNFZ.s: Assembler messages:
encrypt.c: /tmp/ccDSvNFZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSvNFZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDSvNFZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDSvNFZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSvNFZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSvNFZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSvNFZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDSvNFZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDSvNFZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSvNFZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSvNFZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSvNFZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSvNFZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSvNFZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSvNFZ.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/omdsha256k256n248tau256v1/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/cc7xAXqF.s: Assembler messages:
encrypt.c: /tmp/cc7xAXqF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7xAXqF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7xAXqF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7xAXqF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7xAXqF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7xAXqF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7xAXqF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7xAXqF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7xAXqF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7xAXqF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7xAXqF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7xAXqF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7xAXqF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7xAXqF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xAXqF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7xAXqF.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/omdsha256k256n248tau256v1/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/ccws0z8K.s: Assembler messages:
encrypt.c: /tmp/ccws0z8K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccws0z8K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccws0z8K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccws0z8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccws0z8K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccws0z8K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccws0z8K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccws0z8K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccws0z8K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccws0z8K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccws0z8K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccws0z8K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccws0z8K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0z8K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccws0z8K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccws0z8K.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/omdsha256k256n248tau256v1/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/ccKVlnHG.s: Assembler messages:
encrypt.c: /tmp/ccKVlnHG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKVlnHG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKVlnHG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKVlnHG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKVlnHG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKVlnHG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKVlnHG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKVlnHG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKVlnHG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKVlnHG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKVlnHG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKVlnHG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKVlnHG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVlnHG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKVlnHG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKVlnHG.s: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/omdsha256k256n248tau256v1/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/ccxexGUR.s: Assembler messages:
encrypt.c: /tmp/ccxexGUR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxexGUR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxexGUR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxexGUR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxexGUR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxexGUR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxexGUR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxexGUR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxexGUR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxexGUR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxexGUR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxexGUR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxexGUR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxexGUR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxexGUR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxexGUR.s: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/omdsha256k256n248tau256v1/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/ccIuVWEs.s: Assembler messages:
encrypt.c: /tmp/ccIuVWEs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIuVWEs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIuVWEs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIuVWEs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIuVWEs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIuVWEs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIuVWEs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIuVWEs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIuVWEs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIuVWEs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIuVWEs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIuVWEs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIuVWEs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuVWEs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIuVWEs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIuVWEs.s: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/omdsha256k256n248tau256v1/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/ccTjc8NN.s: Assembler messages:
encrypt.c: /tmp/ccTjc8NN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTjc8NN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTjc8NN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTjc8NN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTjc8NN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTjc8NN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTjc8NN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTjc8NN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTjc8NN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTjc8NN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTjc8NN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTjc8NN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTjc8NN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTjc8NN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjc8NN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTjc8NN.s: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/omdsha256k256n248tau256v1/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/ccDKxYTS.s: Assembler messages:
encrypt.c: /tmp/ccDKxYTS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDKxYTS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDKxYTS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDKxYTS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKxYTS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKxYTS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKxYTS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDKxYTS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDKxYTS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKxYTS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDKxYTS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKxYTS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKxYTS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKxYTS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKxYTS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKxYTS.s: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/omdsha256k256n248tau256v1/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/cccNOVmN.s: Assembler messages:
encrypt.c: /tmp/cccNOVmN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccNOVmN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccNOVmN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccNOVmN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNOVmN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNOVmN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNOVmN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccNOVmN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccNOVmN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccNOVmN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNOVmN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccNOVmN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccNOVmN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNOVmN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccNOVmN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccNOVmN.s: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/omdsha256k256n248tau256v1/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/cceBuzAP.s: Assembler messages:
encrypt.c: /tmp/cceBuzAP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceBuzAP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceBuzAP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceBuzAP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceBuzAP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceBuzAP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceBuzAP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceBuzAP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceBuzAP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceBuzAP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceBuzAP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceBuzAP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceBuzAP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceBuzAP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBuzAP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceBuzAP.s: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/omdsha256k256n248tau256v1/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/ccslkaWy.s: Assembler messages:
encrypt.c: /tmp/ccslkaWy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccslkaWy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccslkaWy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccslkaWy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslkaWy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslkaWy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslkaWy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccslkaWy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccslkaWy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccslkaWy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslkaWy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslkaWy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslkaWy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslkaWy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslkaWy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccslkaWy.s: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/omdsha256k256n248tau256v1/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/cc1cVwWx.s: Assembler messages:
encrypt.c: /tmp/cc1cVwWx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1cVwWx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1cVwWx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1cVwWx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cVwWx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cVwWx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cVwWx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1cVwWx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1cVwWx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cVwWx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1cVwWx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1cVwWx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1cVwWx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1cVwWx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cVwWx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1cVwWx.s: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/omdsha256k256n248tau256v1/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/ccrGSTWf.s: Assembler messages:
encrypt.c: /tmp/ccrGSTWf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGSTWf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrGSTWf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrGSTWf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGSTWf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGSTWf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGSTWf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrGSTWf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrGSTWf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrGSTWf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGSTWf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGSTWf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGSTWf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGSTWf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGSTWf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrGSTWf.s: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/omdsha256k256n248tau256v1/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/cc7Ta0ie.s: Assembler messages:
encrypt.c: /tmp/cc7Ta0ie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Ta0ie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Ta0ie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Ta0ie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ta0ie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ta0ie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ta0ie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Ta0ie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Ta0ie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ta0ie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Ta0ie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Ta0ie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ta0ie.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Ta0ie.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Ta0ie.s: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/omdsha256k256n248tau256v1/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/ccpwup1r.s: Assembler messages:
encrypt.c: /tmp/ccpwup1r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwup1r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpwup1r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpwup1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwup1r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwup1r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwup1r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpwup1r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpwup1r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwup1r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpwup1r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwup1r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwup1r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwup1r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwup1r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwup1r.s: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/omdsha256k256n248tau256v1/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/ccJbQ8Ux.s: Assembler messages:
encrypt.c: /tmp/ccJbQ8Ux.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbQ8Ux.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJbQ8Ux.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJbQ8Ux.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbQ8Ux.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbQ8Ux.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbQ8Ux.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJbQ8Ux.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbQ8Ux.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJbQ8Ux.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbQ8Ux.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbQ8Ux.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbQ8Ux.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQ8Ux.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbQ8Ux.s: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/omdsha256k256n248tau256v1/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/ccwh4wwl.s: Assembler messages:
encrypt.c: /tmp/ccwh4wwl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwh4wwl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwh4wwl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwh4wwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh4wwl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh4wwl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh4wwl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwh4wwl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwh4wwl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwh4wwl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh4wwl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh4wwl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh4wwl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh4wwl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh4wwl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwh4wwl.s: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/omdsha256k256n248tau256v1/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/cc3ARG5k.s: Assembler messages:
encrypt.c: /tmp/cc3ARG5k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ARG5k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ARG5k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ARG5k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ARG5k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ARG5k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ARG5k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ARG5k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ARG5k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3ARG5k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ARG5k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ARG5k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ARG5k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ARG5k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ARG5k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ARG5k.s: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/omdsha256k256n248tau256v1/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/ccXK5iwv.s: Assembler messages:
encrypt.c: /tmp/ccXK5iwv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXK5iwv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXK5iwv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXK5iwv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK5iwv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK5iwv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK5iwv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXK5iwv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXK5iwv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK5iwv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXK5iwv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXK5iwv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK5iwv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK5iwv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXK5iwv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXK5iwv.s: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/omdsha256k256n248tau256v1/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/cc3VyIYL.s: Assembler messages:
encrypt.c: /tmp/cc3VyIYL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3VyIYL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3VyIYL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3VyIYL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3VyIYL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3VyIYL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3VyIYL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3VyIYL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3VyIYL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3VyIYL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3VyIYL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3VyIYL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3VyIYL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VyIYL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3VyIYL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3VyIYL.s: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/omdsha256k256n248tau256v1/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/cca4dkYL.s: Assembler messages:
encrypt.c: /tmp/cca4dkYL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca4dkYL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca4dkYL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca4dkYL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4dkYL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4dkYL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4dkYL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca4dkYL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca4dkYL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4dkYL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca4dkYL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4dkYL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4dkYL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4dkYL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4dkYL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4dkYL.s: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/omdsha256k256n248tau256v1/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/cc3TXIIy.s: Assembler messages:
encrypt.c: /tmp/cc3TXIIy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3TXIIy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3TXIIy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3TXIIy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TXIIy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TXIIy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TXIIy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3TXIIy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3TXIIy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3TXIIy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TXIIy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3TXIIy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3TXIIy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TXIIy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3TXIIy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3TXIIy.s: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/omdsha256k256n248tau256v1/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/cc6SKg4K.s: Assembler messages:
encrypt.c: /tmp/cc6SKg4K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6SKg4K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6SKg4K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6SKg4K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6SKg4K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6SKg4K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6SKg4K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6SKg4K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6SKg4K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6SKg4K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6SKg4K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6SKg4K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6SKg4K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6SKg4K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SKg4K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6SKg4K.s: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/omdsha256k256n248tau256v1/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/ccJ0mnrU.s: Assembler messages:
encrypt.c: /tmp/ccJ0mnrU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0mnrU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ0mnrU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ0mnrU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0mnrU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0mnrU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0mnrU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ0mnrU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ0mnrU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0mnrU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0mnrU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0mnrU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0mnrU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0mnrU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ0mnrU.s: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/omdsha256k256n248tau256v1/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/ccoktSZM.s: Assembler messages:
encrypt.c: /tmp/ccoktSZM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoktSZM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoktSZM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoktSZM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoktSZM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoktSZM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoktSZM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoktSZM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoktSZM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoktSZM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoktSZM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoktSZM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoktSZM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoktSZM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoktSZM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoktSZM.s: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/omdsha256k256n248tau256v1/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/ccRd97kN.s: Assembler messages:
encrypt.c: /tmp/ccRd97kN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRd97kN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRd97kN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRd97kN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRd97kN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRd97kN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRd97kN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRd97kN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRd97kN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRd97kN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRd97kN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRd97kN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRd97kN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRd97kN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd97kN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRd97kN.s: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/omdsha256k256n248tau256v1/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/ccyga8NF.s: Assembler messages:
encrypt.c: /tmp/ccyga8NF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyga8NF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyga8NF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyga8NF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyga8NF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyga8NF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyga8NF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyga8NF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyga8NF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyga8NF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyga8NF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyga8NF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyga8NF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyga8NF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyga8NF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyga8NF.s: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/omdsha256k256n248tau256v1/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/cc6I9qkC.s: Assembler messages:
encrypt.c: /tmp/cc6I9qkC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6I9qkC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6I9qkC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6I9qkC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I9qkC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I9qkC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I9qkC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6I9qkC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6I9qkC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I9qkC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6I9qkC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I9qkC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6I9qkC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6I9qkC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I9qkC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6I9qkC.s: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/omdsha256k256n248tau256v1/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/ccsXBEpo.s: Assembler messages:
encrypt.c: /tmp/ccsXBEpo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsXBEpo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsXBEpo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsXBEpo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsXBEpo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsXBEpo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsXBEpo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsXBEpo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsXBEpo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsXBEpo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsXBEpo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsXBEpo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsXBEpo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXBEpo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsXBEpo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsXBEpo.s: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/omdsha256k256n248tau256v1/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/cc713oLm.s: Assembler messages:
encrypt.c: /tmp/cc713oLm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc713oLm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc713oLm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc713oLm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc713oLm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc713oLm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc713oLm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc713oLm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc713oLm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc713oLm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc713oLm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc713oLm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc713oLm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc713oLm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc713oLm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc713oLm.s: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/omdsha256k256n248tau256v1/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/ccQA6q5z.s: Assembler messages:
encrypt.c: /tmp/ccQA6q5z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQA6q5z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQA6q5z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQA6q5z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA6q5z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA6q5z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA6q5z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQA6q5z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQA6q5z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA6q5z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQA6q5z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQA6q5z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQA6q5z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQA6q5z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQA6q5z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQA6q5z.s: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/omdsha256k256n248tau256v1/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/ccnZAidG.s: Assembler messages:
encrypt.c: /tmp/ccnZAidG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZAidG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZAidG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZAidG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZAidG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZAidG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZAidG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZAidG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZAidG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZAidG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnZAidG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZAidG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZAidG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZAidG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAidG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZAidG.s: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/omdsha256k256n248tau256v1/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/ccwvIsVs.s: Assembler messages:
encrypt.c: /tmp/ccwvIsVs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwvIsVs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwvIsVs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwvIsVs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvIsVs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvIsVs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvIsVs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwvIsVs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwvIsVs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwvIsVs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvIsVs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwvIsVs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwvIsVs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvIsVs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwvIsVs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwvIsVs.s: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/omdsha256k256n248tau256v1/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/ccPnhsJA.s: Assembler messages:
encrypt.c: /tmp/ccPnhsJA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPnhsJA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPnhsJA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPnhsJA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnhsJA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnhsJA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnhsJA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPnhsJA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPnhsJA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnhsJA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPnhsJA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnhsJA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnhsJA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnhsJA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnhsJA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnhsJA.s: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/omdsha256k256n248tau256v1/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/ccoxm6Fh.s: Assembler messages:
encrypt.c: /tmp/ccoxm6Fh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxm6Fh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoxm6Fh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoxm6Fh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxm6Fh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxm6Fh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxm6Fh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoxm6Fh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoxm6Fh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxm6Fh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxm6Fh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxm6Fh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxm6Fh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxm6Fh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoxm6Fh.s: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/omdsha256k256n248tau256v1/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/cc2GDqcj.s: Assembler messages:
encrypt.c: /tmp/cc2GDqcj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2GDqcj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2GDqcj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2GDqcj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2GDqcj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2GDqcj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2GDqcj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2GDqcj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2GDqcj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2GDqcj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2GDqcj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2GDqcj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2GDqcj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GDqcj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2GDqcj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2GDqcj.s: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/omdsha256k256n248tau256v1/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/ccI7Lcb9.s: Assembler messages:
encrypt.c: /tmp/ccI7Lcb9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7Lcb9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7Lcb9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7Lcb9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7Lcb9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7Lcb9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7Lcb9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7Lcb9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7Lcb9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI7Lcb9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7Lcb9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7Lcb9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7Lcb9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Lcb9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7Lcb9.s: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/omdsha256k256n248tau256v1/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/ccG7G4w7.s: Assembler messages:
encrypt.c: /tmp/ccG7G4w7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG7G4w7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG7G4w7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG7G4w7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7G4w7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7G4w7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7G4w7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG7G4w7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG7G4w7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG7G4w7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7G4w7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG7G4w7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG7G4w7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7G4w7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG7G4w7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG7G4w7.s: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/omdsha256k256n248tau256v1/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/ccLZeCK5.s: Assembler messages:
encrypt.c: /tmp/ccLZeCK5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLZeCK5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLZeCK5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLZeCK5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLZeCK5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLZeCK5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLZeCK5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLZeCK5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLZeCK5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLZeCK5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLZeCK5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLZeCK5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLZeCK5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLZeCK5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZeCK5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLZeCK5.s: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/omdsha256k256n248tau256v1/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/ccTnHrja.s: Assembler messages:
encrypt.c: /tmp/ccTnHrja.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTnHrja.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTnHrja.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTnHrja.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnHrja.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnHrja.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnHrja.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTnHrja.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTnHrja.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnHrja.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTnHrja.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnHrja.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnHrja.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnHrja.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnHrja.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnHrja.s: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/omdsha256k256n248tau256v1/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/cczLPnbt.s: Assembler messages:
encrypt.c: /tmp/cczLPnbt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLPnbt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczLPnbt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczLPnbt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczLPnbt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczLPnbt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczLPnbt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczLPnbt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczLPnbt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczLPnbt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczLPnbt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczLPnbt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczLPnbt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLPnbt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczLPnbt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczLPnbt.s: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/omdsha256k256n248tau256v1/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/ccqD08ec.s: Assembler messages:
encrypt.c: /tmp/ccqD08ec.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqD08ec.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqD08ec.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqD08ec.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqD08ec.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqD08ec.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqD08ec.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqD08ec.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqD08ec.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqD08ec.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqD08ec.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqD08ec.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqD08ec.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD08ec.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqD08ec.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqD08ec.s: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/omdsha256k256n248tau256v1/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/ccqbCTR6.s: Assembler messages:
encrypt.c: /tmp/ccqbCTR6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqbCTR6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqbCTR6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqbCTR6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbCTR6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbCTR6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbCTR6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqbCTR6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqbCTR6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbCTR6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqbCTR6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbCTR6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqbCTR6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqbCTR6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbCTR6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqbCTR6.s: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/omdsha256k256n248tau256v1/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/ccHR1XqS.s: Assembler messages:
encrypt.c: /tmp/ccHR1XqS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHR1XqS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHR1XqS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHR1XqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHR1XqS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHR1XqS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHR1XqS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHR1XqS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHR1XqS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHR1XqS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHR1XqS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHR1XqS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHR1XqS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHR1XqS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHR1XqS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHR1XqS.s: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/omdsha256k256n248tau256v1/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/ccqIfJEY.s: Assembler messages:
encrypt.c: /tmp/ccqIfJEY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqIfJEY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqIfJEY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqIfJEY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIfJEY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIfJEY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIfJEY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqIfJEY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqIfJEY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIfJEY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqIfJEY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIfJEY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIfJEY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIfJEY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIfJEY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIfJEY.s: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/omdsha256k256n248tau256v1/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/ccFYKeDJ.s: Assembler messages:
encrypt.c: /tmp/ccFYKeDJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFYKeDJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFYKeDJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFYKeDJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYKeDJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYKeDJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYKeDJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFYKeDJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFYKeDJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYKeDJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYKeDJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYKeDJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYKeDJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYKeDJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFYKeDJ.s: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/omdsha256k256n248tau256v1/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/ccot54TV.s: Assembler messages:
encrypt.c: /tmp/ccot54TV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccot54TV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccot54TV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccot54TV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccot54TV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccot54TV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccot54TV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccot54TV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccot54TV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccot54TV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccot54TV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccot54TV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccot54TV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccot54TV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot54TV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccot54TV.s: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/omdsha256k256n248tau256v1/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/cc6VfwZZ.s: Assembler messages:
encrypt.c: /tmp/cc6VfwZZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6VfwZZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6VfwZZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6VfwZZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VfwZZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VfwZZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VfwZZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6VfwZZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6VfwZZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VfwZZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6VfwZZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6VfwZZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VfwZZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6VfwZZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6VfwZZ.s: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/omdsha256k256n248tau256v1/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/ccu0l55U.s: Assembler messages:
encrypt.c: /tmp/ccu0l55U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0l55U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0l55U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0l55U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0l55U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0l55U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0l55U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0l55U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0l55U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0l55U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu0l55U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0l55U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu0l55U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu0l55U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0l55U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu0l55U.s: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/omdsha256k256n248tau256v1/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/ccCvYY7Z.s: Assembler messages:
encrypt.c: /tmp/ccCvYY7Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCvYY7Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCvYY7Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCvYY7Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvYY7Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvYY7Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvYY7Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCvYY7Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvYY7Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCvYY7Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvYY7Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCvYY7Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCvYY7Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvYY7Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCvYY7Z.s: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/omdsha256k256n248tau256v1/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/ccVwZBwO.s: Assembler messages:
encrypt.c: /tmp/ccVwZBwO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwZBwO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVwZBwO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVwZBwO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwZBwO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwZBwO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwZBwO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVwZBwO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVwZBwO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVwZBwO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwZBwO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVwZBwO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVwZBwO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwZBwO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVwZBwO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVwZBwO.s: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/omdsha256k256n248tau256v1/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/ccaDfQYK.s: Assembler messages:
encrypt.c: /tmp/ccaDfQYK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDfQYK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaDfQYK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaDfQYK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDfQYK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDfQYK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDfQYK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaDfQYK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaDfQYK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaDfQYK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDfQYK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDfQYK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDfQYK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDfQYK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDfQYK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDfQYK.s: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/omdsha256k256n248tau256v1/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/ccjLVwQd.s: Assembler messages:
encrypt.c: /tmp/ccjLVwQd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjLVwQd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjLVwQd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjLVwQd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLVwQd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLVwQd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLVwQd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjLVwQd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjLVwQd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLVwQd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjLVwQd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLVwQd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLVwQd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLVwQd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLVwQd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLVwQd.s: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/omdsha256k256n248tau256v1/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/cc9HVXPv.s: Assembler messages:
encrypt.c: /tmp/cc9HVXPv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9HVXPv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9HVXPv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9HVXPv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9HVXPv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9HVXPv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9HVXPv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9HVXPv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9HVXPv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9HVXPv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9HVXPv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9HVXPv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9HVXPv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HVXPv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9HVXPv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9HVXPv.s: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/omdsha256k256n248tau256v1/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/ccAHLP48.s: Assembler messages:
encrypt.c: /tmp/ccAHLP48.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAHLP48.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAHLP48.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAHLP48.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHLP48.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHLP48.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHLP48.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAHLP48.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAHLP48.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHLP48.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAHLP48.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHLP48.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHLP48.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHLP48.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHLP48.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHLP48.s: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/omdsha256k256n248tau256v1/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/ccB26JVQ.s: Assembler messages:
encrypt.c: /tmp/ccB26JVQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB26JVQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB26JVQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB26JVQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB26JVQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB26JVQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB26JVQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB26JVQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB26JVQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB26JVQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB26JVQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB26JVQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB26JVQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB26JVQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB26JVQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB26JVQ.s: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/omdsha256k256n248tau256v1/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/ccvnY5fh.s: Assembler messages:
encrypt.c: /tmp/ccvnY5fh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvnY5fh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvnY5fh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvnY5fh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvnY5fh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvnY5fh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvnY5fh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvnY5fh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvnY5fh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvnY5fh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvnY5fh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvnY5fh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvnY5fh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvnY5fh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnY5fh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvnY5fh.s: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/omdsha256k256n248tau256v1/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/ccB90HIC.s: Assembler messages:
encrypt.c: /tmp/ccB90HIC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB90HIC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB90HIC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB90HIC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB90HIC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB90HIC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB90HIC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB90HIC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB90HIC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB90HIC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB90HIC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB90HIC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB90HIC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB90HIC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB90HIC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB90HIC.s: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/omdsha256k256n248tau256v1/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/ccJm3dnb.s: Assembler messages:
encrypt.c: /tmp/ccJm3dnb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJm3dnb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJm3dnb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJm3dnb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJm3dnb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJm3dnb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJm3dnb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJm3dnb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJm3dnb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJm3dnb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJm3dnb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJm3dnb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJm3dnb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJm3dnb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJm3dnb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJm3dnb.s: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/omdsha256k256n248tau256v1/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/ccK62sAf.s: Assembler messages:
encrypt.c: /tmp/ccK62sAf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK62sAf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK62sAf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK62sAf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK62sAf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK62sAf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK62sAf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK62sAf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK62sAf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK62sAf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK62sAf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK62sAf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK62sAf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK62sAf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK62sAf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK62sAf.s: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/omdsha256k256n248tau256v1/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/ccZFktbL.s: Assembler messages:
encrypt.c: /tmp/ccZFktbL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZFktbL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZFktbL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZFktbL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFktbL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFktbL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFktbL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZFktbL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZFktbL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFktbL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZFktbL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFktbL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZFktbL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZFktbL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFktbL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZFktbL.s: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/omdsha256k256n248tau256v1/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/ccH6LxY5.s: Assembler messages:
encrypt.c: /tmp/ccH6LxY5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6LxY5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH6LxY5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH6LxY5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6LxY5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6LxY5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6LxY5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH6LxY5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH6LxY5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH6LxY5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6LxY5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6LxY5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6LxY5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6LxY5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6LxY5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6LxY5.s: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/omdsha256k256n248tau256v1/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/ccuV8x7K.s: Assembler messages:
encrypt.c: /tmp/ccuV8x7K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuV8x7K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuV8x7K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuV8x7K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuV8x7K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuV8x7K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuV8x7K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuV8x7K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuV8x7K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuV8x7K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuV8x7K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuV8x7K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuV8x7K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuV8x7K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuV8x7K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuV8x7K.s: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/omdsha256k256n248tau256v1/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/cc3osYbm.s: Assembler messages:
encrypt.c: /tmp/cc3osYbm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3osYbm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3osYbm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3osYbm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3osYbm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3osYbm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3osYbm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3osYbm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3osYbm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3osYbm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3osYbm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3osYbm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3osYbm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3osYbm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3osYbm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3osYbm.s: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/omdsha256k256n248tau256v1/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/ccfA9RFP.s: Assembler messages:
encrypt.c: /tmp/ccfA9RFP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfA9RFP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfA9RFP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfA9RFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfA9RFP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfA9RFP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfA9RFP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfA9RFP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfA9RFP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfA9RFP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfA9RFP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfA9RFP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfA9RFP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfA9RFP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfA9RFP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfA9RFP.s: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/omdsha256k256n248tau256v1/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/cce94frM.s: Assembler messages:
encrypt.c: /tmp/cce94frM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce94frM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce94frM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce94frM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce94frM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce94frM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce94frM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce94frM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce94frM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce94frM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce94frM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce94frM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce94frM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce94frM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cce94frM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce94frM.s: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/omdsha256k256n248tau256v1/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/ccjBMJj9.s: Assembler messages:
encrypt.c: /tmp/ccjBMJj9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBMJj9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjBMJj9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjBMJj9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBMJj9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBMJj9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBMJj9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjBMJj9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjBMJj9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjBMJj9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBMJj9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBMJj9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBMJj9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBMJj9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBMJj9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBMJj9.s: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/omdsha256k256n248tau256v1/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/ccdPnqa3.s: Assembler messages:
encrypt.c: /tmp/ccdPnqa3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPnqa3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdPnqa3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdPnqa3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPnqa3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPnqa3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPnqa3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdPnqa3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdPnqa3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdPnqa3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPnqa3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPnqa3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPnqa3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPnqa3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPnqa3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPnqa3.s: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/omdsha256k256n248tau256v1/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/ccnZYA6h.s: Assembler messages:
encrypt.c: /tmp/ccnZYA6h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZYA6h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZYA6h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZYA6h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZYA6h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZYA6h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZYA6h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZYA6h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZYA6h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZYA6h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnZYA6h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZYA6h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZYA6h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZYA6h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZYA6h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZYA6h.s: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/omdsha256k256n248tau256v1/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/ccZ49jOa.s: Assembler messages:
encrypt.c: /tmp/ccZ49jOa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ49jOa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ49jOa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ49jOa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ49jOa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ49jOa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ49jOa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ49jOa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ49jOa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ49jOa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ49jOa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ49jOa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ49jOa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ49jOa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ49jOa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ49jOa.s: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/omdsha256k256n248tau256v1/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/ccyD62cV.s: Assembler messages:
encrypt.c: /tmp/ccyD62cV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyD62cV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyD62cV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyD62cV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD62cV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD62cV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD62cV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyD62cV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyD62cV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyD62cV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyD62cV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyD62cV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyD62cV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyD62cV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyD62cV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyD62cV.s: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/omdsha256k256n248tau256v1/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/ccAQ9sL6.s: Assembler messages:
encrypt.c: /tmp/ccAQ9sL6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQ9sL6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAQ9sL6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAQ9sL6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQ9sL6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQ9sL6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQ9sL6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAQ9sL6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAQ9sL6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQ9sL6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQ9sL6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQ9sL6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQ9sL6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQ9sL6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQ9sL6.s: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/omdsha256k256n248tau256v1/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/ccwAXy3p.s: Assembler messages:
encrypt.c: /tmp/ccwAXy3p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwAXy3p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwAXy3p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwAXy3p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAXy3p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAXy3p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAXy3p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwAXy3p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwAXy3p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAXy3p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwAXy3p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAXy3p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwAXy3p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwAXy3p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAXy3p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwAXy3p.s: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/omdsha256k256n248tau256v1/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/ccZS0uXd.s: Assembler messages:
encrypt.c: /tmp/ccZS0uXd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZS0uXd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZS0uXd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZS0uXd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZS0uXd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZS0uXd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZS0uXd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZS0uXd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZS0uXd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZS0uXd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZS0uXd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZS0uXd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZS0uXd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZS0uXd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS0uXd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZS0uXd.s: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/omdsha256k256n248tau256v1/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/cceAYqQX.s: Assembler messages:
encrypt.c: /tmp/cceAYqQX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceAYqQX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceAYqQX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceAYqQX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAYqQX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAYqQX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAYqQX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceAYqQX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceAYqQX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceAYqQX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAYqQX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAYqQX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAYqQX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAYqQX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAYqQX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceAYqQX.s: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/omdsha256k256n248tau256v1/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/ccSbkxx6.s: Assembler messages:
encrypt.c: /tmp/ccSbkxx6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbkxx6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbkxx6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbkxx6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbkxx6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbkxx6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbkxx6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbkxx6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbkxx6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSbkxx6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbkxx6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbkxx6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbkxx6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbkxx6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbkxx6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSbkxx6.s: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/omdsha256k256n248tau256v1/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/ccmfmh1L.s: Assembler messages:
encrypt.c: /tmp/ccmfmh1L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmfmh1L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmfmh1L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmfmh1L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmfmh1L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmfmh1L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmfmh1L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmfmh1L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmfmh1L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmfmh1L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmfmh1L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmfmh1L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmfmh1L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmfmh1L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfmh1L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmfmh1L.s: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/omdsha256k256n248tau256v1/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/ccURSliT.s: Assembler messages:
encrypt.c: /tmp/ccURSliT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccURSliT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccURSliT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccURSliT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccURSliT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccURSliT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccURSliT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccURSliT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccURSliT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccURSliT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccURSliT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccURSliT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccURSliT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURSliT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccURSliT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccURSliT.s: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/omdsha256k256n248tau256v1/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/ccqvyy9G.s: Assembler messages:
encrypt.c: /tmp/ccqvyy9G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvyy9G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqvyy9G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqvyy9G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvyy9G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvyy9G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvyy9G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqvyy9G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqvyy9G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvyy9G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqvyy9G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvyy9G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvyy9G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvyy9G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvyy9G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvyy9G.s: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/omdsha256k256n248tau256v1/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/ccZBv2PN.s: Assembler messages:
encrypt.c: /tmp/ccZBv2PN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBv2PN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZBv2PN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZBv2PN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBv2PN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBv2PN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBv2PN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZBv2PN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZBv2PN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBv2PN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZBv2PN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBv2PN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBv2PN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBv2PN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBv2PN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBv2PN.s: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/omdsha256k256n248tau256v1/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/ccjnGHJd.s: Assembler messages:
encrypt.c: /tmp/ccjnGHJd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjnGHJd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjnGHJd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjnGHJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnGHJd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnGHJd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnGHJd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjnGHJd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjnGHJd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjnGHJd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnGHJd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnGHJd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnGHJd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnGHJd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnGHJd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjnGHJd.s: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/omdsha256k256n248tau256v1/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/ccFrwcP0.s: Assembler messages:
encrypt.c: /tmp/ccFrwcP0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrwcP0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFrwcP0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFrwcP0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrwcP0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrwcP0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrwcP0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFrwcP0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFrwcP0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFrwcP0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrwcP0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrwcP0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrwcP0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrwcP0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrwcP0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrwcP0.s: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/omdsha256k256n248tau256v1/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/ccGbM6DI.s: Assembler messages:
encrypt.c: /tmp/ccGbM6DI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGbM6DI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGbM6DI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGbM6DI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGbM6DI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGbM6DI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGbM6DI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGbM6DI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGbM6DI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGbM6DI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGbM6DI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGbM6DI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGbM6DI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGbM6DI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbM6DI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGbM6DI.s: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/omdsha256k256n248tau256v1/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/ccfdzQ99.s: Assembler messages:
encrypt.c: /tmp/ccfdzQ99.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdzQ99.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfdzQ99.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfdzQ99.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdzQ99.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdzQ99.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdzQ99.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfdzQ99.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfdzQ99.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdzQ99.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfdzQ99.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdzQ99.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdzQ99.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdzQ99.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdzQ99.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdzQ99.s: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/omdsha256k256n248tau256v1/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/cctB78HJ.s: Assembler messages:
encrypt.c: /tmp/cctB78HJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctB78HJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctB78HJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctB78HJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctB78HJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctB78HJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctB78HJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctB78HJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctB78HJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctB78HJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctB78HJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctB78HJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctB78HJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctB78HJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctB78HJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctB78HJ.s: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/omdsha256k256n248tau256v1/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/cc8LeKWB.s: Assembler messages:
encrypt.c: /tmp/cc8LeKWB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8LeKWB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8LeKWB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8LeKWB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8LeKWB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8LeKWB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8LeKWB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8LeKWB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8LeKWB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8LeKWB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8LeKWB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8LeKWB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8LeKWB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LeKWB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8LeKWB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8LeKWB.s: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/omdsha256k256n248tau256v1/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/ccDUZNB7.s: Assembler messages:
encrypt.c: /tmp/ccDUZNB7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUZNB7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDUZNB7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDUZNB7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUZNB7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUZNB7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUZNB7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDUZNB7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDUZNB7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUZNB7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDUZNB7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUZNB7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUZNB7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUZNB7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUZNB7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUZNB7.s: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/omdsha256k256n248tau256v1/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/ccJraDuf.s: Assembler messages:
encrypt.c: /tmp/ccJraDuf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJraDuf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJraDuf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJraDuf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJraDuf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJraDuf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJraDuf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJraDuf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJraDuf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJraDuf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJraDuf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJraDuf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJraDuf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJraDuf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJraDuf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJraDuf.s: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/omdsha256k256n248tau256v1/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/ccUYTqyN.s: Assembler messages:
encrypt.c: /tmp/ccUYTqyN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUYTqyN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUYTqyN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUYTqyN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUYTqyN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUYTqyN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUYTqyN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUYTqyN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUYTqyN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUYTqyN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUYTqyN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUYTqyN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUYTqyN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYTqyN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUYTqyN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUYTqyN.s: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/omdsha256k256n248tau256v1/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/ccCsIZo9.s: Assembler messages:
encrypt.c: /tmp/ccCsIZo9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCsIZo9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCsIZo9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCsIZo9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCsIZo9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCsIZo9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCsIZo9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCsIZo9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCsIZo9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCsIZo9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCsIZo9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCsIZo9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCsIZo9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCsIZo9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsIZo9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCsIZo9.s: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/omdsha256k256n248tau256v1/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/ccJcsU1F.s: Assembler messages:
encrypt.c: /tmp/ccJcsU1F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJcsU1F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJcsU1F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJcsU1F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJcsU1F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJcsU1F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJcsU1F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJcsU1F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJcsU1F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJcsU1F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJcsU1F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJcsU1F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJcsU1F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJcsU1F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJcsU1F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJcsU1F.s: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/omdsha256k256n248tau256v1/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/ccNSv8E1.s: Assembler messages:
encrypt.c: /tmp/ccNSv8E1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNSv8E1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNSv8E1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNSv8E1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNSv8E1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNSv8E1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNSv8E1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNSv8E1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNSv8E1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNSv8E1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNSv8E1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNSv8E1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNSv8E1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNSv8E1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSv8E1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNSv8E1.s: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/omdsha256k256n248tau256v1/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/ccxyN413.s: Assembler messages:
encrypt.c: /tmp/ccxyN413.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxyN413.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxyN413.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxyN413.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxyN413.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxyN413.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxyN413.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxyN413.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxyN413.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxyN413.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxyN413.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxyN413.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxyN413.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxyN413.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxyN413.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxyN413.s: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/omdsha256k256n248tau256v1/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/cchZNvfV.s: Assembler messages:
encrypt.c: /tmp/cchZNvfV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchZNvfV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchZNvfV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchZNvfV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZNvfV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZNvfV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZNvfV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchZNvfV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchZNvfV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchZNvfV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZNvfV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZNvfV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZNvfV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZNvfV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZNvfV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchZNvfV.s: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/omdsha256k256n248tau256v1/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/ccwpMkyX.s: Assembler messages:
encrypt.c: /tmp/ccwpMkyX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwpMkyX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwpMkyX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwpMkyX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpMkyX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpMkyX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpMkyX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwpMkyX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwpMkyX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpMkyX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwpMkyX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwpMkyX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpMkyX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpMkyX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpMkyX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwpMkyX.s: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/omdsha256k256n248tau256v1/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/ccMCfcm0.s: Assembler messages:
encrypt.c: /tmp/ccMCfcm0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMCfcm0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMCfcm0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMCfcm0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCfcm0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCfcm0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCfcm0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMCfcm0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMCfcm0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCfcm0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMCfcm0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCfcm0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCfcm0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCfcm0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCfcm0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCfcm0.s: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/omdsha256k256n248tau256v1/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/cccrSNX9.s: Assembler messages:
encrypt.c: /tmp/cccrSNX9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccrSNX9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccrSNX9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccrSNX9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrSNX9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrSNX9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrSNX9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccrSNX9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccrSNX9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccrSNX9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrSNX9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrSNX9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrSNX9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrSNX9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrSNX9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccrSNX9.s: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/omdsha256k256n248tau256v1/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/ccgDienY.s: Assembler messages:
encrypt.c: /tmp/ccgDienY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgDienY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgDienY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgDienY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDienY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDienY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDienY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgDienY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgDienY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDienY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgDienY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDienY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDienY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDienY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDienY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDienY.s: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/omdsha256k256n248tau256v1/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/ccjtu3g1.s: Assembler messages:
encrypt.c: /tmp/ccjtu3g1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjtu3g1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjtu3g1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjtu3g1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjtu3g1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjtu3g1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjtu3g1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjtu3g1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjtu3g1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjtu3g1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjtu3g1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjtu3g1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjtu3g1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtu3g1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjtu3g1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjtu3g1.s: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/omdsha256k256n248tau256v1/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/ccCaPuAS.s: Assembler messages:
encrypt.c: /tmp/ccCaPuAS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCaPuAS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCaPuAS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCaPuAS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaPuAS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaPuAS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaPuAS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCaPuAS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCaPuAS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCaPuAS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaPuAS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCaPuAS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCaPuAS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaPuAS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCaPuAS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCaPuAS.s: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/omdsha256k256n248tau256v1/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/ccPRi7EX.s: Assembler messages:
encrypt.c: /tmp/ccPRi7EX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPRi7EX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPRi7EX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPRi7EX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPRi7EX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPRi7EX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPRi7EX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPRi7EX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPRi7EX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPRi7EX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPRi7EX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPRi7EX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPRi7EX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPRi7EX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPRi7EX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPRi7EX.s: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/omdsha256k256n248tau256v1/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/cc6JqO4F.s: Assembler messages:
encrypt.c: /tmp/cc6JqO4F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6JqO4F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6JqO4F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6JqO4F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6JqO4F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6JqO4F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6JqO4F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6JqO4F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6JqO4F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6JqO4F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6JqO4F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6JqO4F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6JqO4F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6JqO4F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6JqO4F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6JqO4F.s: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/omdsha256k256n248tau256v1/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/cc8AmCaU.s: Assembler messages:
encrypt.c: /tmp/cc8AmCaU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AmCaU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8AmCaU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8AmCaU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AmCaU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AmCaU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AmCaU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8AmCaU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8AmCaU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AmCaU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8AmCaU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AmCaU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AmCaU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AmCaU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AmCaU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AmCaU.s: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/omdsha256k256n248tau256v1/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/ccwOA1MY.s: Assembler messages:
encrypt.c: /tmp/ccwOA1MY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwOA1MY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwOA1MY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwOA1MY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOA1MY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOA1MY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOA1MY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwOA1MY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwOA1MY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOA1MY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwOA1MY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwOA1MY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwOA1MY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwOA1MY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOA1MY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwOA1MY.s: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/omdsha256k256n248tau256v1/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/ccyuMh4M.s: Assembler messages:
encrypt.c: /tmp/ccyuMh4M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyuMh4M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyuMh4M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyuMh4M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuMh4M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuMh4M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuMh4M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyuMh4M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyuMh4M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyuMh4M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuMh4M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuMh4M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuMh4M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuMh4M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuMh4M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyuMh4M.s: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/omdsha256k256n248tau256v1/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/ccrgdVuV.s: Assembler messages:
encrypt.c: /tmp/ccrgdVuV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgdVuV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgdVuV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgdVuV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgdVuV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgdVuV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgdVuV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgdVuV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgdVuV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgdVuV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrgdVuV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgdVuV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgdVuV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgdVuV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgdVuV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgdVuV.s: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/omdsha256k256n248tau256v1/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/ccvBm88K.s: Assembler messages:
encrypt.c: /tmp/ccvBm88K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvBm88K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvBm88K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvBm88K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBm88K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBm88K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBm88K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvBm88K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvBm88K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvBm88K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBm88K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvBm88K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvBm88K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBm88K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvBm88K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvBm88K.s: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/omdsha256k256n248tau256v1/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/ccCbB28t.s: Assembler messages:
encrypt.c: /tmp/ccCbB28t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCbB28t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCbB28t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCbB28t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCbB28t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCbB28t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCbB28t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCbB28t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCbB28t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCbB28t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCbB28t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCbB28t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCbB28t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbB28t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCbB28t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCbB28t.s: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/omdsha256k256n248tau256v1/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/ccEb3veP.s: Assembler messages:
encrypt.c: /tmp/ccEb3veP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEb3veP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEb3veP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEb3veP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEb3veP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEb3veP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEb3veP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEb3veP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEb3veP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEb3veP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEb3veP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEb3veP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEb3veP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEb3veP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb3veP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEb3veP.s: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/omdsha256k256n248tau256v1/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/ccbO8hSj.s: Assembler messages:
encrypt.c: /tmp/ccbO8hSj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbO8hSj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbO8hSj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbO8hSj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbO8hSj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbO8hSj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbO8hSj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbO8hSj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbO8hSj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbO8hSj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbO8hSj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbO8hSj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbO8hSj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbO8hSj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbO8hSj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbO8hSj.s: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/omdsha256k256n248tau256v1/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/ccrFcgLO.s: Assembler messages:
encrypt.c: /tmp/ccrFcgLO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFcgLO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrFcgLO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrFcgLO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFcgLO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFcgLO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFcgLO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrFcgLO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrFcgLO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFcgLO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrFcgLO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFcgLO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFcgLO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFcgLO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFcgLO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFcgLO.s: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/omdsha256k256n248tau256v1/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/cc3ffniQ.s: Assembler messages:
encrypt.c: /tmp/cc3ffniQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ffniQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ffniQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ffniQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffniQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffniQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffniQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ffniQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ffniQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffniQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3ffniQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffniQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ffniQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ffniQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffniQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ffniQ.s: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/omdsha256k256n248tau256v1/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/ccr0bOGz.s: Assembler messages:
encrypt.c: /tmp/ccr0bOGz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0bOGz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr0bOGz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr0bOGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0bOGz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0bOGz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0bOGz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr0bOGz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr0bOGz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr0bOGz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0bOGz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0bOGz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0bOGz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0bOGz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0bOGz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr0bOGz.s: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/omdsha256k256n248tau256v1/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/ccM5axkq.s: Assembler messages:
encrypt.c: /tmp/ccM5axkq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5axkq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM5axkq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM5axkq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5axkq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5axkq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5axkq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM5axkq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM5axkq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM5axkq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5axkq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5axkq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5axkq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5axkq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5axkq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM5axkq.s: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/omdsha256k256n248tau256v1/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/cccfTR2Q.s: Assembler messages:
encrypt.c: /tmp/cccfTR2Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfTR2Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccfTR2Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccfTR2Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfTR2Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfTR2Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfTR2Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccfTR2Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccfTR2Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfTR2Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccfTR2Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfTR2Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfTR2Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfTR2Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfTR2Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfTR2Q.s: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/omdsha256k256n248tau256v1/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/cc6NsUxq.s: Assembler messages:
encrypt.c: /tmp/cc6NsUxq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6NsUxq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6NsUxq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6NsUxq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NsUxq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NsUxq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NsUxq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6NsUxq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6NsUxq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NsUxq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6NsUxq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NsUxq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6NsUxq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6NsUxq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NsUxq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6NsUxq.s: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/omdsha256k256n248tau256v1/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/ccErlcP3.s: Assembler messages:
encrypt.c: /tmp/ccErlcP3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccErlcP3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccErlcP3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccErlcP3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccErlcP3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccErlcP3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccErlcP3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccErlcP3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccErlcP3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccErlcP3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccErlcP3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccErlcP3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccErlcP3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErlcP3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccErlcP3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccErlcP3.s: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/omdsha256k256n248tau256v1/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/ccAW5MJQ.s: Assembler messages:
encrypt.c: /tmp/ccAW5MJQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAW5MJQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAW5MJQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAW5MJQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAW5MJQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAW5MJQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAW5MJQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAW5MJQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAW5MJQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAW5MJQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAW5MJQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAW5MJQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAW5MJQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAW5MJQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAW5MJQ.s: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/omdsha256k256n248tau256v1/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/ccRzZpUh.s: Assembler messages:
encrypt.c: /tmp/ccRzZpUh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRzZpUh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRzZpUh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRzZpUh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzZpUh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzZpUh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzZpUh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRzZpUh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRzZpUh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzZpUh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRzZpUh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzZpUh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRzZpUh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRzZpUh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzZpUh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRzZpUh.s: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/omdsha256k256n248tau256v1/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/cc4x679v.s: Assembler messages:
encrypt.c: /tmp/cc4x679v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4x679v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4x679v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4x679v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4x679v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4x679v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4x679v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4x679v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4x679v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4x679v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4x679v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4x679v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4x679v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4x679v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4x679v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4x679v.s: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/omdsha256k256n248tau256v1/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/cc5uiC5e.s: Assembler messages:
encrypt.c: /tmp/cc5uiC5e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5uiC5e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5uiC5e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5uiC5e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uiC5e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uiC5e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uiC5e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5uiC5e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5uiC5e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5uiC5e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uiC5e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uiC5e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uiC5e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uiC5e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uiC5e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5uiC5e.s: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/omdsha256k256n248tau256v1/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/ccTdtFF0.s: Assembler messages:
encrypt.c: /tmp/ccTdtFF0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTdtFF0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTdtFF0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTdtFF0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdtFF0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdtFF0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdtFF0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTdtFF0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTdtFF0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTdtFF0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdtFF0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTdtFF0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTdtFF0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdtFF0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTdtFF0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTdtFF0.s: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/omdsha256k256n248tau256v1/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/ccZNs8em.s: Assembler messages:
encrypt.c: /tmp/ccZNs8em.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZNs8em.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZNs8em.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZNs8em.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNs8em.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNs8em.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNs8em.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZNs8em.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZNs8em.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNs8em.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZNs8em.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNs8em.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZNs8em.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZNs8em.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNs8em.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZNs8em.s: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/omdsha256k256n248tau256v1/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/ccbDcQ2o.s: Assembler messages:
encrypt.c: /tmp/ccbDcQ2o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbDcQ2o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbDcQ2o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbDcQ2o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbDcQ2o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbDcQ2o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbDcQ2o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbDcQ2o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbDcQ2o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbDcQ2o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbDcQ2o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbDcQ2o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbDcQ2o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbDcQ2o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbDcQ2o.s: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/omdsha256k256n248tau256v1/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/cchTNVt2.s: Assembler messages:
encrypt.c: /tmp/cchTNVt2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTNVt2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchTNVt2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchTNVt2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTNVt2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTNVt2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTNVt2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchTNVt2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchTNVt2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTNVt2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchTNVt2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTNVt2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTNVt2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTNVt2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTNVt2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTNVt2.s: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/omdsha256k256n248tau256v1/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/cc2OW3q3.s: Assembler messages:
encrypt.c: /tmp/cc2OW3q3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2OW3q3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2OW3q3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2OW3q3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OW3q3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OW3q3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OW3q3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2OW3q3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2OW3q3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OW3q3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2OW3q3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OW3q3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OW3q3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OW3q3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OW3q3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OW3q3.s: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/omdsha256k256n248tau256v1/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/ccV2q0Fc.s: Assembler messages:
encrypt.c: /tmp/ccV2q0Fc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV2q0Fc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV2q0Fc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV2q0Fc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2q0Fc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2q0Fc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2q0Fc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV2q0Fc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV2q0Fc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2q0Fc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV2q0Fc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV2q0Fc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2q0Fc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV2q0Fc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV2q0Fc.s: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/omdsha256k256n248tau256v1/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/ccGE0nzv.s: Assembler messages:
encrypt.c: /tmp/ccGE0nzv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGE0nzv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGE0nzv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGE0nzv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGE0nzv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGE0nzv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGE0nzv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGE0nzv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGE0nzv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGE0nzv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGE0nzv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGE0nzv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGE0nzv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGE0nzv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGE0nzv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGE0nzv.s: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/omdsha256k256n248tau256v1/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/ccbc7PR5.s: Assembler messages:
encrypt.c: /tmp/ccbc7PR5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbc7PR5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbc7PR5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbc7PR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbc7PR5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbc7PR5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbc7PR5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbc7PR5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbc7PR5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbc7PR5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbc7PR5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbc7PR5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbc7PR5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbc7PR5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7PR5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbc7PR5.s: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/omdsha256k256n248tau256v1/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/ccKYwehj.s: Assembler messages:
encrypt.c: /tmp/ccKYwehj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKYwehj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKYwehj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKYwehj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYwehj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYwehj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYwehj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKYwehj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKYwehj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKYwehj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYwehj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYwehj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYwehj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYwehj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYwehj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKYwehj.s: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/omdsha256k256n248tau256v1/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/ccXKsX33.s: Assembler messages:
encrypt.c: /tmp/ccXKsX33.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXKsX33.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXKsX33.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXKsX33.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXKsX33.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXKsX33.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXKsX33.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXKsX33.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXKsX33.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXKsX33.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXKsX33.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXKsX33.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXKsX33.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXKsX33.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKsX33.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXKsX33.s: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/omdsha256k256n248tau256v1/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/ccAQmvvF.s: Assembler messages:
encrypt.c: /tmp/ccAQmvvF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQmvvF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAQmvvF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAQmvvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQmvvF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQmvvF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQmvvF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAQmvvF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAQmvvF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQmvvF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAQmvvF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQmvvF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAQmvvF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAQmvvF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQmvvF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAQmvvF.s: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/omdsha256k256n248tau256v1/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/ccjYDbxF.s: Assembler messages:
encrypt.c: /tmp/ccjYDbxF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjYDbxF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjYDbxF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjYDbxF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYDbxF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYDbxF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYDbxF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjYDbxF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjYDbxF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjYDbxF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYDbxF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYDbxF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYDbxF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYDbxF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYDbxF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjYDbxF.s: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/omdsha256k256n248tau256v1/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/ccrPYtwD.s: Assembler messages:
encrypt.c: /tmp/ccrPYtwD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPYtwD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrPYtwD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrPYtwD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPYtwD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPYtwD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPYtwD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrPYtwD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrPYtwD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPYtwD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrPYtwD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPYtwD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPYtwD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPYtwD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPYtwD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPYtwD.s: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/omdsha256k256n248tau256v1/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/cctEckKt.s: Assembler messages:
encrypt.c: /tmp/cctEckKt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctEckKt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctEckKt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctEckKt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEckKt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEckKt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEckKt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctEckKt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctEckKt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctEckKt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctEckKt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEckKt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEckKt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEckKt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctEckKt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctEckKt.s: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/omdsha256k256n248tau256v1/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/cc0pBRpJ.s: Assembler messages:
encrypt.c: /tmp/cc0pBRpJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pBRpJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0pBRpJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0pBRpJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pBRpJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pBRpJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pBRpJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0pBRpJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pBRpJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0pBRpJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pBRpJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pBRpJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pBRpJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pBRpJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pBRpJ.s: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/omdsha256k256n248tau256v1/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/ccSN1qvN.s: Assembler messages:
encrypt.c: /tmp/ccSN1qvN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSN1qvN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSN1qvN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSN1qvN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSN1qvN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSN1qvN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSN1qvN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSN1qvN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSN1qvN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSN1qvN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSN1qvN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSN1qvN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSN1qvN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSN1qvN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSN1qvN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSN1qvN.s: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/omdsha256k256n248tau256v1/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/ccF3ltGz.s: Assembler messages:
encrypt.c: /tmp/ccF3ltGz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF3ltGz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF3ltGz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF3ltGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3ltGz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3ltGz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3ltGz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF3ltGz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF3ltGz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF3ltGz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF3ltGz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF3ltGz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF3ltGz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF3ltGz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF3ltGz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF3ltGz.s: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/omdsha256k256n248tau256v1/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/ccGSQNwE.s: Assembler messages:
encrypt.c: /tmp/ccGSQNwE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGSQNwE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGSQNwE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGSQNwE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSQNwE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSQNwE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSQNwE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGSQNwE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGSQNwE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSQNwE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGSQNwE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGSQNwE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSQNwE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSQNwE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSQNwE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSQNwE.s: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/omdsha256k256n248tau256v1/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/ccLIAqCF.s: Assembler messages:
encrypt.c: /tmp/ccLIAqCF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIAqCF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLIAqCF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLIAqCF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIAqCF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIAqCF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIAqCF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLIAqCF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLIAqCF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLIAqCF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIAqCF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIAqCF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIAqCF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIAqCF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIAqCF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIAqCF.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/omdsha256k256n248tau256v1/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/ccpxn7fn.s: Assembler messages:
encrypt.c: /tmp/ccpxn7fn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpxn7fn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpxn7fn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpxn7fn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxn7fn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxn7fn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxn7fn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpxn7fn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpxn7fn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxn7fn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpxn7fn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxn7fn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpxn7fn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpxn7fn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxn7fn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpxn7fn.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/omdsha256k256n248tau256v1/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/ccCodreb.s: Assembler messages:
encrypt.c: /tmp/ccCodreb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCodreb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCodreb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCodreb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCodreb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCodreb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCodreb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCodreb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCodreb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCodreb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCodreb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCodreb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCodreb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCodreb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCodreb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCodreb.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/omdsha256k256n248tau256v1/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/ccrgPZqq.s: Assembler messages:
encrypt.c: /tmp/ccrgPZqq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgPZqq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgPZqq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgPZqq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgPZqq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgPZqq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgPZqq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgPZqq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgPZqq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrgPZqq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgPZqq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgPZqq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgPZqq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgPZqq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgPZqq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrgPZqq.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/omdsha256k256n248tau256v1/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/ccgBObNn.s: Assembler messages:
encrypt.c: /tmp/ccgBObNn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBObNn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgBObNn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgBObNn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBObNn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBObNn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBObNn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgBObNn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgBObNn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBObNn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgBObNn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBObNn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBObNn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBObNn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBObNn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBObNn.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/omdsha256k256n248tau256v1/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/ccv3P9tD.s: Assembler messages:
encrypt.c: /tmp/ccv3P9tD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv3P9tD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv3P9tD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv3P9tD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3P9tD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3P9tD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3P9tD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv3P9tD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv3P9tD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv3P9tD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3P9tD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv3P9tD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv3P9tD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3P9tD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv3P9tD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv3P9tD.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/omdsha256k256n248tau256v1/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/ccRataaj.s: Assembler messages:
encrypt.c: /tmp/ccRataaj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRataaj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRataaj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRataaj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRataaj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRataaj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRataaj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRataaj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRataaj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRataaj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRataaj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRataaj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRataaj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRataaj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRataaj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRataaj.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/omdsha256k256n248tau256v1/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/ccssmKjx.s: Assembler messages:
encrypt.c: /tmp/ccssmKjx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccssmKjx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccssmKjx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccssmKjx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccssmKjx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccssmKjx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccssmKjx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccssmKjx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccssmKjx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccssmKjx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccssmKjx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccssmKjx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccssmKjx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssmKjx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccssmKjx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccssmKjx.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/omdsha256k256n248tau256v1/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/ccaxbJLk.s: Assembler messages:
encrypt.c: /tmp/ccaxbJLk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaxbJLk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaxbJLk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaxbJLk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxbJLk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxbJLk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxbJLk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaxbJLk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaxbJLk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxbJLk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaxbJLk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxbJLk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxbJLk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxbJLk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxbJLk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxbJLk.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/omdsha256k256n248tau256v1/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/ccgw7uvE.s: Assembler messages:
encrypt.c: /tmp/ccgw7uvE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgw7uvE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgw7uvE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgw7uvE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgw7uvE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgw7uvE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgw7uvE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgw7uvE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgw7uvE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgw7uvE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgw7uvE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgw7uvE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgw7uvE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgw7uvE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgw7uvE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgw7uvE.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/omdsha256k256n248tau256v1/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/ccUol09b.s: Assembler messages:
encrypt.c: /tmp/ccUol09b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUol09b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUol09b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUol09b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUol09b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUol09b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUol09b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUol09b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUol09b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUol09b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUol09b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUol09b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUol09b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUol09b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUol09b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUol09b.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/omdsha256k256n248tau256v1/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/cchjdtmv.s: Assembler messages:
encrypt.c: /tmp/cchjdtmv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchjdtmv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchjdtmv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchjdtmv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjdtmv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjdtmv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjdtmv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchjdtmv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchjdtmv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchjdtmv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjdtmv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchjdtmv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchjdtmv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjdtmv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchjdtmv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchjdtmv.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/omdsha256k256n248tau256v1/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/cc6LUyAo.s: Assembler messages:
encrypt.c: /tmp/cc6LUyAo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6LUyAo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6LUyAo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6LUyAo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LUyAo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LUyAo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LUyAo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6LUyAo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6LUyAo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LUyAo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6LUyAo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LUyAo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LUyAo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LUyAo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LUyAo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LUyAo.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/omdsha256k256n248tau256v1/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/ccSKzONK.s: Assembler messages:
encrypt.c: /tmp/ccSKzONK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKzONK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSKzONK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSKzONK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKzONK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKzONK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKzONK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSKzONK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSKzONK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSKzONK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKzONK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKzONK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKzONK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKzONK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKzONK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSKzONK.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/omdsha256k256n248tau256v1/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/cc3oXE3A.s: Assembler messages:
encrypt.c: /tmp/cc3oXE3A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3oXE3A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3oXE3A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3oXE3A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3oXE3A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3oXE3A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3oXE3A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3oXE3A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3oXE3A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3oXE3A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3oXE3A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3oXE3A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3oXE3A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oXE3A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3oXE3A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3oXE3A.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/omdsha256k256n248tau256v1/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/ccy76bJg.s: Assembler messages:
encrypt.c: /tmp/ccy76bJg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy76bJg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy76bJg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy76bJg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy76bJg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy76bJg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy76bJg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy76bJg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy76bJg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy76bJg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy76bJg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy76bJg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy76bJg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy76bJg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy76bJg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy76bJg.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/omdsha256k256n248tau256v1/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/ccbh2Lpi.s: Assembler messages:
encrypt.c: /tmp/ccbh2Lpi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbh2Lpi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbh2Lpi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbh2Lpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbh2Lpi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbh2Lpi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbh2Lpi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbh2Lpi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbh2Lpi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbh2Lpi.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/ccbh2Lpi.s: Assembler messages:
encrypt.c: /tmp/ccbh2Lpi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbh2Lpi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbh2Lpi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbh2Lpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbh2Lpi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbh2Lpi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbh2Lpi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbh2Lpi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbh2Lpi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbh2Lpi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbh2Lpi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbh2Lpi.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/omdsha256k256n248tau256v1/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/ccpLiCfK.s: Assembler messages:
encrypt.c: /tmp/ccpLiCfK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLiCfK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpLiCfK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpLiCfK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpLiCfK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpLiCfK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpLiCfK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLiCfK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLiCfK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLiCfK.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/ccpLiCfK.s: Assembler messages:
encrypt.c: /tmp/ccpLiCfK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLiCfK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpLiCfK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpLiCfK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpLiCfK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpLiCfK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpLiCfK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpLiCfK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLiCfK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLiCfK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLiCfK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLiCfK.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/omdsha256k256n248tau256v1/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/cc97Jke8.s: Assembler messages:
encrypt.c: /tmp/cc97Jke8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97Jke8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97Jke8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc97Jke8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97Jke8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97Jke8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc97Jke8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97Jke8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97Jke8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97Jke8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97Jke8.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/cc97Jke8.s: Assembler messages:
encrypt.c: /tmp/cc97Jke8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97Jke8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97Jke8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc97Jke8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97Jke8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97Jke8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc97Jke8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97Jke8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97Jke8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97Jke8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97Jke8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97Jke8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97Jke8.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/omdsha256k256n248tau256v1/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/ccFbWKBF.s: Assembler messages:
encrypt.c: /tmp/ccFbWKBF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbWKBF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFbWKBF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFbWKBF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFbWKBF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFbWKBF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFbWKBF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbWKBF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbWKBF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbWKBF.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/ccFbWKBF.s: Assembler messages:
encrypt.c: /tmp/ccFbWKBF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbWKBF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFbWKBF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFbWKBF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFbWKBF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFbWKBF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFbWKBF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFbWKBF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbWKBF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbWKBF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbWKBF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbWKBF.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/omdsha256k256n248tau256v1/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/ccRHqMxR.s: Assembler messages:
encrypt.c: /tmp/ccRHqMxR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHqMxR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRHqMxR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRHqMxR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRHqMxR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRHqMxR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRHqMxR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHqMxR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHqMxR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHqMxR.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/ccRHqMxR.s: Assembler messages:
encrypt.c: /tmp/ccRHqMxR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHqMxR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRHqMxR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRHqMxR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRHqMxR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRHqMxR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRHqMxR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHqMxR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHqMxR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHqMxR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHqMxR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHqMxR.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/omdsha256k256n248tau256v1/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/ccqfxrIl.s: Assembler messages:
encrypt.c: /tmp/ccqfxrIl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqfxrIl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqfxrIl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqfxrIl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqfxrIl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqfxrIl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqfxrIl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfxrIl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfxrIl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfxrIl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqfxrIl.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/ccqfxrIl.s: Assembler messages:
encrypt.c: /tmp/ccqfxrIl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqfxrIl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqfxrIl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqfxrIl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqfxrIl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqfxrIl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqfxrIl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfxrIl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfxrIl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfxrIl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfxrIl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfxrIl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqfxrIl.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/omdsha256k256n248tau256v1/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/ccJQ2EMa.s: Assembler messages:
encrypt.c: /tmp/ccJQ2EMa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQ2EMa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJQ2EMa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJQ2EMa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJQ2EMa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJQ2EMa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQ2EMa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQ2EMa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQ2EMa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJQ2EMa.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/ccJQ2EMa.s: Assembler messages:
encrypt.c: /tmp/ccJQ2EMa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQ2EMa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJQ2EMa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJQ2EMa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJQ2EMa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJQ2EMa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQ2EMa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQ2EMa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQ2EMa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ2EMa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQ2EMa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJQ2EMa.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/omdsha256k256n248tau256v1/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/ccUWjZCF.s: Assembler messages:
encrypt.c: /tmp/ccUWjZCF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWjZCF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWjZCF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWjZCF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWjZCF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWjZCF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUWjZCF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjZCF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjZCF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjZCF.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/ccUWjZCF.s: Assembler messages:
encrypt.c: /tmp/ccUWjZCF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWjZCF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWjZCF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWjZCF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWjZCF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWjZCF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUWjZCF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjZCF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjZCF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjZCF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjZCF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjZCF.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/omdsha256k256n248tau256v1/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/cc5OTJQS.s: Assembler messages:
encrypt.c: /tmp/cc5OTJQS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5OTJQS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5OTJQS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5OTJQS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OTJQS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OTJQS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OTJQS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5OTJQS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5OTJQS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5OTJQS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OTJQS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OTJQS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OTJQS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OTJQS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OTJQS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5OTJQS.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/omdsha256k256n248tau256v1/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/cc8jwTpI.s: Assembler messages:
encrypt.c: /tmp/cc8jwTpI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8jwTpI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8jwTpI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8jwTpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jwTpI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jwTpI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jwTpI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8jwTpI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8jwTpI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jwTpI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8jwTpI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jwTpI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8jwTpI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8jwTpI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jwTpI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8jwTpI.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/omdsha256k256n248tau256v1/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/ccPCCbZP.s: Assembler messages:
encrypt.c: /tmp/ccPCCbZP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPCCbZP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPCCbZP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPCCbZP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPCCbZP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPCCbZP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPCCbZP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPCCbZP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPCCbZP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPCCbZP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPCCbZP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPCCbZP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPCCbZP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPCCbZP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCCbZP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPCCbZP.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/omdsha256k256n248tau256v1/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/ccu80NO0.s: Assembler messages:
encrypt.c: /tmp/ccu80NO0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu80NO0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu80NO0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu80NO0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu80NO0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu80NO0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu80NO0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu80NO0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu80NO0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu80NO0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu80NO0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu80NO0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu80NO0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu80NO0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu80NO0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu80NO0.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/omdsha256k256n248tau256v1/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/ccdTsbIF.s: Assembler messages:
encrypt.c: /tmp/ccdTsbIF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdTsbIF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdTsbIF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdTsbIF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTsbIF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTsbIF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTsbIF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdTsbIF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdTsbIF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTsbIF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdTsbIF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTsbIF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTsbIF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTsbIF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTsbIF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTsbIF.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/omdsha256k256n248tau256v1/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/cci9eEiP.s: Assembler messages:
encrypt.c: /tmp/cci9eEiP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci9eEiP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci9eEiP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci9eEiP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9eEiP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9eEiP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9eEiP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci9eEiP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci9eEiP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci9eEiP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci9eEiP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9eEiP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9eEiP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9eEiP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9eEiP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci9eEiP.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/omdsha256k256n248tau256v1/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/ccIqu8m8.s: Assembler messages:
encrypt.c: /tmp/ccIqu8m8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIqu8m8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIqu8m8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIqu8m8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqu8m8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqu8m8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqu8m8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIqu8m8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIqu8m8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIqu8m8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqu8m8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqu8m8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqu8m8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqu8m8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqu8m8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIqu8m8.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/omdsha256k256n248tau256v1/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/ccqdwXEp.s: Assembler messages:
encrypt.c: /tmp/ccqdwXEp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdwXEp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdwXEp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdwXEp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdwXEp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdwXEp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdwXEp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdwXEp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdwXEp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdwXEp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqdwXEp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdwXEp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdwXEp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdwXEp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdwXEp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdwXEp.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/omdsha256k256n248tau256v1/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/ccjvzYA7.s: Assembler messages:
encrypt.c: /tmp/ccjvzYA7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjvzYA7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjvzYA7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjvzYA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjvzYA7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjvzYA7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjvzYA7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjvzYA7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjvzYA7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjvzYA7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjvzYA7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjvzYA7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjvzYA7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvzYA7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjvzYA7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjvzYA7.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/omdsha256k256n248tau256v1/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/ccpplton.s: Assembler messages:
encrypt.c: /tmp/ccpplton.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpplton.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpplton.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpplton.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpplton.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpplton.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpplton.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpplton.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpplton.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpplton.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpplton.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpplton.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpplton.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpplton.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpplton.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpplton.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/omdsha256k256n248tau256v1/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/cc17gJnt.s: Assembler messages:
encrypt.c: /tmp/cc17gJnt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc17gJnt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc17gJnt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc17gJnt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc17gJnt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc17gJnt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc17gJnt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc17gJnt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc17gJnt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc17gJnt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc17gJnt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc17gJnt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc17gJnt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc17gJnt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17gJnt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc17gJnt.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/omdsha256k256n248tau256v1/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/ccWUVD8e.s: Assembler messages:
encrypt.c: /tmp/ccWUVD8e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWUVD8e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWUVD8e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWUVD8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWUVD8e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWUVD8e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWUVD8e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWUVD8e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWUVD8e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWUVD8e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWUVD8e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWUVD8e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWUVD8e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUVD8e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWUVD8e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWUVD8e.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/omdsha256k256n248tau256v1/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/cc97qNgp.s: Assembler messages:
encrypt.c: /tmp/cc97qNgp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97qNgp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97qNgp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc97qNgp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97qNgp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97qNgp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97qNgp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97qNgp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97qNgp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97qNgp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc97qNgp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97qNgp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97qNgp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97qNgp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97qNgp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97qNgp.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/omdsha256k256n248tau256v1/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/ccRNR2Mb.s: Assembler messages:
encrypt.c: /tmp/ccRNR2Mb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRNR2Mb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRNR2Mb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRNR2Mb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRNR2Mb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRNR2Mb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRNR2Mb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRNR2Mb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRNR2Mb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRNR2Mb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRNR2Mb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRNR2Mb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNR2Mb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRNR2Mb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRNR2Mb.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/omdsha256k256n248tau256v1/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/ccc74xEQ.s: Assembler messages:
encrypt.c: /tmp/ccc74xEQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc74xEQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc74xEQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc74xEQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc74xEQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc74xEQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc74xEQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc74xEQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc74xEQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc74xEQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc74xEQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc74xEQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc74xEQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc74xEQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc74xEQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc74xEQ.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/omdsha256k256n248tau256v1/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/ccyxv4Pe.s: Assembler messages:
encrypt.c: /tmp/ccyxv4Pe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyxv4Pe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyxv4Pe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyxv4Pe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxv4Pe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxv4Pe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxv4Pe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyxv4Pe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxv4Pe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyxv4Pe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyxv4Pe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxv4Pe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxv4Pe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxv4Pe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxv4Pe.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/omdsha256k256n248tau256v1/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/cc8PVHYh.s: Assembler messages:
encrypt.c: /tmp/cc8PVHYh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8PVHYh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8PVHYh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8PVHYh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PVHYh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PVHYh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PVHYh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8PVHYh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8PVHYh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PVHYh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8PVHYh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PVHYh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PVHYh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PVHYh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PVHYh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PVHYh.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/omdsha256k256n248tau256v1/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/ccJo7QfW.s: Assembler messages:
encrypt.c: /tmp/ccJo7QfW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJo7QfW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJo7QfW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJo7QfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo7QfW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo7QfW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo7QfW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJo7QfW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJo7QfW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJo7QfW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo7QfW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJo7QfW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJo7QfW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo7QfW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJo7QfW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJo7QfW.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/omdsha256k256n248tau256v1/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/cc6yAxI6.s: Assembler messages:
encrypt.c: /tmp/cc6yAxI6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yAxI6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6yAxI6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6yAxI6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yAxI6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yAxI6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yAxI6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6yAxI6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6yAxI6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yAxI6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6yAxI6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yAxI6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yAxI6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yAxI6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yAxI6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yAxI6.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/omdsha256k256n248tau256v1/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/ccpHMGGJ.s: Assembler messages:
encrypt.c: /tmp/ccpHMGGJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpHMGGJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpHMGGJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpHMGGJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpHMGGJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpHMGGJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpHMGGJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpHMGGJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpHMGGJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpHMGGJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpHMGGJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpHMGGJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMGGJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpHMGGJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpHMGGJ.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/omdsha256k256n248tau256v1/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/ccmrG7BY.s: Assembler messages:
encrypt.c: /tmp/ccmrG7BY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmrG7BY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmrG7BY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmrG7BY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrG7BY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrG7BY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrG7BY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmrG7BY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmrG7BY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrG7BY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmrG7BY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrG7BY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmrG7BY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmrG7BY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrG7BY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmrG7BY.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/omdsha256k256n248tau256v1/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/ccu2mONw.s: Assembler messages:
encrypt.c: /tmp/ccu2mONw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2mONw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu2mONw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu2mONw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2mONw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2mONw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2mONw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu2mONw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu2mONw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu2mONw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2mONw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2mONw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2mONw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2mONw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2mONw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu2mONw.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/omdsha256k256n248tau256v1/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/cc5tdfT5.s: Assembler messages:
encrypt.c: /tmp/cc5tdfT5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5tdfT5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5tdfT5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5tdfT5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tdfT5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tdfT5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tdfT5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5tdfT5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5tdfT5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tdfT5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5tdfT5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tdfT5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tdfT5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tdfT5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tdfT5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tdfT5.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/omdsha256k256n248tau256v1/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/ccYAflBD.s: Assembler messages:
encrypt.c: /tmp/ccYAflBD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYAflBD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYAflBD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYAflBD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYAflBD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYAflBD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYAflBD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYAflBD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYAflBD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYAflBD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYAflBD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYAflBD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYAflBD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAflBD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYAflBD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYAflBD.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/omdsha256k256n248tau256v1/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/cc0WledW.s: Assembler messages:
encrypt.c: /tmp/cc0WledW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0WledW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0WledW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0WledW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WledW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WledW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WledW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0WledW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0WledW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WledW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0WledW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WledW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WledW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WledW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WledW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WledW.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/omdsha256k256n248tau256v1/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/ccrtu26s.s: Assembler messages:
encrypt.c: /tmp/ccrtu26s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrtu26s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrtu26s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrtu26s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtu26s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtu26s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtu26s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrtu26s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrtu26s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrtu26s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtu26s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrtu26s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrtu26s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtu26s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrtu26s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrtu26s.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/omdsha256k256n248tau256v1/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/ccTZ8tCz.s: Assembler messages:
encrypt.c: /tmp/ccTZ8tCz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTZ8tCz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTZ8tCz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTZ8tCz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTZ8tCz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTZ8tCz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTZ8tCz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTZ8tCz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTZ8tCz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTZ8tCz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTZ8tCz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTZ8tCz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTZ8tCz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZ8tCz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTZ8tCz.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/omdsha256k256n248tau256v1/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/ccrvQ4NB.s: Assembler messages:
encrypt.c: /tmp/ccrvQ4NB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvQ4NB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvQ4NB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvQ4NB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvQ4NB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvQ4NB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvQ4NB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvQ4NB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrvQ4NB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvQ4NB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvQ4NB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvQ4NB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvQ4NB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvQ4NB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrvQ4NB.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/omdsha256k256n248tau256v1/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/ccq0bL0z.s: Assembler messages:
encrypt.c: /tmp/ccq0bL0z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq0bL0z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq0bL0z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq0bL0z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0bL0z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0bL0z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0bL0z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq0bL0z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq0bL0z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0bL0z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq0bL0z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0bL0z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0bL0z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0bL0z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0bL0z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0bL0z.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/omdsha256k256n248tau256v1/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/ccs2oMvI.s: Assembler messages:
encrypt.c: /tmp/ccs2oMvI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs2oMvI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs2oMvI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs2oMvI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs2oMvI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs2oMvI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs2oMvI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs2oMvI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs2oMvI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs2oMvI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs2oMvI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs2oMvI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs2oMvI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2oMvI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs2oMvI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs2oMvI.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/omdsha256k256n248tau256v1/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/ccaavGdy.s: Assembler messages:
encrypt.c: /tmp/ccaavGdy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaavGdy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaavGdy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaavGdy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaavGdy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaavGdy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaavGdy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaavGdy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaavGdy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaavGdy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaavGdy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaavGdy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaavGdy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaavGdy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaavGdy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaavGdy.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/omdsha256k256n248tau256v1/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/ccfVyGSu.s: Assembler messages:
encrypt.c: /tmp/ccfVyGSu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVyGSu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVyGSu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVyGSu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVyGSu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVyGSu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVyGSu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVyGSu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVyGSu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVyGSu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfVyGSu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVyGSu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVyGSu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVyGSu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVyGSu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVyGSu.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/omdsha256k256n248tau256v1/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/ccV9TKPr.s: Assembler messages:
encrypt.c: /tmp/ccV9TKPr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV9TKPr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV9TKPr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV9TKPr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9TKPr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9TKPr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9TKPr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV9TKPr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV9TKPr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9TKPr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV9TKPr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9TKPr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV9TKPr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV9TKPr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9TKPr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV9TKPr.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/omdsha256k256n248tau256v1/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/cckyWPJm.s: Assembler messages:
encrypt.c: /tmp/cckyWPJm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckyWPJm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckyWPJm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckyWPJm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyWPJm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyWPJm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyWPJm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckyWPJm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckyWPJm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckyWPJm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyWPJm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyWPJm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyWPJm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyWPJm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyWPJm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckyWPJm.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/omdsha256k256n248tau256v1/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/ccTG4Xks.s: Assembler messages:
encrypt.c: /tmp/ccTG4Xks.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTG4Xks.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTG4Xks.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTG4Xks.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG4Xks.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG4Xks.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG4Xks.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTG4Xks.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTG4Xks.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTG4Xks.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTG4Xks.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTG4Xks.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTG4Xks.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTG4Xks.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTG4Xks.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTG4Xks.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/omdsha256k256n248tau256v1/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/ccxoR3mu.s: Assembler messages:
encrypt.c: /tmp/ccxoR3mu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxoR3mu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxoR3mu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxoR3mu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxoR3mu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxoR3mu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxoR3mu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxoR3mu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxoR3mu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxoR3mu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxoR3mu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxoR3mu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxoR3mu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxoR3mu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxoR3mu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxoR3mu.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/omdsha256k256n248tau256v1/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/ccBB5E5y.s: Assembler messages:
encrypt.c: /tmp/ccBB5E5y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBB5E5y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBB5E5y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBB5E5y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB5E5y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB5E5y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB5E5y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBB5E5y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBB5E5y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB5E5y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBB5E5y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB5E5y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB5E5y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB5E5y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB5E5y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB5E5y.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/omdsha256k256n248tau256v1/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/ccDTL0Qf.s: Assembler messages:
encrypt.c: /tmp/ccDTL0Qf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDTL0Qf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDTL0Qf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDTL0Qf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTL0Qf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTL0Qf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTL0Qf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDTL0Qf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDTL0Qf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTL0Qf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDTL0Qf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDTL0Qf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTL0Qf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDTL0Qf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDTL0Qf.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/omdsha256k256n248tau256v1/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/cc1R3ads.s: Assembler messages:
encrypt.c: /tmp/cc1R3ads.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1R3ads.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1R3ads.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1R3ads.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1R3ads.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1R3ads.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1R3ads.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1R3ads.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1R3ads.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1R3ads.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1R3ads.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1R3ads.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1R3ads.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R3ads.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1R3ads.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1R3ads.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/omdsha256k256n248tau256v1/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/cc39zVLz.s: Assembler messages:
encrypt.c: /tmp/cc39zVLz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc39zVLz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc39zVLz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc39zVLz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39zVLz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39zVLz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39zVLz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc39zVLz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc39zVLz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39zVLz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc39zVLz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39zVLz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39zVLz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39zVLz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39zVLz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39zVLz.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/omdsha256k256n248tau256v1/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/ccYE6pCi.s: Assembler messages:
encrypt.c: /tmp/ccYE6pCi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYE6pCi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYE6pCi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYE6pCi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYE6pCi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYE6pCi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYE6pCi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYE6pCi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYE6pCi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYE6pCi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYE6pCi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYE6pCi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYE6pCi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYE6pCi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYE6pCi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYE6pCi.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/omdsha256k256n248tau256v1/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/ccdsGrfs.s: Assembler messages:
encrypt.c: /tmp/ccdsGrfs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdsGrfs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdsGrfs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdsGrfs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsGrfs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsGrfs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsGrfs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdsGrfs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdsGrfs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsGrfs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdsGrfs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsGrfs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdsGrfs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdsGrfs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsGrfs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdsGrfs.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/omdsha256k256n248tau256v1/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/cc8auWiC.s: Assembler messages:
encrypt.c: /tmp/cc8auWiC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8auWiC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8auWiC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8auWiC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8auWiC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8auWiC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8auWiC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8auWiC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8auWiC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8auWiC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8auWiC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8auWiC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8auWiC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8auWiC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8auWiC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8auWiC.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/omdsha256k256n248tau256v1/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/cclfNHUx.s: Assembler messages:
encrypt.c: /tmp/cclfNHUx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclfNHUx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclfNHUx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclfNHUx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclfNHUx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclfNHUx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclfNHUx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclfNHUx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclfNHUx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclfNHUx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclfNHUx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclfNHUx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclfNHUx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHUx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclfNHUx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclfNHUx.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/omdsha256k256n248tau256v1/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/cc49x3gv.s: Assembler messages:
encrypt.c: /tmp/cc49x3gv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49x3gv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc49x3gv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc49x3gv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49x3gv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49x3gv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49x3gv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc49x3gv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc49x3gv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49x3gv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc49x3gv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49x3gv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49x3gv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49x3gv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49x3gv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49x3gv.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/omdsha256k256n248tau256v1/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/cc8igsdo.s: Assembler messages:
encrypt.c: /tmp/cc8igsdo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8igsdo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8igsdo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8igsdo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8igsdo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8igsdo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8igsdo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8igsdo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8igsdo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8igsdo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8igsdo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8igsdo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8igsdo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8igsdo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8igsdo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8igsdo.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/omdsha256k256n248tau256v1/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/cc9Oocre.s: Assembler messages:
encrypt.c: /tmp/cc9Oocre.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Oocre.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Oocre.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Oocre.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Oocre.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Oocre.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Oocre.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Oocre.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Oocre.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9Oocre.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Oocre.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Oocre.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Oocre.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Oocre.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Oocre.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Oocre.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/omdsha256k256n248tau256v1/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/ccKUm7sk.s: Assembler messages:
encrypt.c: /tmp/ccKUm7sk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKUm7sk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKUm7sk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKUm7sk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKUm7sk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKUm7sk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKUm7sk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKUm7sk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKUm7sk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKUm7sk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKUm7sk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKUm7sk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKUm7sk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKUm7sk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUm7sk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKUm7sk.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/omdsha256k256n248tau256v1/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/ccDSZY11.s: Assembler messages:
encrypt.c: /tmp/ccDSZY11.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSZY11.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDSZY11.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDSZY11.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSZY11.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSZY11.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSZY11.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDSZY11.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDSZY11.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDSZY11.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSZY11.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSZY11.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSZY11.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSZY11.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSZY11.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSZY11.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/omdsha256k256n248tau256v1/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/cchTyYwa.s: Assembler messages:
encrypt.c: /tmp/cchTyYwa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTyYwa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchTyYwa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchTyYwa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTyYwa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTyYwa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTyYwa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchTyYwa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchTyYwa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTyYwa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchTyYwa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTyYwa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTyYwa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTyYwa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTyYwa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTyYwa.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/omdsha256k256n248tau256v1/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/ccUf4OXm.s: Assembler messages:
encrypt.c: /tmp/ccUf4OXm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUf4OXm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUf4OXm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUf4OXm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUf4OXm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUf4OXm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUf4OXm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUf4OXm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUf4OXm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUf4OXm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUf4OXm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUf4OXm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUf4OXm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUf4OXm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUf4OXm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUf4OXm.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/omdsha256k256n248tau256v1/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/ccXpfTSm.s: Assembler messages:
encrypt.c: /tmp/ccXpfTSm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXpfTSm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXpfTSm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXpfTSm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXpfTSm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXpfTSm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXpfTSm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXpfTSm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXpfTSm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXpfTSm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXpfTSm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXpfTSm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXpfTSm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXpfTSm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpfTSm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXpfTSm.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/omdsha256k256n248tau256v1/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/ccaO4qAh.s: Assembler messages:
encrypt.c: /tmp/ccaO4qAh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaO4qAh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaO4qAh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaO4qAh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaO4qAh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaO4qAh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaO4qAh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaO4qAh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaO4qAh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaO4qAh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaO4qAh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaO4qAh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaO4qAh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaO4qAh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaO4qAh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaO4qAh.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/omdsha256k256n248tau256v1/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/ccptuKQ7.s: Assembler messages:
encrypt.c: /tmp/ccptuKQ7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccptuKQ7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccptuKQ7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccptuKQ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccptuKQ7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccptuKQ7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccptuKQ7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccptuKQ7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccptuKQ7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccptuKQ7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccptuKQ7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccptuKQ7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccptuKQ7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptuKQ7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccptuKQ7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccptuKQ7.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/omdsha256k256n248tau256v1/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/ccUCW3Uc.s: Assembler messages:
encrypt.c: /tmp/ccUCW3Uc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUCW3Uc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUCW3Uc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUCW3Uc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCW3Uc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCW3Uc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCW3Uc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUCW3Uc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUCW3Uc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCW3Uc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCW3Uc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCW3Uc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCW3Uc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCW3Uc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUCW3Uc.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/omdsha256k256n248tau256v1/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/ccevI0MA.s: Assembler messages:
encrypt.c: /tmp/ccevI0MA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccevI0MA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccevI0MA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccevI0MA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevI0MA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevI0MA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevI0MA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccevI0MA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccevI0MA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevI0MA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccevI0MA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevI0MA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevI0MA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevI0MA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevI0MA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevI0MA.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/omdsha256k256n248tau256v1/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/cc8I50U4.s: Assembler messages:
encrypt.c: /tmp/cc8I50U4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8I50U4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8I50U4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8I50U4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8I50U4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8I50U4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8I50U4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8I50U4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8I50U4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8I50U4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8I50U4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8I50U4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8I50U4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8I50U4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8I50U4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8I50U4.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/omdsha256k256n248tau256v1/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/ccFCokRy.s: Assembler messages:
encrypt.c: /tmp/ccFCokRy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFCokRy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFCokRy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFCokRy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFCokRy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFCokRy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFCokRy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFCokRy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFCokRy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFCokRy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFCokRy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFCokRy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFCokRy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFCokRy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFCokRy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFCokRy.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/omdsha256k256n248tau256v1/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/cc2VsuFj.s: Assembler messages:
encrypt.c: /tmp/cc2VsuFj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2VsuFj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2VsuFj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2VsuFj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VsuFj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VsuFj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VsuFj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2VsuFj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2VsuFj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2VsuFj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VsuFj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VsuFj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VsuFj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VsuFj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VsuFj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2VsuFj.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/omdsha256k256n248tau256v1/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/cchf1vlF.s: Assembler messages:
encrypt.c: /tmp/cchf1vlF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchf1vlF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchf1vlF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchf1vlF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchf1vlF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchf1vlF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchf1vlF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchf1vlF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchf1vlF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchf1vlF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchf1vlF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchf1vlF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchf1vlF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchf1vlF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf1vlF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchf1vlF.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/omdsha256k256n248tau256v1/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/ccvoTAe9.s: Assembler messages:
encrypt.c: /tmp/ccvoTAe9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvoTAe9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvoTAe9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvoTAe9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvoTAe9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvoTAe9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvoTAe9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvoTAe9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvoTAe9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvoTAe9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvoTAe9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvoTAe9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvoTAe9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoTAe9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvoTAe9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvoTAe9.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/omdsha256k256n248tau256v1/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/cczX6E0A.s: Assembler messages:
encrypt.c: /tmp/cczX6E0A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczX6E0A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczX6E0A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczX6E0A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczX6E0A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczX6E0A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczX6E0A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczX6E0A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczX6E0A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczX6E0A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczX6E0A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczX6E0A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczX6E0A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczX6E0A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX6E0A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczX6E0A.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/omdsha256k256n248tau256v1/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/ccSq4I8t.s: Assembler messages:
encrypt.c: /tmp/ccSq4I8t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSq4I8t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSq4I8t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSq4I8t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq4I8t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq4I8t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq4I8t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSq4I8t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSq4I8t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq4I8t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSq4I8t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSq4I8t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq4I8t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq4I8t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSq4I8t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSq4I8t.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/omdsha256k256n248tau256v1/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/cciNG3qV.s: Assembler messages:
encrypt.c: /tmp/cciNG3qV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciNG3qV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciNG3qV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciNG3qV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNG3qV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNG3qV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNG3qV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciNG3qV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciNG3qV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciNG3qV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNG3qV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNG3qV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNG3qV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNG3qV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNG3qV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciNG3qV.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/omdsha256k256n248tau256v1/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/cc6ZYyIG.s: Assembler messages:
encrypt.c: /tmp/cc6ZYyIG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ZYyIG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ZYyIG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ZYyIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZYyIG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZYyIG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZYyIG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ZYyIG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6ZYyIG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZYyIG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZYyIG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZYyIG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZYyIG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZYyIG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ZYyIG.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/omdsha256k256n248tau256v1/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/ccyocOHq.s: Assembler messages:
encrypt.c: /tmp/ccyocOHq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyocOHq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyocOHq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyocOHq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocOHq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocOHq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocOHq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyocOHq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyocOHq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocOHq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyocOHq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocOHq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyocOHq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyocOHq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocOHq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyocOHq.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/omdsha256k256n248tau256v1/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/ccRjscmv.s: Assembler messages:
encrypt.c: /tmp/ccRjscmv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRjscmv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRjscmv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRjscmv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRjscmv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRjscmv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRjscmv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRjscmv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRjscmv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRjscmv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRjscmv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRjscmv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRjscmv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRjscmv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjscmv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRjscmv.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/omdsha256k256n248tau256v1/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/ccUttjo1.s: Assembler messages:
encrypt.c: /tmp/ccUttjo1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUttjo1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUttjo1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUttjo1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUttjo1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUttjo1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUttjo1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUttjo1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUttjo1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUttjo1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUttjo1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUttjo1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUttjo1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUttjo1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUttjo1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUttjo1.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/omdsha256k256n248tau256v1/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/ccMUZ9jN.s: Assembler messages:
encrypt.c: /tmp/ccMUZ9jN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMUZ9jN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMUZ9jN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMUZ9jN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUZ9jN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUZ9jN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUZ9jN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMUZ9jN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMUZ9jN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUZ9jN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUZ9jN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUZ9jN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUZ9jN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUZ9jN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMUZ9jN.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/omdsha256k256n248tau256v1/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/cchFTNwu.s: Assembler messages:
encrypt.c: /tmp/cchFTNwu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFTNwu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchFTNwu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchFTNwu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFTNwu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFTNwu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFTNwu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchFTNwu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchFTNwu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFTNwu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchFTNwu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFTNwu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFTNwu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFTNwu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFTNwu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFTNwu.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/omdsha256k256n248tau256v1/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/cc1RTm0B.s: Assembler messages:
encrypt.c: /tmp/cc1RTm0B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1RTm0B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1RTm0B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1RTm0B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RTm0B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RTm0B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RTm0B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1RTm0B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1RTm0B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1RTm0B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RTm0B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RTm0B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RTm0B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RTm0B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RTm0B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1RTm0B.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/omdsha256k256n248tau256v1/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/ccCay7UQ.s: Assembler messages:
encrypt.c: /tmp/ccCay7UQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCay7UQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCay7UQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCay7UQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCay7UQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCay7UQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCay7UQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCay7UQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCay7UQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCay7UQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCay7UQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCay7UQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCay7UQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCay7UQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCay7UQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCay7UQ.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/omdsha256k256n248tau256v1/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/ccnOEU6I.s: Assembler messages:
encrypt.c: /tmp/ccnOEU6I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnOEU6I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnOEU6I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnOEU6I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOEU6I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOEU6I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOEU6I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnOEU6I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnOEU6I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOEU6I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnOEU6I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnOEU6I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnOEU6I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnOEU6I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOEU6I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnOEU6I.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/omdsha256k256n248tau256v1/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/ccnTAklr.s: Assembler messages:
encrypt.c: /tmp/ccnTAklr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnTAklr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnTAklr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnTAklr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTAklr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTAklr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTAklr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnTAklr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnTAklr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnTAklr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTAklr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnTAklr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnTAklr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTAklr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnTAklr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnTAklr.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/omdsha256k256n248tau256v1/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/cc3SyjTI.s: Assembler messages:
encrypt.c: /tmp/cc3SyjTI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3SyjTI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3SyjTI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3SyjTI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SyjTI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SyjTI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SyjTI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3SyjTI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3SyjTI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3SyjTI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3SyjTI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SyjTI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SyjTI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SyjTI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SyjTI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SyjTI.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/omdsha256k256n248tau256v1/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/ccuPGm5Q.s: Assembler messages:
encrypt.c: /tmp/ccuPGm5Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuPGm5Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuPGm5Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuPGm5Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPGm5Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPGm5Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPGm5Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuPGm5Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPGm5Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuPGm5Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPGm5Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuPGm5Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuPGm5Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPGm5Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuPGm5Q.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/omdsha256k256n248tau256v1/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/cc44RvVO.s: Assembler messages:
encrypt.c: /tmp/cc44RvVO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc44RvVO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc44RvVO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc44RvVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44RvVO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44RvVO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44RvVO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc44RvVO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc44RvVO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44RvVO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc44RvVO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44RvVO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44RvVO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44RvVO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44RvVO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44RvVO.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/omdsha256k256n248tau256v1/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/ccF6WI9w.s: Assembler messages:
encrypt.c: /tmp/ccF6WI9w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF6WI9w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF6WI9w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF6WI9w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6WI9w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6WI9w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6WI9w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF6WI9w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF6WI9w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF6WI9w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6WI9w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6WI9w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6WI9w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6WI9w.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6WI9w.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF6WI9w.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/omdsha256k256n248tau256v1/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/cc2bRjVh.s: Assembler messages:
encrypt.c: /tmp/cc2bRjVh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2bRjVh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2bRjVh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2bRjVh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bRjVh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bRjVh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bRjVh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2bRjVh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2bRjVh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2bRjVh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bRjVh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2bRjVh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2bRjVh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bRjVh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2bRjVh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2bRjVh.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/omdsha256k256n248tau256v1/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/ccayZMp4.s: Assembler messages:
encrypt.c: /tmp/ccayZMp4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccayZMp4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccayZMp4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccayZMp4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayZMp4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayZMp4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayZMp4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccayZMp4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccayZMp4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayZMp4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccayZMp4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayZMp4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccayZMp4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccayZMp4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayZMp4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccayZMp4.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/omdsha256k256n248tau256v1/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/ccQz5LdX.s: Assembler messages:
encrypt.c: /tmp/ccQz5LdX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQz5LdX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQz5LdX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQz5LdX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQz5LdX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQz5LdX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQz5LdX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQz5LdX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQz5LdX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQz5LdX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQz5LdX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQz5LdX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQz5LdX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQz5LdX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz5LdX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQz5LdX.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/omdsha256k256n248tau256v1/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/ccl66HL3.s: Assembler messages:
encrypt.c: /tmp/ccl66HL3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl66HL3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl66HL3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl66HL3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl66HL3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl66HL3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl66HL3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl66HL3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl66HL3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl66HL3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl66HL3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl66HL3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl66HL3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl66HL3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl66HL3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl66HL3.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/omdsha256k256n248tau256v1/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/ccA0SvQo.s: Assembler messages:
encrypt.c: /tmp/ccA0SvQo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA0SvQo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA0SvQo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA0SvQo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0SvQo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0SvQo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0SvQo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA0SvQo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA0SvQo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA0SvQo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0SvQo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0SvQo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0SvQo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0SvQo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0SvQo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA0SvQo.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/omdsha256k256n248tau256v1/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/ccXsb6P9.s: Assembler messages:
encrypt.c: /tmp/ccXsb6P9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXsb6P9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXsb6P9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXsb6P9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsb6P9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsb6P9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsb6P9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXsb6P9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXsb6P9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsb6P9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXsb6P9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXsb6P9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXsb6P9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXsb6P9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXsb6P9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXsb6P9.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/omdsha256k256n248tau256v1/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/cc5G1wDa.s: Assembler messages:
encrypt.c: /tmp/cc5G1wDa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5G1wDa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5G1wDa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5G1wDa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5G1wDa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5G1wDa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5G1wDa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5G1wDa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5G1wDa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5G1wDa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5G1wDa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5G1wDa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5G1wDa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5G1wDa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5G1wDa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5G1wDa.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/omdsha256k256n248tau256v1/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/ccnisa1Z.s: Assembler messages:
encrypt.c: /tmp/ccnisa1Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnisa1Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnisa1Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnisa1Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnisa1Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnisa1Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnisa1Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnisa1Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnisa1Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnisa1Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnisa1Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnisa1Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnisa1Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnisa1Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnisa1Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnisa1Z.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/omdsha256k256n248tau256v1/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/ccXwWjIU.s: Assembler messages:
encrypt.c: /tmp/ccXwWjIU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXwWjIU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXwWjIU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXwWjIU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwWjIU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwWjIU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwWjIU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXwWjIU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXwWjIU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXwWjIU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXwWjIU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXwWjIU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXwWjIU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwWjIU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXwWjIU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXwWjIU.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/omdsha256k256n248tau256v1/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/ccnNUGdB.s: Assembler messages:
encrypt.c: /tmp/ccnNUGdB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnNUGdB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnNUGdB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnNUGdB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnNUGdB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnNUGdB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnNUGdB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnNUGdB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnNUGdB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnNUGdB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnNUGdB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnNUGdB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnNUGdB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnNUGdB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNUGdB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnNUGdB.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/omdsha256k256n248tau256v1/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/cc5R56RE.s: Assembler messages:
encrypt.c: /tmp/cc5R56RE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5R56RE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5R56RE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5R56RE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5R56RE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5R56RE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5R56RE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5R56RE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5R56RE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5R56RE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5R56RE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5R56RE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5R56RE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5R56RE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5R56RE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5R56RE.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/omdsha256k256n248tau256v1/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/cczmwZhv.s: Assembler messages:
encrypt.c: /tmp/cczmwZhv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmwZhv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczmwZhv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczmwZhv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmwZhv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmwZhv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmwZhv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczmwZhv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczmwZhv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmwZhv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczmwZhv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmwZhv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczmwZhv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczmwZhv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwZhv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczmwZhv.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/omdsha256k256n248tau256v1/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/cca93xMB.s: Assembler messages:
encrypt.c: /tmp/cca93xMB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca93xMB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca93xMB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca93xMB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca93xMB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca93xMB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca93xMB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca93xMB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca93xMB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca93xMB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca93xMB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca93xMB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca93xMB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca93xMB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca93xMB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca93xMB.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/omdsha256k256n248tau256v1/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/ccbKgWu1.s: Assembler messages:
encrypt.c: /tmp/ccbKgWu1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKgWu1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKgWu1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKgWu1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKgWu1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKgWu1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKgWu1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKgWu1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKgWu1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbKgWu1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKgWu1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKgWu1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKgWu1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKgWu1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKgWu1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbKgWu1.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/omdsha256k256n248tau256v1/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/ccPGe1vw.s: Assembler messages:
encrypt.c: /tmp/ccPGe1vw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPGe1vw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPGe1vw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPGe1vw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPGe1vw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPGe1vw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPGe1vw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPGe1vw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPGe1vw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPGe1vw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPGe1vw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPGe1vw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPGe1vw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPGe1vw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGe1vw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPGe1vw.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/omdsha256k256n248tau256v1/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/ccpRZHVK.s: Assembler messages:
encrypt.c: /tmp/ccpRZHVK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRZHVK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpRZHVK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpRZHVK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRZHVK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRZHVK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRZHVK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpRZHVK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpRZHVK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpRZHVK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRZHVK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRZHVK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRZHVK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRZHVK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRZHVK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRZHVK.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/omdsha256k256n248tau256v1/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/cc4SOkv4.s: Assembler messages:
encrypt.c: /tmp/cc4SOkv4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4SOkv4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4SOkv4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4SOkv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SOkv4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SOkv4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SOkv4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4SOkv4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4SOkv4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SOkv4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4SOkv4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SOkv4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SOkv4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SOkv4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SOkv4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SOkv4.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/omdsha256k256n248tau256v1/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/ccdOAeM1.s: Assembler messages:
encrypt.c: /tmp/ccdOAeM1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdOAeM1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdOAeM1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdOAeM1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdOAeM1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdOAeM1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdOAeM1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdOAeM1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdOAeM1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdOAeM1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdOAeM1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdOAeM1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdOAeM1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOAeM1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdOAeM1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdOAeM1.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/omdsha256k256n248tau256v1/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/ccT447RO.s: Assembler messages:
encrypt.c: /tmp/ccT447RO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT447RO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT447RO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT447RO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT447RO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT447RO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT447RO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT447RO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT447RO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT447RO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT447RO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT447RO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT447RO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT447RO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT447RO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT447RO.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/omdsha256k256n248tau256v1/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/ccryRJ2Y.s: Assembler messages:
encrypt.c: /tmp/ccryRJ2Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccryRJ2Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccryRJ2Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccryRJ2Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryRJ2Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryRJ2Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryRJ2Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccryRJ2Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryRJ2Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccryRJ2Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryRJ2Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryRJ2Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryRJ2Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryRJ2Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryRJ2Y.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/omdsha256k256n248tau256v1/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/ccBC3xu6.s: Assembler messages:
encrypt.c: /tmp/ccBC3xu6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBC3xu6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBC3xu6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBC3xu6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBC3xu6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBC3xu6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBC3xu6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBC3xu6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBC3xu6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBC3xu6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBC3xu6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBC3xu6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBC3xu6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBC3xu6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC3xu6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBC3xu6.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/omdsha256k256n248tau256v1/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/ccK6A9m8.s: Assembler messages:
encrypt.c: /tmp/ccK6A9m8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK6A9m8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK6A9m8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK6A9m8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK6A9m8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK6A9m8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK6A9m8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK6A9m8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK6A9m8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK6A9m8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK6A9m8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK6A9m8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK6A9m8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6A9m8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK6A9m8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK6A9m8.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/omdsha256k256n248tau256v1/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/ccBTprMZ.s: Assembler messages:
encrypt.c: /tmp/ccBTprMZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBTprMZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBTprMZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBTprMZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBTprMZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBTprMZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBTprMZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBTprMZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBTprMZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBTprMZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBTprMZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBTprMZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBTprMZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBTprMZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTprMZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBTprMZ.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/omdsha256k256n248tau256v1/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/ccSHNwmS.s: Assembler messages:
encrypt.c: /tmp/ccSHNwmS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSHNwmS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSHNwmS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSHNwmS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSHNwmS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSHNwmS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSHNwmS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSHNwmS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSHNwmS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSHNwmS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSHNwmS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSHNwmS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSHNwmS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHNwmS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSHNwmS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSHNwmS.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/omdsha256k256n248tau256v1/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/ccllLoZm.s: Assembler messages:
encrypt.c: /tmp/ccllLoZm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccllLoZm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccllLoZm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccllLoZm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllLoZm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllLoZm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllLoZm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccllLoZm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccllLoZm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllLoZm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccllLoZm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllLoZm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllLoZm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllLoZm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllLoZm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllLoZm.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/omdsha256k256n248tau256v1/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/ccrEdjGE.s: Assembler messages:
encrypt.c: /tmp/ccrEdjGE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrEdjGE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrEdjGE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrEdjGE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrEdjGE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrEdjGE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrEdjGE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrEdjGE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrEdjGE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrEdjGE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrEdjGE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrEdjGE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrEdjGE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrEdjGE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrEdjGE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrEdjGE.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/omdsha256k256n248tau256v1/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/ccUMUbsq.s: Assembler messages:
encrypt.c: /tmp/ccUMUbsq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUMUbsq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUMUbsq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUMUbsq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUMUbsq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUMUbsq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUMUbsq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUMUbsq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUMUbsq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUMUbsq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUMUbsq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUMUbsq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUMUbsq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMUbsq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUMUbsq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUMUbsq.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/omdsha256k256n248tau256v1/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/ccWgfZHj.s: Assembler messages:
encrypt.c: /tmp/ccWgfZHj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWgfZHj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWgfZHj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWgfZHj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgfZHj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgfZHj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgfZHj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWgfZHj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWgfZHj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgfZHj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWgfZHj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgfZHj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWgfZHj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWgfZHj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgfZHj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWgfZHj.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/omdsha256k256n248tau256v1/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/ccApfKno.s: Assembler messages:
encrypt.c: /tmp/ccApfKno.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccApfKno.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccApfKno.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccApfKno.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfKno.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfKno.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfKno.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccApfKno.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccApfKno.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfKno.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccApfKno.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfKno.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccApfKno.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccApfKno.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfKno.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccApfKno.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/omdsha256k256n248tau256v1/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/ccvpaumI.s: Assembler messages:
encrypt.c: /tmp/ccvpaumI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvpaumI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvpaumI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvpaumI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvpaumI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvpaumI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvpaumI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvpaumI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvpaumI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvpaumI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvpaumI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvpaumI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvpaumI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvpaumI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvpaumI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvpaumI.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/omdsha256k256n248tau256v1/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/cc05DA5l.s: Assembler messages:
encrypt.c: /tmp/cc05DA5l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc05DA5l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc05DA5l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc05DA5l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc05DA5l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc05DA5l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc05DA5l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc05DA5l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc05DA5l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc05DA5l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc05DA5l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc05DA5l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc05DA5l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc05DA5l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc05DA5l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc05DA5l.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/omdsha256k256n248tau256v1/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/ccXNHlTx.s: Assembler messages:
encrypt.c: /tmp/ccXNHlTx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXNHlTx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXNHlTx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXNHlTx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNHlTx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNHlTx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNHlTx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXNHlTx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXNHlTx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXNHlTx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXNHlTx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNHlTx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNHlTx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNHlTx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNHlTx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXNHlTx.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/omdsha256k256n248tau256v1/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/ccrnvp0O.s: Assembler messages:
encrypt.c: /tmp/ccrnvp0O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrnvp0O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrnvp0O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrnvp0O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnvp0O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnvp0O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnvp0O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrnvp0O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrnvp0O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnvp0O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrnvp0O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnvp0O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnvp0O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnvp0O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnvp0O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnvp0O.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/omdsha256k256n248tau256v1/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/ccwG2WVr.s: Assembler messages:
encrypt.c: /tmp/ccwG2WVr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwG2WVr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwG2WVr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwG2WVr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG2WVr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG2WVr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG2WVr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwG2WVr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwG2WVr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwG2WVr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG2WVr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwG2WVr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwG2WVr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG2WVr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwG2WVr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwG2WVr.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/omdsha256k256n248tau256v1/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/ccGezOeK.s: Assembler messages:
encrypt.c: /tmp/ccGezOeK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGezOeK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGezOeK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGezOeK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGezOeK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGezOeK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGezOeK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGezOeK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGezOeK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGezOeK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGezOeK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGezOeK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGezOeK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGezOeK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGezOeK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGezOeK.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/omdsha256k256n248tau256v1/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/ccWKfimf.s: Assembler messages:
encrypt.c: /tmp/ccWKfimf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWKfimf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWKfimf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWKfimf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWKfimf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWKfimf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWKfimf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWKfimf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWKfimf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWKfimf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWKfimf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWKfimf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWKfimf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKfimf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWKfimf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWKfimf.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/omdsha256k256n248tau256v1/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/ccT1zcJQ.s: Assembler messages:
encrypt.c: /tmp/ccT1zcJQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT1zcJQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT1zcJQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT1zcJQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1zcJQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1zcJQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1zcJQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT1zcJQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1zcJQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT1zcJQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT1zcJQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1zcJQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1zcJQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT1zcJQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT1zcJQ.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/omdsha256k256n248tau256v1/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/ccp1SCry.s: Assembler messages:
encrypt.c: /tmp/ccp1SCry.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1SCry.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp1SCry.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp1SCry.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1SCry.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1SCry.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1SCry.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp1SCry.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp1SCry.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp1SCry.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1SCry.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1SCry.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1SCry.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1SCry.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1SCry.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1SCry.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/omdsha256k256n248tau256v1/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/ccB39BEl.s: Assembler messages:
encrypt.c: /tmp/ccB39BEl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB39BEl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB39BEl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB39BEl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB39BEl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB39BEl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB39BEl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB39BEl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB39BEl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB39BEl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB39BEl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB39BEl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB39BEl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB39BEl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB39BEl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB39BEl.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/omdsha256k256n248tau256v1/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/ccDKgxML.s: Assembler messages:
encrypt.c: /tmp/ccDKgxML.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDKgxML.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDKgxML.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDKgxML.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKgxML.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKgxML.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKgxML.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDKgxML.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDKgxML.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKgxML.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDKgxML.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKgxML.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKgxML.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKgxML.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKgxML.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKgxML.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/omdsha256k256n248tau256v1/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/ccBiJA9O.s: Assembler messages:
encrypt.c: /tmp/ccBiJA9O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBiJA9O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBiJA9O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBiJA9O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBiJA9O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBiJA9O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBiJA9O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBiJA9O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBiJA9O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBiJA9O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBiJA9O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBiJA9O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBiJA9O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBiJA9O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBiJA9O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBiJA9O.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/omdsha256k256n248tau256v1/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/ccPtXHkz.s: Assembler messages:
encrypt.c: /tmp/ccPtXHkz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPtXHkz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPtXHkz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPtXHkz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtXHkz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtXHkz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtXHkz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPtXHkz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPtXHkz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtXHkz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPtXHkz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtXHkz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtXHkz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtXHkz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtXHkz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtXHkz.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/omdsha256k256n248tau256v1/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/ccZ7pUmA.s: Assembler messages:
encrypt.c: /tmp/ccZ7pUmA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7pUmA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7pUmA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7pUmA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7pUmA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7pUmA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7pUmA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7pUmA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ7pUmA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7pUmA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7pUmA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7pUmA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7pUmA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7pUmA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ7pUmA.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/omdsha256k256n248tau256v1/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/ccrgxF3z.s: Assembler messages:
encrypt.c: /tmp/ccrgxF3z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgxF3z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgxF3z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgxF3z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgxF3z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgxF3z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgxF3z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgxF3z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgxF3z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgxF3z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrgxF3z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgxF3z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgxF3z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgxF3z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxF3z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgxF3z.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/omdsha256k256n248tau256v1/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/ccILKQOC.s: Assembler messages:
encrypt.c: /tmp/ccILKQOC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccILKQOC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccILKQOC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccILKQOC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILKQOC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILKQOC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILKQOC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccILKQOC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccILKQOC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILKQOC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccILKQOC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILKQOC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILKQOC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILKQOC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILKQOC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILKQOC.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/omdsha256k256n248tau256v1/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/ccqPQPPM.s: Assembler messages:
encrypt.c: /tmp/ccqPQPPM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPQPPM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqPQPPM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqPQPPM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPQPPM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPQPPM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPQPPM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqPQPPM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqPQPPM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqPQPPM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPQPPM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPQPPM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPQPPM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPQPPM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPQPPM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqPQPPM.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/omdsha256k256n248tau256v1/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/cc3tDG6A.s: Assembler messages:
encrypt.c: /tmp/cc3tDG6A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3tDG6A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3tDG6A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3tDG6A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tDG6A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tDG6A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tDG6A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3tDG6A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3tDG6A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tDG6A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3tDG6A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tDG6A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tDG6A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tDG6A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tDG6A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tDG6A.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/omdsha256k256n248tau256v1/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/ccb3n0uG.s: Assembler messages:
encrypt.c: /tmp/ccb3n0uG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb3n0uG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb3n0uG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb3n0uG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3n0uG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3n0uG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3n0uG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb3n0uG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb3n0uG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb3n0uG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3n0uG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3n0uG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3n0uG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3n0uG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3n0uG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb3n0uG.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/omdsha256k256n248tau256v1/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/cc9Cnf2q.s: Assembler messages:
encrypt.c: /tmp/cc9Cnf2q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Cnf2q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Cnf2q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Cnf2q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Cnf2q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Cnf2q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Cnf2q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Cnf2q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9Cnf2q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Cnf2q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Cnf2q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Cnf2q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Cnf2q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Cnf2q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Cnf2q.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/omdsha256k256n248tau256v1/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/ccDPNYMu.s: Assembler messages:
encrypt.c: /tmp/ccDPNYMu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPNYMu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDPNYMu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDPNYMu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPNYMu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPNYMu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPNYMu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDPNYMu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDPNYMu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPNYMu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDPNYMu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPNYMu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPNYMu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPNYMu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPNYMu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPNYMu.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/omdsha256k256n248tau256v1/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/ccEagz1f.s: Assembler messages:
encrypt.c: /tmp/ccEagz1f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEagz1f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEagz1f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEagz1f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEagz1f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEagz1f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEagz1f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEagz1f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEagz1f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEagz1f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEagz1f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEagz1f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEagz1f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEagz1f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEagz1f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEagz1f.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/omdsha256k256n248tau256v1/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/ccTNV7Fv.s: Assembler messages:
encrypt.c: /tmp/ccTNV7Fv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTNV7Fv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTNV7Fv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTNV7Fv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNV7Fv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNV7Fv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNV7Fv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTNV7Fv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNV7Fv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTNV7Fv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNV7Fv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNV7Fv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNV7Fv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNV7Fv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNV7Fv.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/omdsha256k256n248tau256v1/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/ccA4zwcy.s: Assembler messages:
encrypt.c: /tmp/ccA4zwcy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA4zwcy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA4zwcy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA4zwcy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA4zwcy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA4zwcy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA4zwcy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA4zwcy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA4zwcy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA4zwcy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA4zwcy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA4zwcy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA4zwcy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA4zwcy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4zwcy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA4zwcy.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/omdsha256k256n248tau256v1/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/cca1e61t.s: Assembler messages:
encrypt.c: /tmp/cca1e61t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca1e61t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca1e61t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca1e61t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca1e61t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca1e61t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca1e61t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca1e61t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca1e61t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca1e61t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca1e61t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca1e61t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca1e61t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1e61t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca1e61t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca1e61t.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/omdsha256k256n248tau256v1/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/ccQIJiAj.s: Assembler messages:
encrypt.c: /tmp/ccQIJiAj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQIJiAj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQIJiAj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQIJiAj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIJiAj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIJiAj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIJiAj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQIJiAj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQIJiAj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQIJiAj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIJiAj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIJiAj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIJiAj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIJiAj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIJiAj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQIJiAj.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/omdsha256k256n248tau256v1/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/ccXjwEBw.s: Assembler messages:
encrypt.c: /tmp/ccXjwEBw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjwEBw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXjwEBw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXjwEBw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjwEBw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjwEBw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjwEBw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXjwEBw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXjwEBw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjwEBw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXjwEBw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjwEBw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjwEBw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjwEBw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwEBw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjwEBw.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/omdsha256k256n248tau256v1/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/ccQo5Ykq.s: Assembler messages:
encrypt.c: /tmp/ccQo5Ykq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQo5Ykq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQo5Ykq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQo5Ykq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQo5Ykq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQo5Ykq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQo5Ykq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQo5Ykq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQo5Ykq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQo5Ykq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQo5Ykq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQo5Ykq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQo5Ykq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQo5Ykq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQo5Ykq.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/omdsha256k256n248tau256v1/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/cccCKSt3.s: Assembler messages:
encrypt.c: /tmp/cccCKSt3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccCKSt3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccCKSt3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccCKSt3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCKSt3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCKSt3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCKSt3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccCKSt3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccCKSt3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccCKSt3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCKSt3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCKSt3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCKSt3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCKSt3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCKSt3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccCKSt3.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/omdsha256k256n248tau256v1/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/cc38OoiO.s: Assembler messages:
encrypt.c: /tmp/cc38OoiO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38OoiO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc38OoiO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc38OoiO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38OoiO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38OoiO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38OoiO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc38OoiO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc38OoiO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc38OoiO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38OoiO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38OoiO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38OoiO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OoiO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38OoiO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc38OoiO.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/omdsha256k256n248tau256v1/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/ccykInOq.s: Assembler messages:
encrypt.c: /tmp/ccykInOq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccykInOq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccykInOq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccykInOq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykInOq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykInOq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykInOq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccykInOq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccykInOq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykInOq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccykInOq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykInOq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccykInOq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccykInOq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykInOq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccykInOq.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/omdsha256k256n248tau256v1/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/ccF2jfNt.s: Assembler messages:
encrypt.c: /tmp/ccF2jfNt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF2jfNt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF2jfNt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF2jfNt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF2jfNt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF2jfNt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF2jfNt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF2jfNt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF2jfNt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF2jfNt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF2jfNt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF2jfNt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF2jfNt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF2jfNt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF2jfNt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF2jfNt.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/omdsha256k256n248tau256v1/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/ccpM6nh8.s: Assembler messages:
encrypt.c: /tmp/ccpM6nh8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpM6nh8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpM6nh8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpM6nh8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpM6nh8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpM6nh8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpM6nh8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpM6nh8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpM6nh8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpM6nh8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpM6nh8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpM6nh8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpM6nh8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpM6nh8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpM6nh8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpM6nh8.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/omdsha256k256n248tau256v1/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/ccH11vus.s: Assembler messages:
encrypt.c: /tmp/ccH11vus.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH11vus.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH11vus.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH11vus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH11vus.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH11vus.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH11vus.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH11vus.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH11vus.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH11vus.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH11vus.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH11vus.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH11vus.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH11vus.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH11vus.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH11vus.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/omdsha256k256n248tau256v1/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/ccJZEomW.s: Assembler messages:
encrypt.c: /tmp/ccJZEomW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJZEomW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJZEomW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJZEomW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZEomW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZEomW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZEomW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJZEomW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJZEomW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJZEomW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZEomW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJZEomW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJZEomW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZEomW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJZEomW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJZEomW.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/omdsha256k256n248tau256v1/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/ccHfQgp3.s: Assembler messages:
encrypt.c: /tmp/ccHfQgp3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHfQgp3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHfQgp3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHfQgp3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfQgp3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfQgp3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfQgp3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHfQgp3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHfQgp3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfQgp3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHfQgp3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHfQgp3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHfQgp3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHfQgp3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHfQgp3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHfQgp3.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/omdsha256k256n248tau256v1/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/ccNrmu2N.s: Assembler messages:
encrypt.c: /tmp/ccNrmu2N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNrmu2N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNrmu2N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNrmu2N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrmu2N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrmu2N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrmu2N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNrmu2N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNrmu2N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNrmu2N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNrmu2N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNrmu2N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNrmu2N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrmu2N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNrmu2N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNrmu2N.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/omdsha256k256n248tau256v1/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/ccJpGpQE.s: Assembler messages:
encrypt.c: /tmp/ccJpGpQE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJpGpQE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJpGpQE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJpGpQE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJpGpQE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJpGpQE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJpGpQE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJpGpQE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJpGpQE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJpGpQE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJpGpQE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJpGpQE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJpGpQE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpGpQE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJpGpQE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJpGpQE.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/omdsha256k256n248tau256v1/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/ccRMXvLR.s: Assembler messages:
encrypt.c: /tmp/ccRMXvLR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRMXvLR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRMXvLR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRMXvLR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXvLR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXvLR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXvLR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRMXvLR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRMXvLR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXvLR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRMXvLR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXvLR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMXvLR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMXvLR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXvLR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMXvLR.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/omdsha256k256n248tau256v1/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/cc0AuqYU.s: Assembler messages:
encrypt.c: /tmp/cc0AuqYU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0AuqYU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0AuqYU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0AuqYU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AuqYU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AuqYU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AuqYU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0AuqYU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0AuqYU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0AuqYU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AuqYU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0AuqYU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0AuqYU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AuqYU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0AuqYU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0AuqYU.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/omdsha256k256n248tau256v1/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/ccPko715.s: Assembler messages:
encrypt.c: /tmp/ccPko715.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPko715.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPko715.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPko715.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPko715.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPko715.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPko715.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPko715.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPko715.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPko715.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPko715.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPko715.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPko715.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPko715.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPko715.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPko715.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/omdsha256k256n248tau256v1/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/ccFC4FSY.s: Assembler messages:
encrypt.c: /tmp/ccFC4FSY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFC4FSY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFC4FSY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFC4FSY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFC4FSY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFC4FSY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFC4FSY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFC4FSY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFC4FSY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFC4FSY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFC4FSY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFC4FSY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFC4FSY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFC4FSY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFC4FSY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFC4FSY.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/omdsha256k256n248tau256v1/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/ccRE66bI.s: Assembler messages:
encrypt.c: /tmp/ccRE66bI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRE66bI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRE66bI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRE66bI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRE66bI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRE66bI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRE66bI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRE66bI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRE66bI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRE66bI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRE66bI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRE66bI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRE66bI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRE66bI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRE66bI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRE66bI.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/omdsha256k256n248tau256v1/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/ccRoH1UE.s: Assembler messages:
encrypt.c: /tmp/ccRoH1UE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRoH1UE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRoH1UE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRoH1UE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRoH1UE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRoH1UE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRoH1UE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRoH1UE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRoH1UE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRoH1UE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRoH1UE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRoH1UE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRoH1UE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRoH1UE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoH1UE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRoH1UE.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/omdsha256k256n248tau256v1/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/ccvtSnx4.s: Assembler messages:
encrypt.c: /tmp/ccvtSnx4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvtSnx4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvtSnx4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvtSnx4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtSnx4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtSnx4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtSnx4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvtSnx4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvtSnx4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvtSnx4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtSnx4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtSnx4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtSnx4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtSnx4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtSnx4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvtSnx4.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/omdsha256k256n248tau256v1/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/ccTfsUyE.s: Assembler messages:
encrypt.c: /tmp/ccTfsUyE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTfsUyE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTfsUyE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTfsUyE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfsUyE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfsUyE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfsUyE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTfsUyE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTfsUyE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfsUyE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTfsUyE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfsUyE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfsUyE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfsUyE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfsUyE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfsUyE.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/omdsha256k256n248tau256v1/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/ccccuTaT.s: Assembler messages:
encrypt.c: /tmp/ccccuTaT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccuTaT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccccuTaT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccccuTaT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccuTaT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccuTaT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccuTaT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccccuTaT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccccuTaT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccccuTaT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccccuTaT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccuTaT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccuTaT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccuTaT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccuTaT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccuTaT.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/omdsha256k256n248tau256v1/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/ccaa7uwa.s: Assembler messages:
encrypt.c: /tmp/ccaa7uwa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaa7uwa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaa7uwa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaa7uwa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa7uwa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa7uwa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa7uwa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaa7uwa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaa7uwa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaa7uwa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa7uwa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaa7uwa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaa7uwa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa7uwa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaa7uwa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaa7uwa.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/omdsha256k256n248tau256v1/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/cccLaxRI.s: Assembler messages:
encrypt.c: /tmp/cccLaxRI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccLaxRI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccLaxRI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccLaxRI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLaxRI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLaxRI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLaxRI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccLaxRI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccLaxRI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLaxRI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccLaxRI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLaxRI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccLaxRI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccLaxRI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLaxRI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccLaxRI.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/omdsha256k256n248tau256v1/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/ccMlJJHF.s: Assembler messages:
encrypt.c: /tmp/ccMlJJHF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlJJHF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMlJJHF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMlJJHF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlJJHF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlJJHF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlJJHF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMlJJHF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMlJJHF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlJJHF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMlJJHF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlJJHF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMlJJHF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMlJJHF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlJJHF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMlJJHF.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/omdsha256k256n248tau256v1/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/ccRKAeMZ.s: Assembler messages:
encrypt.c: /tmp/ccRKAeMZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRKAeMZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRKAeMZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRKAeMZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKAeMZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKAeMZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKAeMZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRKAeMZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRKAeMZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKAeMZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKAeMZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKAeMZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKAeMZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKAeMZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRKAeMZ.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/omdsha256k256n248tau256v1/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/ccF9t37e.s: Assembler messages:
encrypt.c: /tmp/ccF9t37e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF9t37e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF9t37e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF9t37e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9t37e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9t37e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9t37e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF9t37e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF9t37e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9t37e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF9t37e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9t37e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF9t37e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF9t37e.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9t37e.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF9t37e.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/omdsha256k256n248tau256v1/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/ccFU13Ah.s: Assembler messages:
encrypt.c: /tmp/ccFU13Ah.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFU13Ah.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFU13Ah.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFU13Ah.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFU13Ah.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFU13Ah.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFU13Ah.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFU13Ah.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFU13Ah.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFU13Ah.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFU13Ah.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFU13Ah.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFU13Ah.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFU13Ah.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFU13Ah.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFU13Ah.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/omdsha256k256n248tau256v1/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/ccGKQAWa.s: Assembler messages:
encrypt.c: /tmp/ccGKQAWa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGKQAWa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGKQAWa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGKQAWa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKQAWa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKQAWa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKQAWa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGKQAWa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGKQAWa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKQAWa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGKQAWa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKQAWa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGKQAWa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGKQAWa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKQAWa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGKQAWa.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/omdsha256k256n248tau256v1/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/ccXuBP3d.s: Assembler messages:
encrypt.c: /tmp/ccXuBP3d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXuBP3d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXuBP3d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXuBP3d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXuBP3d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXuBP3d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXuBP3d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXuBP3d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXuBP3d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXuBP3d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXuBP3d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXuBP3d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXuBP3d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuBP3d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXuBP3d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXuBP3d.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/omdsha256k256n248tau256v1/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/ccEkitKn.s: Assembler messages:
encrypt.c: /tmp/ccEkitKn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEkitKn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEkitKn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEkitKn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkitKn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkitKn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkitKn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEkitKn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEkitKn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEkitKn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkitKn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEkitKn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEkitKn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkitKn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEkitKn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEkitKn.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/omdsha256k256n248tau256v1/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/cczrwJIg.s: Assembler messages:
encrypt.c: /tmp/cczrwJIg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczrwJIg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczrwJIg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczrwJIg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczrwJIg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczrwJIg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczrwJIg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczrwJIg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczrwJIg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczrwJIg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczrwJIg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczrwJIg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczrwJIg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczrwJIg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwJIg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczrwJIg.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/omdsha256k256n248tau256v1/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/ccAoU0Pc.s: Assembler messages:
encrypt.c: /tmp/ccAoU0Pc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAoU0Pc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAoU0Pc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAoU0Pc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAoU0Pc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAoU0Pc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAoU0Pc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAoU0Pc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAoU0Pc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAoU0Pc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAoU0Pc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAoU0Pc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAoU0Pc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAoU0Pc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAoU0Pc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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