Implementation notes: x86, latour, crypto_aead/omdsha512k128n128tau128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
610245refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
611820refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
612324refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
613197refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
621324refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
622323refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
622791refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
623169refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
623610refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
624042refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
624132refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
625086refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
625527refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
625734refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
625860refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
627390refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
628056refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
628056refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
629343refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
629739refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
630189refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
630495refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
631161refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
632160refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
632439refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
632448refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
634167refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
634266refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
634419refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
635211refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
635319refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
635607refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
635625refgcc -m32 -O -fomit-frame-pointer2017072420170718
636543refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
637308refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
638712refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
642393refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
644679refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
645120refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
646227refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
651870refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
652383refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
652887refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
728892refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
731682refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
735075refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
735660refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
739224refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
742527refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
743202refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
745344refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
747531refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
752841refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
757755refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
761022refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
762129refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
763461refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
765207refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
765369refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
766152refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
766521refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
766710refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
769041refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
769383refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
770733refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
772335refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
776088refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
776151refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
777006refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
777258refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
779139refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
779220refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
779391refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
780588refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
780723refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
781101refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
781479refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
784656refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
785142refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
788715refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
789435refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
790245refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
790956refgcc -m32 -Os -fomit-frame-pointer2017072420170718
791001refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
792090refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
792378refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
792936refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
792945refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
793692refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
793719refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
793737refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
794619refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
794790refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
794889refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
795195refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
795438refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
795591refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
795987refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
795996refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
796059refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
796131refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
796446refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
796509refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
796554refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
797103refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
797157refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
797175refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
797256refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
797670refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
797958refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
798264refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
798390refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
798696refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
799056refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
799218refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
799443refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
800487refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
801333refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
801333refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
801540refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
801864refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
802305refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
804087refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
805203refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
806634refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
806904refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
808110refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
808515refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
809136refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
809307refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
809433refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
809676refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
809946refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
810090refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
810315refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
810567refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
810594refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
811890refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
812385refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
812736refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
814374refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
814608refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
815238refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
815616refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
816696refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
816804refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
819198refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
820062refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
820656refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
821034refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
821106refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
821106refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
821943refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
822843refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
823950refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
824535refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
824733refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
826803refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
827487refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
832842refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
836298refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
836703refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
836766refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
840798refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
842022refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
844047refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
850302refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXjyrqG.s: Assembler messages:
encrypt.c: /tmp/ccXjyrqG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXjyrqG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjyrqG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjyrqG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjyrqG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjyrqG.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccwhFFT.s: Assembler messages:
encrypt.c: /tmp/cccwhFFT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccwhFFT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccwhFFT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwhFFT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccwhFFT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccwhFFT.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: const uint64_t *W=in;
sha512.c: ^

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccO2QqOF.s: Assembler messages:
encrypt.c: /tmp/ccO2QqOF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO2QqOF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO2QqOF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2QqOF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2QqOF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO2QqOF.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccivIbB0.s: Assembler messages:
encrypt.c: /tmp/ccivIbB0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccivIbB0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccivIbB0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivIbB0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccivIbB0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccivIbB0.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKJz1qV.s: Assembler messages:
encrypt.c: /tmp/ccKJz1qV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKJz1qV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJz1qV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJz1qV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJz1qV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJz1qV.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjkyrqG.s: Assembler messages:
encrypt.c: /tmp/ccjkyrqG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjkyrqG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjkyrqG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkyrqG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjkyrqG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkyrqG.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQqHTP2.s: Assembler messages:
encrypt.c: /tmp/ccQqHTP2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQqHTP2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQqHTP2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqHTP2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQqHTP2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqHTP2.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccq1e8nF.s: Assembler messages:
encrypt.c: /tmp/ccq1e8nF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq1e8nF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1e8nF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1e8nF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq1e8nF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1e8nF.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKfBLB5.s: Assembler messages:
encrypt.c: /tmp/ccKfBLB5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKfBLB5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKfBLB5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfBLB5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKfBLB5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKfBLB5.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczT0Ixu.s: Assembler messages:
encrypt.c: /tmp/cczT0Ixu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczT0Ixu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczT0Ixu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczT0Ixu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczT0Ixu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczT0Ixu.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD3LZUh.s: Assembler messages:
encrypt.c: /tmp/ccD3LZUh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD3LZUh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD3LZUh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3LZUh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD3LZUh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD3LZUh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSpIjzU.s: Assembler messages:
encrypt.c: /tmp/ccSpIjzU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSpIjzU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSpIjzU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpIjzU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSpIjzU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSpIjzU.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU8ae9y.s: Assembler messages:
encrypt.c: /tmp/ccU8ae9y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU8ae9y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU8ae9y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8ae9y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU8ae9y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU8ae9y.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczVyXc8.s: Assembler messages:
encrypt.c: /tmp/cczVyXc8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczVyXc8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczVyXc8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVyXc8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczVyXc8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczVyXc8.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccl7CSBi.s: Assembler messages:
encrypt.c: /tmp/ccl7CSBi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl7CSBi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl7CSBi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7CSBi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl7CSBi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl7CSBi.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrS5ySS.s: Assembler messages:
encrypt.c: /tmp/ccrS5ySS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrS5ySS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrS5ySS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrS5ySS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrS5ySS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrS5ySS.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD8me6p.s: Assembler messages:
encrypt.c: /tmp/ccD8me6p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD8me6p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8me6p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8me6p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD8me6p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD8me6p.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVdlAZF.s: Assembler messages:
encrypt.c: /tmp/ccVdlAZF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVdlAZF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVdlAZF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdlAZF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVdlAZF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVdlAZF.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCVh9qB.s: Assembler messages:
encrypt.c: /tmp/ccCVh9qB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCVh9qB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCVh9qB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVh9qB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCVh9qB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCVh9qB.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctkvhgb.s: Assembler messages:
encrypt.c: /tmp/cctkvhgb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctkvhgb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctkvhgb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkvhgb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkvhgb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkvhgb.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc62fhEG.s: Assembler messages:
encrypt.c: /tmp/cc62fhEG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc62fhEG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc62fhEG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62fhEG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62fhEG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc62fhEG.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct943Co.s: Assembler messages:
encrypt.c: /tmp/cct943Co.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct943Co.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct943Co.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct943Co.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct943Co.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct943Co.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4g3CDA.s: Assembler messages:
encrypt.c: /tmp/cc4g3CDA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4g3CDA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4g3CDA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4g3CDA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4g3CDA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4g3CDA.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAcYEOa.s: Assembler messages:
encrypt.c: /tmp/ccAcYEOa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAcYEOa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAcYEOa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcYEOa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAcYEOa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAcYEOa.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVDdDJT.s: Assembler messages:
encrypt.c: /tmp/ccVDdDJT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVDdDJT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVDdDJT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDdDJT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVDdDJT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVDdDJT.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce9FePh.s: Assembler messages:
encrypt.c: /tmp/cce9FePh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce9FePh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce9FePh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9FePh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cce9FePh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cce9FePh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9qZQ9N.s: Assembler messages:
encrypt.c: /tmp/cc9qZQ9N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9qZQ9N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9qZQ9N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZQ9N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9qZQ9N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9qZQ9N.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdtl7S4.s: Assembler messages:
encrypt.c: /tmp/ccdtl7S4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdtl7S4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtl7S4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtl7S4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdtl7S4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtl7S4.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBVckvT.s: Assembler messages:
encrypt.c: /tmp/ccBVckvT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBVckvT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVckvT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVckvT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBVckvT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVckvT.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIQ234k.s: Assembler messages:
encrypt.c: /tmp/ccIQ234k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIQ234k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIQ234k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQ234k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIQ234k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIQ234k.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd5vDu4.s: Assembler messages:
encrypt.c: /tmp/ccd5vDu4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd5vDu4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd5vDu4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5vDu4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd5vDu4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd5vDu4.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrPgV9N.s: Assembler messages:
encrypt.c: /tmp/ccrPgV9N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrPgV9N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPgV9N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPgV9N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrPgV9N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPgV9N.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1gKgo0.s: Assembler messages:
encrypt.c: /tmp/cc1gKgo0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1gKgo0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1gKgo0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gKgo0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1gKgo0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1gKgo0.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccb8sbgL.s: Assembler messages:
encrypt.c: /tmp/ccb8sbgL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb8sbgL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb8sbgL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8sbgL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb8sbgL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb8sbgL.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX8aRgK.s: Assembler messages:
encrypt.c: /tmp/ccX8aRgK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX8aRgK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX8aRgK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX8aRgK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX8aRgK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX8aRgK.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxxEHKr.s: Assembler messages:
encrypt.c: /tmp/ccxxEHKr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxxEHKr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxxEHKr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxEHKr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxxEHKr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxxEHKr.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc17E4sO.s: Assembler messages:
encrypt.c: /tmp/cc17E4sO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc17E4sO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc17E4sO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17E4sO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc17E4sO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc17E4sO.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLG43Z0.s: Assembler messages:
encrypt.c: /tmp/ccLG43Z0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLG43Z0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLG43Z0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG43Z0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLG43Z0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLG43Z0.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccExS4bN.s: Assembler messages:
encrypt.c: /tmp/ccExS4bN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccExS4bN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccExS4bN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExS4bN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccExS4bN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccExS4bN.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw06xJv.s: Assembler messages:
encrypt.c: /tmp/ccw06xJv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw06xJv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw06xJv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw06xJv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw06xJv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw06xJv.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6NY1dF.s: Assembler messages:
encrypt.c: /tmp/cc6NY1dF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6NY1dF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6NY1dF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NY1dF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6NY1dF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6NY1dF.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIDudbW.s: Assembler messages:
encrypt.c: /tmp/ccIDudbW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIDudbW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIDudbW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDudbW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIDudbW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIDudbW.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVHeZzG.s: Assembler messages:
encrypt.c: /tmp/ccVHeZzG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVHeZzG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVHeZzG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHeZzG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVHeZzG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVHeZzG.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczelPtr.s: Assembler messages:
encrypt.c: /tmp/cczelPtr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczelPtr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczelPtr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczelPtr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczelPtr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczelPtr.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN90jIF.s: Assembler messages:
encrypt.c: /tmp/ccN90jIF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN90jIF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN90jIF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN90jIF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN90jIF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN90jIF.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccq5qRzX.s: Assembler messages:
encrypt.c: /tmp/ccq5qRzX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq5qRzX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq5qRzX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5qRzX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq5qRzX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5qRzX.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPToh1G.s: Assembler messages:
encrypt.c: /tmp/ccPToh1G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPToh1G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPToh1G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPToh1G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPToh1G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPToh1G.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceMuewu.s: Assembler messages:
encrypt.c: /tmp/cceMuewu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceMuewu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceMuewu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMuewu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceMuewu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceMuewu.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB0nK9C.s: Assembler messages:
encrypt.c: /tmp/ccB0nK9C.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB0nK9C.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB0nK9C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0nK9C.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB0nK9C.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB0nK9C.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHBtgfq.s: Assembler messages:
encrypt.c: /tmp/ccHBtgfq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHBtgfq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHBtgfq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBtgfq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHBtgfq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBtgfq.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4xVIOx.s: Assembler messages:
encrypt.c: /tmp/cc4xVIOx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4xVIOx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4xVIOx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xVIOx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4xVIOx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4xVIOx.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBE4NS9.s: Assembler messages:
encrypt.c: /tmp/ccBE4NS9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBE4NS9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBE4NS9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBE4NS9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBE4NS9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBE4NS9.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnBrHBH.s: Assembler messages:
encrypt.c: /tmp/ccnBrHBH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnBrHBH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnBrHBH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBrHBH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnBrHBH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnBrHBH.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnlpTfo.s: Assembler messages:
encrypt.c: /tmp/ccnlpTfo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnlpTfo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnlpTfo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlpTfo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlpTfo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnlpTfo.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4EFEha.s: Assembler messages:
encrypt.c: /tmp/cc4EFEha.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4EFEha.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4EFEha.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EFEha.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4EFEha.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4EFEha.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8DT3qy.s: Assembler messages:
encrypt.c: /tmp/cc8DT3qy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8DT3qy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8DT3qy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DT3qy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8DT3qy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8DT3qy.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCMa2Ob.s: Assembler messages:
encrypt.c: /tmp/ccCMa2Ob.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCMa2Ob.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMa2Ob.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMa2Ob.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMa2Ob.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMa2Ob.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy8636N.s: Assembler messages:
encrypt.c: /tmp/ccy8636N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy8636N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy8636N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8636N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy8636N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8636N.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBzM8pL.s: Assembler messages:
encrypt.c: /tmp/ccBzM8pL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBzM8pL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBzM8pL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzM8pL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBzM8pL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzM8pL.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccni6690.s: Assembler messages:
encrypt.c: /tmp/ccni6690.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccni6690.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccni6690.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccni6690.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccni6690.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccni6690.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfNw4Vh.s: Assembler messages:
encrypt.c: /tmp/ccfNw4Vh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfNw4Vh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfNw4Vh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNw4Vh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfNw4Vh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfNw4Vh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccloeeJO.s: Assembler messages:
encrypt.c: /tmp/ccloeeJO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccloeeJO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccloeeJO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloeeJO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccloeeJO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccloeeJO.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDc1h4K.s: Assembler messages:
encrypt.c: /tmp/ccDc1h4K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDc1h4K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDc1h4K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDc1h4K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDc1h4K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDc1h4K.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd5s3m1.s: Assembler messages:
encrypt.c: /tmp/ccd5s3m1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd5s3m1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd5s3m1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5s3m1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd5s3m1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd5s3m1.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAM6zda.s: Assembler messages:
encrypt.c: /tmp/ccAM6zda.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAM6zda.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAM6zda.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM6zda.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAM6zda.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAM6zda.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgZGKXN.s: Assembler messages:
encrypt.c: /tmp/ccgZGKXN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgZGKXN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgZGKXN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZGKXN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgZGKXN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZGKXN.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckrE51Y.s: Assembler messages:
encrypt.c: /tmp/cckrE51Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckrE51Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrE51Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrE51Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckrE51Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrE51Y.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccv5IrgI.s: Assembler messages:
encrypt.c: /tmp/ccv5IrgI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv5IrgI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv5IrgI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5IrgI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv5IrgI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv5IrgI.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6ijoRf.s: Assembler messages:
encrypt.c: /tmp/cc6ijoRf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6ijoRf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ijoRf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ijoRf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ijoRf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ijoRf.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZS7JXN.s: Assembler messages:
encrypt.c: /tmp/ccZS7JXN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZS7JXN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZS7JXN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZS7JXN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZS7JXN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZS7JXN.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4YHT00.s: Assembler messages:
encrypt.c: /tmp/cc4YHT00.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4YHT00.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4YHT00.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YHT00.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4YHT00.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4YHT00.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAqu3cK.s: Assembler messages:
encrypt.c: /tmp/ccAqu3cK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAqu3cK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqu3cK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqu3cK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAqu3cK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqu3cK.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccELVmO8.s: Assembler messages:
encrypt.c: /tmp/ccELVmO8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccELVmO8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELVmO8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVmO8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELVmO8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELVmO8.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczw9Atw.s: Assembler messages:
encrypt.c: /tmp/cczw9Atw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczw9Atw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczw9Atw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczw9Atw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczw9Atw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczw9Atw.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZPE5Sg.s: Assembler messages:
encrypt.c: /tmp/ccZPE5Sg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZPE5Sg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZPE5Sg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPE5Sg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZPE5Sg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZPE5Sg.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjWQEjQ.s: Assembler messages:
encrypt.c: /tmp/ccjWQEjQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjWQEjQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjWQEjQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWQEjQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjWQEjQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjWQEjQ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9yCpRx.s: Assembler messages:
encrypt.c: /tmp/cc9yCpRx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9yCpRx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9yCpRx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yCpRx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9yCpRx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9yCpRx.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckMGDo8.s: Assembler messages:
encrypt.c: /tmp/cckMGDo8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckMGDo8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckMGDo8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMGDo8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckMGDo8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckMGDo8.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5Jm93T.s: Assembler messages:
encrypt.c: /tmp/cc5Jm93T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Jm93T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Jm93T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Jm93T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Jm93T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Jm93T.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKZXSkh.s: Assembler messages:
encrypt.c: /tmp/ccKZXSkh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKZXSkh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZXSkh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZXSkh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZXSkh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZXSkh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH0UIIO.s: Assembler messages:
encrypt.c: /tmp/ccH0UIIO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH0UIIO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0UIIO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UIIO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH0UIIO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0UIIO.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccywIffg.s: Assembler messages:
encrypt.c: /tmp/ccywIffg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccywIffg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccywIffg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywIffg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccywIffg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccywIffg.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFhhJdI.s: Assembler messages:
encrypt.c: /tmp/ccFhhJdI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFhhJdI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFhhJdI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFhhJdI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFhhJdI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFhhJdI.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQye61Z.s: Assembler messages:
encrypt.c: /tmp/ccQye61Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQye61Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQye61Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQye61Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQye61Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQye61Z.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0717Lh.s: Assembler messages:
encrypt.c: /tmp/cc0717Lh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0717Lh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0717Lh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0717Lh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0717Lh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0717Lh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9ViZIO.s: Assembler messages:
encrypt.c: /tmp/cc9ViZIO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9ViZIO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ViZIO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ViZIO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ViZIO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ViZIO.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7Uq4tI.s: Assembler messages:
encrypt.c: /tmp/cc7Uq4tI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7Uq4tI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Uq4tI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Uq4tI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Uq4tI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Uq4tI.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceHj3M3.s: Assembler messages:
encrypt.c: /tmp/cceHj3M3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceHj3M3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHj3M3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHj3M3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHj3M3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHj3M3.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5bEbrb.s: Assembler messages:
encrypt.c: /tmp/cc5bEbrb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5bEbrb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5bEbrb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bEbrb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5bEbrb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5bEbrb.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbwHE6B.s: Assembler messages:
encrypt.c: /tmp/ccbwHE6B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbwHE6B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwHE6B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwHE6B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbwHE6B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwHE6B.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVs2NZk.s: Assembler messages:
encrypt.c: /tmp/ccVs2NZk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVs2NZk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVs2NZk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVs2NZk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVs2NZk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVs2NZk.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckOQszU.s: Assembler messages:
encrypt.c: /tmp/cckOQszU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckOQszU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOQszU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQszU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckOQszU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOQszU.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH9TYac.s: Assembler messages:
encrypt.c: /tmp/ccH9TYac.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH9TYac.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH9TYac.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9TYac.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH9TYac.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH9TYac.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpADIFC.s: Assembler messages:
encrypt.c: /tmp/ccpADIFC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpADIFC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpADIFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpADIFC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpADIFC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpADIFC.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc139q6U.s: Assembler messages:
encrypt.c: /tmp/cc139q6U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc139q6U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc139q6U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc139q6U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc139q6U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc139q6U.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmPUvqk.s: Assembler messages:
encrypt.c: /tmp/ccmPUvqk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmPUvqk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmPUvqk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPUvqk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmPUvqk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmPUvqk.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF13jGY.s: Assembler messages:
encrypt.c: /tmp/ccF13jGY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF13jGY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF13jGY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF13jGY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF13jGY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF13jGY.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOaHLgI.s: Assembler messages:
encrypt.c: /tmp/ccOaHLgI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOaHLgI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOaHLgI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaHLgI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOaHLgI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOaHLgI.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF8KpNs.s: Assembler messages:
encrypt.c: /tmp/ccF8KpNs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF8KpNs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF8KpNs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8KpNs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF8KpNs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF8KpNs.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdRCucL.s: Assembler messages:
encrypt.c: /tmp/ccdRCucL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdRCucL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdRCucL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRCucL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdRCucL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdRCucL.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmu19JI.s: Assembler messages:
encrypt.c: /tmp/ccmu19JI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmu19JI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmu19JI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmu19JI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmu19JI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmu19JI.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvlNkp0.s: Assembler messages:
encrypt.c: /tmp/ccvlNkp0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvlNkp0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvlNkp0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlNkp0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvlNkp0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvlNkp0.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqC5d4M.s: Assembler messages:
encrypt.c: /tmp/ccqC5d4M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqC5d4M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqC5d4M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC5d4M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqC5d4M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqC5d4M.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuAplnr.s: Assembler messages:
encrypt.c: /tmp/ccuAplnr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuAplnr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuAplnr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAplnr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuAplnr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuAplnr.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrO6l8o.s: Assembler messages:
encrypt.c: /tmp/ccrO6l8o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrO6l8o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrO6l8o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO6l8o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrO6l8o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrO6l8o.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsbkyTH.s: Assembler messages:
encrypt.c: /tmp/ccsbkyTH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsbkyTH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsbkyTH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbkyTH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsbkyTH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsbkyTH.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9vQjfC.s: Assembler messages:
encrypt.c: /tmp/cc9vQjfC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9vQjfC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9vQjfC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vQjfC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9vQjfC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9vQjfC.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrRSFv7.s: Assembler messages:
encrypt.c: /tmp/ccrRSFv7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrRSFv7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRSFv7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRSFv7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrRSFv7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRSFv7.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDG7Xes.s: Assembler messages:
encrypt.c: /tmp/ccDG7Xes.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDG7Xes.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDG7Xes.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG7Xes.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDG7Xes.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDG7Xes.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfwOVpK.s: Assembler messages:
encrypt.c: /tmp/ccfwOVpK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfwOVpK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfwOVpK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwOVpK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfwOVpK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfwOVpK.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccT2XL9D.s: Assembler messages:
encrypt.c: /tmp/ccT2XL9D.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT2XL9D.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2XL9D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2XL9D.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT2XL9D.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2XL9D.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpvHSw8.s: Assembler messages:
encrypt.c: /tmp/ccpvHSw8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpvHSw8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpvHSw8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvHSw8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpvHSw8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpvHSw8.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0bGvgz.s: Assembler messages:
encrypt.c: /tmp/cc0bGvgz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0bGvgz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0bGvgz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bGvgz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0bGvgz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0bGvgz.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmiynE8.s: Assembler messages:
encrypt.c: /tmp/ccmiynE8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmiynE8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmiynE8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmiynE8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmiynE8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmiynE8.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD2mHqS.s: Assembler messages:
encrypt.c: /tmp/ccD2mHqS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD2mHqS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD2mHqS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2mHqS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD2mHqS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD2mHqS.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNJvqXk.s: Assembler messages:
encrypt.c: /tmp/ccNJvqXk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNJvqXk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNJvqXk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJvqXk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNJvqXk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNJvqXk.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5q53vC.s: Assembler messages:
encrypt.c: /tmp/cc5q53vC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5q53vC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5q53vC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q53vC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5q53vC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5q53vC.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6Vj3K7.s: Assembler messages:
encrypt.c: /tmp/cc6Vj3K7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Vj3K7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Vj3K7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vj3K7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Vj3K7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Vj3K7.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccegRAGj.s: Assembler messages:
encrypt.c: /tmp/ccegRAGj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccegRAGj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccegRAGj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegRAGj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccegRAGj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegRAGj.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccz2RkPQ.s: Assembler messages:
encrypt.c: /tmp/ccz2RkPQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz2RkPQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz2RkPQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2RkPQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz2RkPQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz2RkPQ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci7SRer.s: Assembler messages:
encrypt.c: /tmp/cci7SRer.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci7SRer.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci7SRer.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7SRer.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci7SRer.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci7SRer.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvXDctK.s: Assembler messages:
encrypt.c: /tmp/ccvXDctK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvXDctK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvXDctK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXDctK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvXDctK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvXDctK.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2T6rJA.s: Assembler messages:
encrypt.c: /tmp/cc2T6rJA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2T6rJA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2T6rJA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6rJA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2T6rJA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2T6rJA.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdX0zra.s: Assembler messages:
encrypt.c: /tmp/ccdX0zra.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdX0zra.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdX0zra.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdX0zra.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdX0zra.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdX0zra.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccW6BaZr.s: Assembler messages:
encrypt.c: /tmp/ccW6BaZr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW6BaZr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6BaZr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6BaZr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW6BaZr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6BaZr.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckzeDhL.s: Assembler messages:
encrypt.c: /tmp/cckzeDhL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckzeDhL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckzeDhL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzeDhL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckzeDhL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckzeDhL.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8qLo2a.s: Assembler messages:
encrypt.c: /tmp/cc8qLo2a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8qLo2a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8qLo2a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qLo2a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8qLo2a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8qLo2a.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccom2bhE.s: Assembler messages:
encrypt.c: /tmp/ccom2bhE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccom2bhE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccom2bhE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccom2bhE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccom2bhE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccom2bhE.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDPUJ4i.s: Assembler messages:
encrypt.c: /tmp/ccDPUJ4i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDPUJ4i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPUJ4i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUJ4i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPUJ4i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUJ4i.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJiHv6Q.s: Assembler messages:
encrypt.c: /tmp/ccJiHv6Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJiHv6Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJiHv6Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiHv6Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJiHv6Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJiHv6Q.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVRk0IL.s: Assembler messages:
encrypt.c: /tmp/ccVRk0IL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVRk0IL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVRk0IL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRk0IL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVRk0IL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVRk0IL.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctZDjp0.s: Assembler messages:
encrypt.c: /tmp/cctZDjp0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctZDjp0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctZDjp0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZDjp0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZDjp0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctZDjp0.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2E7CTh.s: Assembler messages:
encrypt.c: /tmp/cc2E7CTh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2E7CTh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2E7CTh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2E7CTh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2E7CTh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2E7CTh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca7sWwR.s: Assembler messages:
encrypt.c: /tmp/cca7sWwR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca7sWwR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7sWwR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7sWwR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7sWwR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca7sWwR.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1C7jb4.s: Assembler messages:
encrypt.c: /tmp/cc1C7jb4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1C7jb4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1C7jb4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1C7jb4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1C7jb4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1C7jb4.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7e7TtL.s: Assembler messages:
encrypt.c: /tmp/cc7e7TtL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7e7TtL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7e7TtL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7e7TtL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7e7TtL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7e7TtL.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDj8dNV.s: Assembler messages:
encrypt.c: /tmp/ccDj8dNV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDj8dNV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDj8dNV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDj8dNV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDj8dNV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDj8dNV.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfXuU4F.s: Assembler messages:
encrypt.c: /tmp/ccfXuU4F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfXuU4F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXuU4F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXuU4F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfXuU4F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfXuU4F.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXKO7WJ.s: Assembler messages:
encrypt.c: /tmp/ccXKO7WJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXKO7WJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXKO7WJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKO7WJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXKO7WJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXKO7WJ.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnlTxys.s: Assembler messages:
encrypt.c: /tmp/ccnlTxys.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnlTxys.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnlTxys.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlTxys.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlTxys.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnlTxys.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJPhN8I.s: Assembler messages:
encrypt.c: /tmp/ccJPhN8I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJPhN8I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPhN8I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPhN8I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJPhN8I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPhN8I.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdJJC51.s: Assembler messages:
encrypt.c: /tmp/ccdJJC51.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdJJC51.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdJJC51.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJJC51.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdJJC51.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdJJC51.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFPnpaJ.s: Assembler messages:
encrypt.c: /tmp/ccFPnpaJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFPnpaJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPnpaJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPnpaJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFPnpaJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPnpaJ.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccf8xxzs.s: Assembler messages:
encrypt.c: /tmp/ccf8xxzs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf8xxzs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf8xxzs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8xxzs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf8xxzs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf8xxzs.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccJLg3B.s: Assembler messages:
encrypt.c: /tmp/cccJLg3B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccJLg3B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccJLg3B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJLg3B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccJLg3B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJLg3B.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmEqTF3.s: Assembler messages:
encrypt.c: /tmp/ccmEqTF3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmEqTF3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEqTF3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEqTF3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmEqTF3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEqTF3.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchbjQzY.s: Assembler messages:
encrypt.c: /tmp/cchbjQzY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchbjQzY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbjQzY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbjQzY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbjQzY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbjQzY.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjt0Prd.s: Assembler messages:
encrypt.c: /tmp/ccjt0Prd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjt0Prd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjt0Prd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjt0Prd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjt0Prd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjt0Prd.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUxCxni.s: Assembler messages:
encrypt.c: /tmp/ccUxCxni.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUxCxni.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxCxni.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxCxni.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxCxni.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxCxni.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWHUM7F.s: Assembler messages:
encrypt.c: /tmp/ccWHUM7F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWHUM7F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWHUM7F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHUM7F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWHUM7F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWHUM7F.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuBasOv.s: Assembler messages:
encrypt.c: /tmp/ccuBasOv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuBasOv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuBasOv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBasOv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuBasOv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuBasOv.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczab9W4.s: Assembler messages:
encrypt.c: /tmp/cczab9W4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczab9W4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczab9W4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczab9W4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczab9W4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczab9W4.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4UWbEq.s: Assembler messages:
encrypt.c: /tmp/cc4UWbEq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4UWbEq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4UWbEq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UWbEq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4UWbEq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4UWbEq.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccroIRxB.s: Assembler messages:
encrypt.c: /tmp/ccroIRxB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccroIRxB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccroIRxB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroIRxB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccroIRxB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccroIRxB.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4RA0yl.s: Assembler messages:
encrypt.c: /tmp/cc4RA0yl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4RA0yl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RA0yl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RA0yl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4RA0yl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RA0yl.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXbaE3w.s: Assembler messages:
encrypt.c: /tmp/ccXbaE3w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXbaE3w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXbaE3w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbaE3w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXbaE3w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXbaE3w.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA8p98r.s: Assembler messages:
encrypt.c: /tmp/ccA8p98r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA8p98r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8p98r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8p98r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8p98r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA8p98r.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUoSaHI.s: Assembler messages:
encrypt.c: /tmp/ccUoSaHI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUoSaHI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUoSaHI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoSaHI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUoSaHI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoSaHI.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJt9bro.s: Assembler messages:
encrypt.c: /tmp/ccJt9bro.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJt9bro.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJt9bro.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt9bro.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJt9bro.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJt9bro.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdzajnC.s: Assembler messages:
encrypt.c: /tmp/ccdzajnC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdzajnC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdzajnC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzajnC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdzajnC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdzajnC.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg2PuQX.s: Assembler messages:
encrypt.c: /tmp/ccg2PuQX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg2PuQX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg2PuQX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg2PuQX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg2PuQX.s:36: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg2PuQX.s: Assembler messages:
encrypt.c: /tmp/ccg2PuQX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg2PuQX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg2PuQX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2PuQX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg2PuQX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg2PuQX.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmIBudo.s: Assembler messages:
encrypt.c: /tmp/ccmIBudo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmIBudo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmIBudo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmIBudo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmIBudo.s:35: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmIBudo.s: Assembler messages:
encrypt.c: /tmp/ccmIBudo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmIBudo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmIBudo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIBudo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmIBudo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmIBudo.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: const uint64_t *W=in;
sha512.c: ^
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: const uint64_t *W=in;
sha512.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFWH9d8.s: Assembler messages:
encrypt.c: /tmp/ccFWH9d8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFWH9d8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWH9d8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWH9d8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFWH9d8.s:35: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFWH9d8.s: Assembler messages:
encrypt.c: /tmp/ccFWH9d8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFWH9d8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWH9d8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWH9d8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWH9d8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFWH9d8.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvdjiwF.s: Assembler messages:
encrypt.c: /tmp/ccvdjiwF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvdjiwF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvdjiwF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvdjiwF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvdjiwF.s:36: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvdjiwF.s: Assembler messages:
encrypt.c: /tmp/ccvdjiwF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvdjiwF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvdjiwF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvdjiwF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvdjiwF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvdjiwF.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Xw4At.s: Assembler messages:
encrypt.c: /tmp/cc8Xw4At.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Xw4At.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Xw4At.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Xw4At.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Xw4At.s:35: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Xw4At.s: Assembler messages:
encrypt.c: /tmp/cc8Xw4At.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Xw4At.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Xw4At.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Xw4At.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Xw4At.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Xw4At.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZW9FGa.s: Assembler messages:
encrypt.c: /tmp/ccZW9FGa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZW9FGa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZW9FGa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZW9FGa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZW9FGa.s:36: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZW9FGa.s: Assembler messages:
encrypt.c: /tmp/ccZW9FGa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZW9FGa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZW9FGa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZW9FGa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZW9FGa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZW9FGa.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPt19Xg.s: Assembler messages:
encrypt.c: /tmp/ccPt19Xg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPt19Xg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPt19Xg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPt19Xg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPt19Xg.s:35: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPt19Xg.s: Assembler messages:
encrypt.c: /tmp/ccPt19Xg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPt19Xg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPt19Xg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPt19Xg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPt19Xg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPt19Xg.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmlqhgU.s: Assembler messages:
encrypt.c: /tmp/ccmlqhgU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmlqhgU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmlqhgU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmlqhgU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmlqhgU.s:36: Error: too many memory references for `and'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmlqhgU.s: Assembler messages:
encrypt.c: /tmp/ccmlqhgU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmlqhgU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmlqhgU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlqhgU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmlqhgU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmlqhgU.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1KdMHR.s: Assembler messages:
encrypt.c: /tmp/cc1KdMHR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1KdMHR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1KdMHR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KdMHR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1KdMHR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KdMHR.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLygZTv.s: Assembler messages:
encrypt.c: /tmp/ccLygZTv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLygZTv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLygZTv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLygZTv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLygZTv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLygZTv.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPe4SAO.s: Assembler messages:
encrypt.c: /tmp/ccPe4SAO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPe4SAO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPe4SAO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPe4SAO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPe4SAO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPe4SAO.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZaCLIU.s: Assembler messages:
encrypt.c: /tmp/ccZaCLIU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZaCLIU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZaCLIU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaCLIU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZaCLIU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZaCLIU.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCh2awx.s: Assembler messages:
encrypt.c: /tmp/ccCh2awx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCh2awx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCh2awx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh2awx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCh2awx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCh2awx.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVBU2qG.s: Assembler messages:
encrypt.c: /tmp/ccVBU2qG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVBU2qG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVBU2qG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBU2qG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVBU2qG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVBU2qG.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccE5rhiN.s: Assembler messages:
encrypt.c: /tmp/ccE5rhiN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE5rhiN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE5rhiN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5rhiN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE5rhiN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5rhiN.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNwcuS6.s: Assembler messages:
encrypt.c: /tmp/ccNwcuS6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNwcuS6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNwcuS6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwcuS6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNwcuS6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNwcuS6.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0mhN7a.s: Assembler messages:
encrypt.c: /tmp/cc0mhN7a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0mhN7a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0mhN7a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mhN7a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0mhN7a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0mhN7a.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccr0oKT.s: Assembler messages:
encrypt.c: /tmp/cccr0oKT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccr0oKT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccr0oKT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr0oKT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccr0oKT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccr0oKT.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRng0WM.s: Assembler messages:
encrypt.c: /tmp/ccRng0WM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRng0WM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRng0WM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRng0WM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRng0WM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRng0WM.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchmauzU.s: Assembler messages:
encrypt.c: /tmp/cchmauzU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchmauzU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchmauzU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmauzU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchmauzU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmauzU.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjBN6uP.s: Assembler messages:
encrypt.c: /tmp/ccjBN6uP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjBN6uP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBN6uP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBN6uP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBN6uP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBN6uP.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccualHUV.s: Assembler messages:
encrypt.c: /tmp/ccualHUV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccualHUV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccualHUV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccualHUV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccualHUV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccualHUV.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOBwmUB.s: Assembler messages:
encrypt.c: /tmp/ccOBwmUB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOBwmUB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOBwmUB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBwmUB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOBwmUB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOBwmUB.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccizv3vN.s: Assembler messages:
encrypt.c: /tmp/ccizv3vN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccizv3vN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccizv3vN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizv3vN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccizv3vN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccizv3vN.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBuSpfZ.s: Assembler messages:
encrypt.c: /tmp/ccBuSpfZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBuSpfZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBuSpfZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuSpfZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBuSpfZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuSpfZ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca2I4fT.s: Assembler messages:
encrypt.c: /tmp/cca2I4fT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca2I4fT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca2I4fT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2I4fT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca2I4fT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca2I4fT.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOE7C2A.s: Assembler messages:
encrypt.c: /tmp/ccOE7C2A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOE7C2A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOE7C2A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOE7C2A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOE7C2A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOE7C2A.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckcPToS.s: Assembler messages:
encrypt.c: /tmp/cckcPToS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckcPToS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckcPToS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcPToS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckcPToS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckcPToS.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTBkWxn.s: Assembler messages:
encrypt.c: /tmp/ccTBkWxn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTBkWxn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTBkWxn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkWxn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTBkWxn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTBkWxn.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXwGGQA.s: Assembler messages:
encrypt.c: /tmp/ccXwGGQA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXwGGQA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXwGGQA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXwGGQA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXwGGQA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXwGGQA.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3yPb3I.s: Assembler messages:
encrypt.c: /tmp/cc3yPb3I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3yPb3I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3yPb3I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yPb3I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3yPb3I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3yPb3I.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHmqNmy.s: Assembler messages:
encrypt.c: /tmp/ccHmqNmy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHmqNmy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHmqNmy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmqNmy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHmqNmy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHmqNmy.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI0awej.s: Assembler messages:
encrypt.c: /tmp/ccI0awej.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI0awej.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0awej.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0awej.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI0awej.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0awej.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLmYarC.s: Assembler messages:
encrypt.c: /tmp/ccLmYarC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLmYarC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLmYarC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmYarC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmYarC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLmYarC.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8ugFsw.s: Assembler messages:
encrypt.c: /tmp/cc8ugFsw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8ugFsw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ugFsw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ugFsw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ugFsw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ugFsw.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctroxUg.s: Assembler messages:
encrypt.c: /tmp/cctroxUg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctroxUg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctroxUg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctroxUg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctroxUg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctroxUg.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9hARxk.s: Assembler messages:
encrypt.c: /tmp/cc9hARxk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9hARxk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9hARxk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hARxk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hARxk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9hARxk.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMT7FGw.s: Assembler messages:
encrypt.c: /tmp/ccMT7FGw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMT7FGw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMT7FGw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMT7FGw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMT7FGw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMT7FGw.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6lOEqt.s: Assembler messages:
encrypt.c: /tmp/cc6lOEqt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6lOEqt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6lOEqt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lOEqt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6lOEqt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lOEqt.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccV233Ge.s: Assembler messages:
encrypt.c: /tmp/ccV233Ge.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV233Ge.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV233Ge.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV233Ge.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV233Ge.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV233Ge.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5SiXND.s: Assembler messages:
encrypt.c: /tmp/cc5SiXND.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5SiXND.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5SiXND.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SiXND.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5SiXND.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5SiXND.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpu8BVv.s: Assembler messages:
encrypt.c: /tmp/ccpu8BVv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpu8BVv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpu8BVv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpu8BVv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpu8BVv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpu8BVv.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmOHXyD.s: Assembler messages:
encrypt.c: /tmp/ccmOHXyD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmOHXyD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOHXyD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOHXyD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOHXyD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOHXyD.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwe6awx.s: Assembler messages:
encrypt.c: /tmp/ccwe6awx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwe6awx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwe6awx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe6awx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwe6awx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwe6awx.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca9LMDn.s: Assembler messages:
encrypt.c: /tmp/cca9LMDn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca9LMDn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca9LMDn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9LMDn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca9LMDn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca9LMDn.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccVZoOp.s: Assembler messages:
encrypt.c: /tmp/cccVZoOp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccVZoOp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccVZoOp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVZoOp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccVZoOp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccVZoOp.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX6jvUo.s: Assembler messages:
encrypt.c: /tmp/ccX6jvUo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX6jvUo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX6jvUo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6jvUo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX6jvUo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX6jvUo.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchklVBl.s: Assembler messages:
encrypt.c: /tmp/cchklVBl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchklVBl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchklVBl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchklVBl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchklVBl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchklVBl.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBCslsm.s: Assembler messages:
encrypt.c: /tmp/ccBCslsm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBCslsm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCslsm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCslsm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCslsm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCslsm.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLChLHo.s: Assembler messages:
encrypt.c: /tmp/ccLChLHo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLChLHo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLChLHo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLChLHo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLChLHo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLChLHo.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL9OcqS.s: Assembler messages:
encrypt.c: /tmp/ccL9OcqS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL9OcqS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL9OcqS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9OcqS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL9OcqS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL9OcqS.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLP88Gk.s: Assembler messages:
encrypt.c: /tmp/ccLP88Gk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLP88Gk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLP88Gk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP88Gk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLP88Gk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLP88Gk.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDWZF8y.s: Assembler messages:
encrypt.c: /tmp/ccDWZF8y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDWZF8y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDWZF8y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWZF8y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDWZF8y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDWZF8y.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxKwqgZ.s: Assembler messages:
encrypt.c: /tmp/ccxKwqgZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxKwqgZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKwqgZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKwqgZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxKwqgZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKwqgZ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaobork.s: Assembler messages:
encrypt.c: /tmp/ccaobork.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaobork.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaobork.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaobork.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaobork.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaobork.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjtaLnK.s: Assembler messages:
encrypt.c: /tmp/ccjtaLnK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjtaLnK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjtaLnK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjtaLnK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjtaLnK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjtaLnK.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5RmP3D.s: Assembler messages:
encrypt.c: /tmp/cc5RmP3D.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5RmP3D.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RmP3D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RmP3D.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5RmP3D.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RmP3D.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccP7cfHZ.s: Assembler messages:
encrypt.c: /tmp/ccP7cfHZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP7cfHZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP7cfHZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7cfHZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP7cfHZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7cfHZ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclHjQ0i.s: Assembler messages:
encrypt.c: /tmp/cclHjQ0i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclHjQ0i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclHjQ0i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHjQ0i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclHjQ0i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclHjQ0i.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyCH9MM.s: Assembler messages:
encrypt.c: /tmp/ccyCH9MM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyCH9MM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyCH9MM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCH9MM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyCH9MM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyCH9MM.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTwUQqQ.s: Assembler messages:
encrypt.c: /tmp/ccTwUQqQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTwUQqQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTwUQqQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwUQqQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTwUQqQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTwUQqQ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciQ6807.s: Assembler messages:
encrypt.c: /tmp/cciQ6807.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciQ6807.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciQ6807.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQ6807.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciQ6807.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciQ6807.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVWX0r0.s: Assembler messages:
encrypt.c: /tmp/ccVWX0r0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVWX0r0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVWX0r0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWX0r0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVWX0r0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVWX0r0.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwuUMnD.s: Assembler messages:
encrypt.c: /tmp/ccwuUMnD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwuUMnD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwuUMnD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuUMnD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwuUMnD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwuUMnD.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsXTPT7.s: Assembler messages:
encrypt.c: /tmp/ccsXTPT7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsXTPT7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsXTPT7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXTPT7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsXTPT7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsXTPT7.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy9RbGK.s: Assembler messages:
encrypt.c: /tmp/ccy9RbGK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy9RbGK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy9RbGK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9RbGK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy9RbGK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy9RbGK.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3vd7rZ.s: Assembler messages:
encrypt.c: /tmp/cc3vd7rZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3vd7rZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3vd7rZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vd7rZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3vd7rZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3vd7rZ.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCkGxEA.s: Assembler messages:
encrypt.c: /tmp/ccCkGxEA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCkGxEA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCkGxEA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGxEA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCkGxEA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkGxEA.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVkKMte.s: Assembler messages:
encrypt.c: /tmp/ccVkKMte.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkKMte.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkKMte.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkKMte.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkKMte.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVkKMte.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyC1DhP.s: Assembler messages:
encrypt.c: /tmp/ccyC1DhP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyC1DhP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyC1DhP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyC1DhP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyC1DhP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyC1DhP.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfuJJuL.s: Assembler messages:
encrypt.c: /tmp/ccfuJJuL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfuJJuL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfuJJuL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfuJJuL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfuJJuL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfuJJuL.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclKnluc.s: Assembler messages:
encrypt.c: /tmp/cclKnluc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclKnluc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKnluc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKnluc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclKnluc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKnluc.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfrRwfW.s: Assembler messages:
encrypt.c: /tmp/ccfrRwfW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfrRwfW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfrRwfW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrRwfW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfrRwfW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfrRwfW.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgOLT6j.s: Assembler messages:
encrypt.c: /tmp/ccgOLT6j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgOLT6j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgOLT6j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOLT6j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgOLT6j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOLT6j.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKhbneL.s: Assembler messages:
encrypt.c: /tmp/ccKhbneL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKhbneL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKhbneL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhbneL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKhbneL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhbneL.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbgbGob.s: Assembler messages:
encrypt.c: /tmp/ccbgbGob.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbgbGob.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbgbGob.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbGob.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbgbGob.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbgbGob.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWVKxnz.s: Assembler messages:
encrypt.c: /tmp/ccWVKxnz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWVKxnz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWVKxnz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVKxnz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWVKxnz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVKxnz.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczrYVOV.s: Assembler messages:
encrypt.c: /tmp/cczrYVOV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczrYVOV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczrYVOV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrYVOV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczrYVOV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczrYVOV.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccamh2zM.s: Assembler messages:
encrypt.c: /tmp/ccamh2zM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccamh2zM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamh2zM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamh2zM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccamh2zM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccamh2zM.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmV3DvF.s: Assembler messages:
encrypt.c: /tmp/ccmV3DvF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmV3DvF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmV3DvF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV3DvF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmV3DvF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmV3DvF.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRnlZD2.s: Assembler messages:
encrypt.c: /tmp/ccRnlZD2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRnlZD2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRnlZD2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnlZD2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRnlZD2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRnlZD2.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwwGeOA.s: Assembler messages:
encrypt.c: /tmp/ccwwGeOA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwwGeOA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwwGeOA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwGeOA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwwGeOA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwwGeOA.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciKxliF.s: Assembler messages:
encrypt.c: /tmp/cciKxliF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciKxliF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciKxliF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKxliF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciKxliF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciKxliF.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxRjmqR.s: Assembler messages:
encrypt.c: /tmp/ccxRjmqR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxRjmqR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxRjmqR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRjmqR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxRjmqR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxRjmqR.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchH3l6l.s: Assembler messages:
encrypt.c: /tmp/cchH3l6l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchH3l6l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchH3l6l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchH3l6l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchH3l6l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchH3l6l.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuRviIa.s: Assembler messages:
encrypt.c: /tmp/ccuRviIa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuRviIa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuRviIa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRviIa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuRviIa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRviIa.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJAjSms.s: Assembler messages:
encrypt.c: /tmp/ccJAjSms.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJAjSms.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJAjSms.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAjSms.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJAjSms.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAjSms.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccl4yS71.s: Assembler messages:
encrypt.c: /tmp/ccl4yS71.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl4yS71.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl4yS71.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4yS71.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl4yS71.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl4yS71.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3sXI1r.s: Assembler messages:
encrypt.c: /tmp/cc3sXI1r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3sXI1r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3sXI1r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sXI1r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3sXI1r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sXI1r.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchSmx5b.s: Assembler messages:
encrypt.c: /tmp/cchSmx5b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchSmx5b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchSmx5b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSmx5b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchSmx5b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchSmx5b.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc71h574.s: Assembler messages:
encrypt.c: /tmp/cc71h574.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc71h574.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc71h574.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71h574.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc71h574.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71h574.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuEs0Yn.s: Assembler messages:
encrypt.c: /tmp/ccuEs0Yn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuEs0Yn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuEs0Yn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEs0Yn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuEs0Yn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuEs0Yn.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6Zgnm6.s: Assembler messages:
encrypt.c: /tmp/cc6Zgnm6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Zgnm6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Zgnm6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Zgnm6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Zgnm6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Zgnm6.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRDGGtt.s: Assembler messages:
encrypt.c: /tmp/ccRDGGtt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRDGGtt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRDGGtt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDGGtt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRDGGtt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRDGGtt.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYBEdI3.s: Assembler messages:
encrypt.c: /tmp/ccYBEdI3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYBEdI3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYBEdI3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBEdI3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYBEdI3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYBEdI3.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctfCsUa.s: Assembler messages:
encrypt.c: /tmp/cctfCsUa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctfCsUa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctfCsUa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfCsUa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctfCsUa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctfCsUa.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHKSEwl.s: Assembler messages:
encrypt.c: /tmp/ccHKSEwl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHKSEwl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHKSEwl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKSEwl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHKSEwl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHKSEwl.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctmDhm9.s: Assembler messages:
encrypt.c: /tmp/cctmDhm9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctmDhm9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmDhm9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmDhm9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmDhm9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmDhm9.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEX37Yn.s: Assembler messages:
encrypt.c: /tmp/ccEX37Yn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEX37Yn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEX37Yn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEX37Yn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEX37Yn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEX37Yn.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg49cI3.s: Assembler messages:
encrypt.c: /tmp/ccg49cI3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg49cI3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg49cI3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg49cI3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg49cI3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg49cI3.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFL5uwq.s: Assembler messages:
encrypt.c: /tmp/ccFL5uwq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFL5uwq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFL5uwq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFL5uwq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFL5uwq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFL5uwq.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfTbyIX.s: Assembler messages:
encrypt.c: /tmp/ccfTbyIX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfTbyIX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfTbyIX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTbyIX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfTbyIX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfTbyIX.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCeLKUN.s: Assembler messages:
encrypt.c: /tmp/ccCeLKUN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCeLKUN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCeLKUN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeLKUN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCeLKUN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCeLKUN.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKqYRCl.s: Assembler messages:
encrypt.c: /tmp/ccKqYRCl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKqYRCl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqYRCl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqYRCl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKqYRCl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqYRCl.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB22TJG.s: Assembler messages:
encrypt.c: /tmp/ccB22TJG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB22TJG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB22TJG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB22TJG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB22TJG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB22TJG.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjqvPu3.s: Assembler messages:
encrypt.c: /tmp/ccjqvPu3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjqvPu3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjqvPu3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqvPu3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjqvPu3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjqvPu3.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3Ns6ER.s: Assembler messages:
encrypt.c: /tmp/cc3Ns6ER.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Ns6ER.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Ns6ER.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ns6ER.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Ns6ER.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Ns6ER.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNEFiso.s: Assembler messages:
encrypt.c: /tmp/ccNEFiso.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNEFiso.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNEFiso.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEFiso.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNEFiso.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNEFiso.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbjF6CH.s: Assembler messages:
encrypt.c: /tmp/ccbjF6CH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbjF6CH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjF6CH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjF6CH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjF6CH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjF6CH.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclyjexq.s: Assembler messages:
encrypt.c: /tmp/cclyjexq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclyjexq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyjexq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyjexq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyjexq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclyjexq.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3Lds4A.s: Assembler messages:
encrypt.c: /tmp/cc3Lds4A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Lds4A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Lds4A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lds4A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Lds4A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Lds4A.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxo5R1m.s: Assembler messages:
encrypt.c: /tmp/ccxo5R1m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxo5R1m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxo5R1m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo5R1m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxo5R1m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxo5R1m.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF95z0H.s: Assembler messages:
encrypt.c: /tmp/ccF95z0H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF95z0H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF95z0H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF95z0H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF95z0H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF95z0H.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclocGZu.s: Assembler messages:
encrypt.c: /tmp/cclocGZu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclocGZu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclocGZu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclocGZu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclocGZu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclocGZu.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchLHpll.s: Assembler messages:
encrypt.c: /tmp/cchLHpll.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchLHpll.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchLHpll.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLHpll.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchLHpll.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLHpll.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck8ho5C.s: Assembler messages:
encrypt.c: /tmp/cck8ho5C.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck8ho5C.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck8ho5C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8ho5C.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck8ho5C.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck8ho5C.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccK1rGLS.s: Assembler messages:
encrypt.c: /tmp/ccK1rGLS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK1rGLS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK1rGLS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1rGLS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK1rGLS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1rGLS.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMfyDKg.s: Assembler messages:
encrypt.c: /tmp/ccMfyDKg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMfyDKg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMfyDKg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfyDKg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMfyDKg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMfyDKg.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNOsx6K.s: Assembler messages:
encrypt.c: /tmp/ccNOsx6K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNOsx6K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNOsx6K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOsx6K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNOsx6K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNOsx6K.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZToy3e.s: Assembler messages:
encrypt.c: /tmp/ccZToy3e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZToy3e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZToy3e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZToy3e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZToy3e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZToy3e.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAGH1dX.s: Assembler messages:
encrypt.c: /tmp/ccAGH1dX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAGH1dX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAGH1dX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGH1dX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAGH1dX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAGH1dX.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN6tIej.s: Assembler messages:
encrypt.c: /tmp/ccN6tIej.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN6tIej.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN6tIej.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6tIej.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN6tIej.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN6tIej.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAjSwNK.s: Assembler messages:
encrypt.c: /tmp/ccAjSwNK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAjSwNK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAjSwNK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjSwNK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAjSwNK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAjSwNK.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczcZhAd.s: Assembler messages:
encrypt.c: /tmp/cczcZhAd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczcZhAd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczcZhAd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcZhAd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczcZhAd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczcZhAd.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfJ1Qef.s: Assembler messages:
encrypt.c: /tmp/ccfJ1Qef.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfJ1Qef.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJ1Qef.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ1Qef.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfJ1Qef.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJ1Qef.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuA9S3t.s: Assembler messages:
encrypt.c: /tmp/ccuA9S3t.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuA9S3t.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuA9S3t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuA9S3t.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuA9S3t.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuA9S3t.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3BCwsx.s: Assembler messages:
encrypt.c: /tmp/cc3BCwsx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3BCwsx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BCwsx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BCwsx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BCwsx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BCwsx.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWlp482.s: Assembler messages:
encrypt.c: /tmp/ccWlp482.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWlp482.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlp482.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlp482.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlp482.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlp482.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIgivru.s: Assembler messages:
encrypt.c: /tmp/ccIgivru.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIgivru.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgivru.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgivru.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIgivru.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgivru.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmN6q3k.s: Assembler messages:
encrypt.c: /tmp/ccmN6q3k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmN6q3k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmN6q3k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN6q3k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmN6q3k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmN6q3k.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccG8ypcy.s: Assembler messages:
encrypt.c: /tmp/ccG8ypcy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG8ypcy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG8ypcy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8ypcy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG8ypcy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG8ypcy.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTWN8N3.s: Assembler messages:
encrypt.c: /tmp/ccTWN8N3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTWN8N3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTWN8N3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWN8N3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTWN8N3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTWN8N3.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7yz8SE.s: Assembler messages:
encrypt.c: /tmp/cc7yz8SE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7yz8SE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7yz8SE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yz8SE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7yz8SE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7yz8SE.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbdIkI1.s: Assembler messages:
encrypt.c: /tmp/ccbdIkI1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbdIkI1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbdIkI1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdIkI1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbdIkI1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbdIkI1.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5I6UeD.s: Assembler messages:
encrypt.c: /tmp/cc5I6UeD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5I6UeD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5I6UeD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5I6UeD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5I6UeD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5I6UeD.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKEf87W.s: Assembler messages:
encrypt.c: /tmp/ccKEf87W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKEf87W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEf87W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEf87W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKEf87W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKEf87W.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5MBfm2.s: Assembler messages:
encrypt.c: /tmp/cc5MBfm2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5MBfm2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5MBfm2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBfm2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5MBfm2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5MBfm2.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdka4SJ.s: Assembler messages:
encrypt.c: /tmp/ccdka4SJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdka4SJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdka4SJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdka4SJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdka4SJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdka4SJ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4BlPVD.s: Assembler messages:
encrypt.c: /tmp/cc4BlPVD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4BlPVD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4BlPVD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BlPVD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4BlPVD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BlPVD.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPfAE2W.s: Assembler messages:
encrypt.c: /tmp/ccPfAE2W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPfAE2W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPfAE2W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPfAE2W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPfAE2W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPfAE2W.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBPjZNI.s: Assembler messages:
encrypt.c: /tmp/ccBPjZNI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBPjZNI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBPjZNI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPjZNI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBPjZNI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBPjZNI.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGpZN1s.s: Assembler messages:
encrypt.c: /tmp/ccGpZN1s.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGpZN1s.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGpZN1s.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGpZN1s.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGpZN1s.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGpZN1s.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckQ17dE.s: Assembler messages:
encrypt.c: /tmp/cckQ17dE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckQ17dE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQ17dE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ17dE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckQ17dE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQ17dE.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnhRzBm.s: Assembler messages:
encrypt.c: /tmp/ccnhRzBm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnhRzBm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnhRzBm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhRzBm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnhRzBm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnhRzBm.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX4BtnM.s: Assembler messages:
encrypt.c: /tmp/ccX4BtnM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX4BtnM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4BtnM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BtnM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX4BtnM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4BtnM.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwmM7ay.s: Assembler messages:
encrypt.c: /tmp/ccwmM7ay.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwmM7ay.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwmM7ay.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmM7ay.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwmM7ay.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmM7ay.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN2HM0G.s: Assembler messages:
encrypt.c: /tmp/ccN2HM0G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN2HM0G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN2HM0G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HM0G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN2HM0G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2HM0G.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPs3Klm.s: Assembler messages:
encrypt.c: /tmp/ccPs3Klm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPs3Klm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPs3Klm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPs3Klm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPs3Klm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPs3Klm.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4Y3ved.s: Assembler messages:
encrypt.c: /tmp/cc4Y3ved.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Y3ved.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Y3ved.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y3ved.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Y3ved.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Y3ved.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccApSYls.s: Assembler messages:
encrypt.c: /tmp/ccApSYls.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccApSYls.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccApSYls.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApSYls.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccApSYls.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccApSYls.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8zBAuu.s: Assembler messages:
encrypt.c: /tmp/cc8zBAuu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8zBAuu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zBAuu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zBAuu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8zBAuu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zBAuu.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck8OUD2.s: Assembler messages:
encrypt.c: /tmp/cck8OUD2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck8OUD2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck8OUD2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8OUD2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck8OUD2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck8OUD2.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaziuwh.s: Assembler messages:
encrypt.c: /tmp/ccaziuwh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaziuwh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaziuwh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaziuwh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaziuwh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaziuwh.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciCtYVr.s: Assembler messages:
encrypt.c: /tmp/cciCtYVr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciCtYVr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCtYVr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCtYVr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciCtYVr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCtYVr.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZqVt2x.s: Assembler messages:
encrypt.c: /tmp/ccZqVt2x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZqVt2x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqVt2x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqVt2x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqVt2x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqVt2x.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrFACn2.s: Assembler messages:
encrypt.c: /tmp/ccrFACn2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrFACn2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFACn2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFACn2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFACn2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFACn2.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHE1ZaP.s: Assembler messages:
encrypt.c: /tmp/ccHE1ZaP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHE1ZaP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHE1ZaP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHE1ZaP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHE1ZaP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHE1ZaP.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfvnW2u.s: Assembler messages:
encrypt.c: /tmp/ccfvnW2u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfvnW2u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvnW2u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvnW2u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvnW2u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfvnW2u.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVtUfVk.s: Assembler messages:
encrypt.c: /tmp/ccVtUfVk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVtUfVk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVtUfVk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtUfVk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVtUfVk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVtUfVk.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccE3EYG.s: Assembler messages:
encrypt.c: /tmp/cccE3EYG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccE3EYG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccE3EYG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccE3EYG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccE3EYG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccE3EYG.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4OeKBN.s: Assembler messages:
encrypt.c: /tmp/cc4OeKBN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4OeKBN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4OeKBN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OeKBN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4OeKBN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4OeKBN.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvcAQ1z.s: Assembler messages:
encrypt.c: /tmp/ccvcAQ1z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvcAQ1z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvcAQ1z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcAQ1z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvcAQ1z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvcAQ1z.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9HUgYG.s: Assembler messages:
encrypt.c: /tmp/cc9HUgYG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9HUgYG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9HUgYG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HUgYG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9HUgYG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9HUgYG.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTrIWgj.s: Assembler messages:
encrypt.c: /tmp/ccTrIWgj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTrIWgj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTrIWgj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrIWgj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTrIWgj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTrIWgj.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD0KjEU.s: Assembler messages:
encrypt.c: /tmp/ccD0KjEU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD0KjEU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD0KjEU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0KjEU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0KjEU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD0KjEU.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRyB8pl.s: Assembler messages:
encrypt.c: /tmp/ccRyB8pl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRyB8pl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyB8pl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyB8pl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRyB8pl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRyB8pl.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCUxg8I.s: Assembler messages:
encrypt.c: /tmp/ccCUxg8I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCUxg8I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCUxg8I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUxg8I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCUxg8I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCUxg8I.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSCAZEh.s: Assembler messages:
encrypt.c: /tmp/ccSCAZEh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSCAZEh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSCAZEh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCAZEh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCAZEh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSCAZEh.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc277Del.s: Assembler messages:
encrypt.c: /tmp/cc277Del.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc277Del.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc277Del.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc277Del.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc277Del.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc277Del.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm2y4CZ.s: Assembler messages:
encrypt.c: /tmp/ccm2y4CZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm2y4CZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm2y4CZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2y4CZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm2y4CZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm2y4CZ.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc15hXch.s: Assembler messages:
encrypt.c: /tmp/cc15hXch.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc15hXch.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15hXch.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15hXch.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15hXch.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15hXch.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuCb2rM.s: Assembler messages:
encrypt.c: /tmp/ccuCb2rM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuCb2rM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuCb2rM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCb2rM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuCb2rM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuCb2rM.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ2Dv4C.s: Assembler messages:
encrypt.c: /tmp/ccQ2Dv4C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ2Dv4C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ2Dv4C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2Dv4C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ2Dv4C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ2Dv4C.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci9TCh0.s: Assembler messages:
encrypt.c: /tmp/cci9TCh0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci9TCh0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci9TCh0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9TCh0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci9TCh0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9TCh0.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYZ0MKC.s: Assembler messages:
encrypt.c: /tmp/ccYZ0MKC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYZ0MKC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYZ0MKC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZ0MKC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYZ0MKC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYZ0MKC.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfZOSYV.s: Assembler messages:
encrypt.c: /tmp/ccfZOSYV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfZOSYV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfZOSYV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZOSYV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfZOSYV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfZOSYV.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFWvbZD.s: Assembler messages:
encrypt.c: /tmp/ccFWvbZD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFWvbZD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWvbZD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWvbZD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWvbZD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFWvbZD.s:35: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciu9sq3.s: Assembler messages:
encrypt.c: /tmp/cciu9sq3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciu9sq3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciu9sq3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciu9sq3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciu9sq3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciu9sq3.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU5vQkY.s: Assembler messages:
encrypt.c: /tmp/ccU5vQkY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU5vQkY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU5vQkY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5vQkY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU5vQkY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU5vQkY.s:36: Error: too many memory references for `and'
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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjjY8tC.s: Assembler messages:
encrypt.c: /tmp/ccjjY8tC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjjY8tC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjjY8tC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjY8tC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjjY8tC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjjY8tC.s:35: Error: too many memory references for `and'
encrypt.c: ...

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