Implementation notes: x86, margaux, crypto_aead/omdsha512k128n128tau128v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
609633refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
611397refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
612252refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
612324refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
621198refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
621450refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
622962refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
623394refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
623439refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
623826refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
624087refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
624654refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
625149refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
625788refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
626022refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
627741refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
627939refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
629037refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
629406refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
629631refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
629712refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
629748refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
630027refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
632520refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
632583refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
633213refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
633249refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
633915refgcc -m32 -O -fomit-frame-pointer2017080120170725
634203refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
635139refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
635364refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
635607refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
636534refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
636732refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
638361refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
640215refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
642294refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
643536refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
647334refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
651528refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
651942refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
652383refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
656730refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
724203refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
729063refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
734940refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
735462refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
739629refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
743814refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
745353refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
747423refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
747540refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
754047refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
756387refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
760599refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
760725refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
763362refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
765090refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
765747refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
765873refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
766044refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
766188refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
769626refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
770715refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
772227refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
774621refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
775890refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
777465refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
777546refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
778257refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
779787refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
780363refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
780858refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
780948refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
781110refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
781218refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
781749refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
782181refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
784350refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
785169refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
788346refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
788859refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
789147refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
791262refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
791343refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
791460refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
792945refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
793053refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
793485refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
793674refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
793845refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
793998refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
794106refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
794619refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
794700refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
794835refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
794889refgcc -m32 -Os -fomit-frame-pointer2017080120170725
795276refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
795447refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
795465refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
796185refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
796239refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
796329refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
796590refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
796734refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
796752refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
796977refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
797040refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
797049refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
797535refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
797580refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
798084refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
798273refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
798336refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
798975refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
799101refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
799344refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
799884refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
799920refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
801108refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
801495refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
801657refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
801711refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
802521refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
802530refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
805392refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
806328refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
806715refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
807156refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
808236refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
808425refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
810828refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
810909refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
811341refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
811377refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
811395refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
811566refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
811854refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
812475refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
812493refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
812943refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
815130refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
815742refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
816336refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
816579refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
817902refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
819981refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
820404refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
821385refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
821520refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
821601refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
822645refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
824130refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
824625refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
824958refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
827136refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
828252refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
829143refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
830349refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
832563refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
835902refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
836622refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
841581refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
842517refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
845199refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
848268refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
851283refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725

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/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/ccBmOayn.s: Assembler messages:
encrypt.c: /tmp/ccBmOayn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBmOayn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBmOayn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmOayn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmOayn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBmOayn.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/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/ccP02GTr.s: Assembler messages:
encrypt.c: /tmp/ccP02GTr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP02GTr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP02GTr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP02GTr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP02GTr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP02GTr.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/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/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/ccEqOUGk.s: Assembler messages:
encrypt.c: /tmp/ccEqOUGk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEqOUGk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEqOUGk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEqOUGk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEqOUGk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEqOUGk.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 -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/ccLYTa5k.s: Assembler messages:
encrypt.c: /tmp/ccLYTa5k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLYTa5k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLYTa5k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYTa5k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLYTa5k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLYTa5k.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/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/cc5UznJs.s: Assembler messages:
encrypt.c: /tmp/cc5UznJs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5UznJs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5UznJs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UznJs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5UznJs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5UznJs.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/ccpDdEhs.s: Assembler messages:
encrypt.c: /tmp/ccpDdEhs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpDdEhs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDdEhs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDdEhs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDdEhs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDdEhs.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/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/ccpQOb1m.s: Assembler messages:
encrypt.c: /tmp/ccpQOb1m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpQOb1m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpQOb1m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQOb1m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpQOb1m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQOb1m.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 -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/cczGapve.s: Assembler messages:
encrypt.c: /tmp/cczGapve.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczGapve.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczGapve.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGapve.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczGapve.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczGapve.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/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/ccv6CAQT.s: Assembler messages:
encrypt.c: /tmp/ccv6CAQT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv6CAQT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv6CAQT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6CAQT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv6CAQT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv6CAQT.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/ccwxc08X.s: Assembler messages:
encrypt.c: /tmp/ccwxc08X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwxc08X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwxc08X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxc08X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwxc08X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwxc08X.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/cc0pLc9Y.s: Assembler messages:
encrypt.c: /tmp/cc0pLc9Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0pLc9Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pLc9Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pLc9Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0pLc9Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0pLc9Y.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/ccl6ogpP.s: Assembler messages:
encrypt.c: /tmp/ccl6ogpP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl6ogpP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl6ogpP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl6ogpP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl6ogpP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl6ogpP.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/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/ccW0n4IX.s: Assembler messages:
encrypt.c: /tmp/ccW0n4IX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW0n4IX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW0n4IX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0n4IX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW0n4IX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW0n4IX.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 -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/ccya3ca3.s: Assembler messages:
encrypt.c: /tmp/ccya3ca3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccya3ca3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccya3ca3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya3ca3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccya3ca3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya3ca3.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 -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/ccrriPoP.s: Assembler messages:
encrypt.c: /tmp/ccrriPoP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrriPoP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrriPoP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrriPoP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrriPoP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrriPoP.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/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/ccweIu1Y.s: Assembler messages:
encrypt.c: /tmp/ccweIu1Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccweIu1Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccweIu1Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccweIu1Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccweIu1Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccweIu1Y.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/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/ccbc7Hwl.s: Assembler messages:
encrypt.c: /tmp/ccbc7Hwl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbc7Hwl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbc7Hwl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc7Hwl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbc7Hwl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbc7Hwl.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/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/ccw95eYe.s: Assembler messages:
encrypt.c: /tmp/ccw95eYe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw95eYe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw95eYe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw95eYe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw95eYe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw95eYe.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/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/cctUAyL3.s: Assembler messages:
encrypt.c: /tmp/cctUAyL3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctUAyL3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctUAyL3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUAyL3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctUAyL3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctUAyL3.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 -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/ccuvuBvg.s: Assembler messages:
encrypt.c: /tmp/ccuvuBvg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuvuBvg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvuBvg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvuBvg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuvuBvg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvuBvg.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 -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/ccQiWKGe.s: Assembler messages:
encrypt.c: /tmp/ccQiWKGe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQiWKGe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQiWKGe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiWKGe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQiWKGe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQiWKGe.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 -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/ccWoJWjk.s: Assembler messages:
encrypt.c: /tmp/ccWoJWjk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWoJWjk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWoJWjk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWoJWjk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWoJWjk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWoJWjk.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/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/ccnnWV9h.s: Assembler messages:
encrypt.c: /tmp/ccnnWV9h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnnWV9h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnnWV9h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnWV9h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnnWV9h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnnWV9h.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/ccwyAEA4.s: Assembler messages:
encrypt.c: /tmp/ccwyAEA4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwyAEA4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwyAEA4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyAEA4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwyAEA4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyAEA4.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/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/ccKnRPcr.s: Assembler messages:
encrypt.c: /tmp/ccKnRPcr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKnRPcr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKnRPcr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnRPcr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKnRPcr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKnRPcr.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 -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/ccwa41lw.s: Assembler messages:
encrypt.c: /tmp/ccwa41lw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwa41lw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwa41lw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwa41lw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwa41lw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwa41lw.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/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/cc0kAgZA.s: Assembler messages:
encrypt.c: /tmp/cc0kAgZA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0kAgZA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kAgZA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kAgZA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kAgZA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kAgZA.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/ccRWPR4p.s: Assembler messages:
encrypt.c: /tmp/ccRWPR4p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRWPR4p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRWPR4p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWPR4p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRWPR4p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWPR4p.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/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/ccCbg7Rr.s: Assembler messages:
encrypt.c: /tmp/ccCbg7Rr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCbg7Rr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCbg7Rr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCbg7Rr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCbg7Rr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCbg7Rr.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/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/cchE9OZx.s: Assembler messages:
encrypt.c: /tmp/cchE9OZx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchE9OZx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchE9OZx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE9OZx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchE9OZx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchE9OZx.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 -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/ccAbe0Mo.s: Assembler messages:
encrypt.c: /tmp/ccAbe0Mo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAbe0Mo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAbe0Mo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbe0Mo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAbe0Mo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbe0Mo.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/ccCm4MjU.s: Assembler messages:
encrypt.c: /tmp/ccCm4MjU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCm4MjU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCm4MjU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCm4MjU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCm4MjU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCm4MjU.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/ccIqJOC9.s: Assembler messages:
encrypt.c: /tmp/ccIqJOC9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIqJOC9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIqJOC9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqJOC9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIqJOC9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqJOC9.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/ccOxQ5st.s: Assembler messages:
encrypt.c: /tmp/ccOxQ5st.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOxQ5st.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOxQ5st.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxQ5st.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxQ5st.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOxQ5st.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/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/cc5pHzVj.s: Assembler messages:
encrypt.c: /tmp/cc5pHzVj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5pHzVj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5pHzVj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5pHzVj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5pHzVj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5pHzVj.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/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/ccdhlkn5.s: Assembler messages:
encrypt.c: /tmp/ccdhlkn5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdhlkn5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdhlkn5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdhlkn5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdhlkn5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdhlkn5.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 -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/ccASWEhv.s: Assembler messages:
encrypt.c: /tmp/ccASWEhv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccASWEhv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASWEhv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASWEhv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASWEhv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccASWEhv.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/ccgUCZN8.s: Assembler messages:
encrypt.c: /tmp/ccgUCZN8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgUCZN8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgUCZN8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUCZN8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgUCZN8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgUCZN8.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/ccNZQJLb.s: Assembler messages:
encrypt.c: /tmp/ccNZQJLb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNZQJLb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZQJLb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZQJLb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZQJLb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZQJLb.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/ccuAKuRk.s: Assembler messages:
encrypt.c: /tmp/ccuAKuRk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuAKuRk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuAKuRk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAKuRk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuAKuRk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuAKuRk.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/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/cc2Y3srq.s: Assembler messages:
encrypt.c: /tmp/cc2Y3srq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2Y3srq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Y3srq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Y3srq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Y3srq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2Y3srq.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/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/ccMpqamw.s: Assembler messages:
encrypt.c: /tmp/ccMpqamw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMpqamw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMpqamw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMpqamw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMpqamw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMpqamw.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 -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/cc2dunZo.s: Assembler messages:
encrypt.c: /tmp/cc2dunZo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2dunZo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2dunZo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dunZo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2dunZo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2dunZo.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/ccFj9d4m.s: Assembler messages:
encrypt.c: /tmp/ccFj9d4m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFj9d4m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFj9d4m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFj9d4m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFj9d4m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFj9d4m.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/ccVG9ify.s: Assembler messages:
encrypt.c: /tmp/ccVG9ify.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVG9ify.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVG9ify.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG9ify.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVG9ify.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVG9ify.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/ccdzr79s.s: Assembler messages:
encrypt.c: /tmp/ccdzr79s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdzr79s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdzr79s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzr79s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdzr79s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdzr79s.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/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/ccAYTNAn.s: Assembler messages:
encrypt.c: /tmp/ccAYTNAn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAYTNAn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAYTNAn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYTNAn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAYTNAn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYTNAn.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-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/ccMyuZ1q.s: Assembler messages:
encrypt.c: /tmp/ccMyuZ1q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMyuZ1q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMyuZ1q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyuZ1q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMyuZ1q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMyuZ1q.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-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/ccByBzwf.s: Assembler messages:
encrypt.c: /tmp/ccByBzwf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccByBzwf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccByBzwf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByBzwf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccByBzwf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByBzwf.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 -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/ccuNiXLh.s: Assembler messages:
encrypt.c: /tmp/ccuNiXLh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuNiXLh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuNiXLh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNiXLh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuNiXLh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuNiXLh.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/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/ccQmLr1f.s: Assembler messages:
encrypt.c: /tmp/ccQmLr1f.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQmLr1f.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQmLr1f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmLr1f.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQmLr1f.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQmLr1f.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/cctuG7r6.s: Assembler messages:
encrypt.c: /tmp/cctuG7r6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctuG7r6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctuG7r6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuG7r6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctuG7r6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctuG7r6.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/ccQHgvMk.s: Assembler messages:
encrypt.c: /tmp/ccQHgvMk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQHgvMk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQHgvMk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHgvMk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQHgvMk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQHgvMk.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/ccX4HiNd.s: Assembler messages:
encrypt.c: /tmp/ccX4HiNd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX4HiNd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4HiNd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4HiNd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX4HiNd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX4HiNd.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/ccdeus16.s: Assembler messages:
encrypt.c: /tmp/ccdeus16.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdeus16.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdeus16.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeus16.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdeus16.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdeus16.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/ccr0Hh0e.s: Assembler messages:
encrypt.c: /tmp/ccr0Hh0e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr0Hh0e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0Hh0e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0Hh0e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr0Hh0e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0Hh0e.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/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/cc5kIWUL.s: Assembler messages:
encrypt.c: /tmp/cc5kIWUL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5kIWUL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5kIWUL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kIWUL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5kIWUL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kIWUL.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/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/ccZcIN1J.s: Assembler messages:
encrypt.c: /tmp/ccZcIN1J.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZcIN1J.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZcIN1J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcIN1J.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZcIN1J.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZcIN1J.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 -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/cc7TicWE.s: Assembler messages:
encrypt.c: /tmp/cc7TicWE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7TicWE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7TicWE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TicWE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7TicWE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7TicWE.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/cccTxL9D.s: Assembler messages:
encrypt.c: /tmp/cccTxL9D.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccTxL9D.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccTxL9D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTxL9D.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccTxL9D.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccTxL9D.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/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/ccWrusZO.s: Assembler messages:
encrypt.c: /tmp/ccWrusZO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWrusZO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWrusZO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrusZO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWrusZO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWrusZO.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/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/ccvWIjAJ.s: Assembler messages:
encrypt.c: /tmp/ccvWIjAJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvWIjAJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvWIjAJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWIjAJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvWIjAJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvWIjAJ.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 -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/cc82vf2H.s: Assembler messages:
encrypt.c: /tmp/cc82vf2H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc82vf2H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc82vf2H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82vf2H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc82vf2H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc82vf2H.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/ccLRxFtI.s: Assembler messages:
encrypt.c: /tmp/ccLRxFtI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLRxFtI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLRxFtI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRxFtI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLRxFtI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLRxFtI.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/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/ccrbd1dN.s: Assembler messages:
encrypt.c: /tmp/ccrbd1dN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrbd1dN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrbd1dN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbd1dN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrbd1dN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbd1dN.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 -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/ccsp9WhH.s: Assembler messages:
encrypt.c: /tmp/ccsp9WhH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsp9WhH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsp9WhH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp9WhH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsp9WhH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsp9WhH.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/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/cc7IOGnE.s: Assembler messages:
encrypt.c: /tmp/cc7IOGnE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7IOGnE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7IOGnE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IOGnE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7IOGnE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7IOGnE.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/ccv0UCqE.s: Assembler messages:
encrypt.c: /tmp/ccv0UCqE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv0UCqE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv0UCqE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0UCqE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv0UCqE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv0UCqE.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/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/cc1s7DVE.s: Assembler messages:
encrypt.c: /tmp/cc1s7DVE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1s7DVE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1s7DVE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s7DVE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1s7DVE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1s7DVE.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 -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/ccOUQXGI.s: Assembler messages:
encrypt.c: /tmp/ccOUQXGI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOUQXGI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOUQXGI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUQXGI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOUQXGI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOUQXGI.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 -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/cc5VOghE.s: Assembler messages:
encrypt.c: /tmp/cc5VOghE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5VOghE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5VOghE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VOghE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5VOghE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5VOghE.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/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/ccs2JgBH.s: Assembler messages:
encrypt.c: /tmp/ccs2JgBH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs2JgBH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs2JgBH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2JgBH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs2JgBH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs2JgBH.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/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/ccBITZs3.s: Assembler messages:
encrypt.c: /tmp/ccBITZs3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBITZs3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBITZs3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBITZs3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBITZs3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBITZs3.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/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/ccHtmskU.s: Assembler messages:
encrypt.c: /tmp/ccHtmskU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHtmskU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHtmskU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtmskU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHtmskU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHtmskU.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/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/cc60oMEO.s: Assembler messages:
encrypt.c: /tmp/cc60oMEO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc60oMEO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc60oMEO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60oMEO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60oMEO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc60oMEO.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 -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/cctVg7XY.s: Assembler messages:
encrypt.c: /tmp/cctVg7XY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctVg7XY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctVg7XY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVg7XY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctVg7XY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctVg7XY.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 -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/cc8b1kRX.s: Assembler messages:
encrypt.c: /tmp/cc8b1kRX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8b1kRX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8b1kRX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8b1kRX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8b1kRX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8b1kRX.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/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/ccYe7oD3.s: Assembler messages:
encrypt.c: /tmp/ccYe7oD3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYe7oD3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYe7oD3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYe7oD3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYe7oD3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYe7oD3.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/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/ccSl09pY.s: Assembler messages:
encrypt.c: /tmp/ccSl09pY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSl09pY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSl09pY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl09pY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSl09pY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSl09pY.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=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/ccXZLkGO.s: Assembler messages:
encrypt.c: /tmp/ccXZLkGO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXZLkGO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZLkGO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZLkGO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZLkGO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZLkGO.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=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/cchV4J0I.s: Assembler messages:
encrypt.c: /tmp/cchV4J0I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchV4J0I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchV4J0I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchV4J0I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchV4J0I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchV4J0I.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 -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/ccppFiUL.s: Assembler messages:
encrypt.c: /tmp/ccppFiUL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccppFiUL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccppFiUL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppFiUL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccppFiUL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccppFiUL.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 -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/ccHwI7bF.s: Assembler messages:
encrypt.c: /tmp/ccHwI7bF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHwI7bF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHwI7bF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwI7bF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHwI7bF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwI7bF.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/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/ccghJ59B.s: Assembler messages:
encrypt.c: /tmp/ccghJ59B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccghJ59B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccghJ59B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghJ59B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccghJ59B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccghJ59B.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 -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/ccguYh5M.s: Assembler messages:
encrypt.c: /tmp/ccguYh5M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccguYh5M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccguYh5M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguYh5M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccguYh5M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguYh5M.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/ccqvsXaQ.s: Assembler messages:
encrypt.c: /tmp/ccqvsXaQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqvsXaQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvsXaQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvsXaQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqvsXaQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvsXaQ.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/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/cccVip1K.s: Assembler messages:
encrypt.c: /tmp/cccVip1K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccVip1K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccVip1K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccVip1K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccVip1K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccVip1K.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-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/ccdcUusF.s: Assembler messages:
encrypt.c: /tmp/ccdcUusF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdcUusF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdcUusF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcUusF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcUusF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdcUusF.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/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/cc8y1gBW.s: Assembler messages:
encrypt.c: /tmp/cc8y1gBW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8y1gBW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8y1gBW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8y1gBW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8y1gBW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8y1gBW.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/ccdSdUKx.s: Assembler messages:
encrypt.c: /tmp/ccdSdUKx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdSdUKx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdSdUKx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSdUKx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdSdUKx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdSdUKx.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/cc45VJqz.s: Assembler messages:
encrypt.c: /tmp/cc45VJqz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc45VJqz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc45VJqz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45VJqz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc45VJqz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc45VJqz.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/ccBpRr9T.s: Assembler messages:
encrypt.c: /tmp/ccBpRr9T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBpRr9T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBpRr9T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpRr9T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBpRr9T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBpRr9T.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/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/cc0Ce66x.s: Assembler messages:
encrypt.c: /tmp/cc0Ce66x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Ce66x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Ce66x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ce66x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Ce66x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ce66x.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 -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/cc3GDTqV.s: Assembler messages:
encrypt.c: /tmp/cc3GDTqV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3GDTqV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3GDTqV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GDTqV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3GDTqV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GDTqV.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/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/cc9uPE7U.s: Assembler messages:
encrypt.c: /tmp/cc9uPE7U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9uPE7U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9uPE7U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uPE7U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9uPE7U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9uPE7U.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/cclDYtXy.s: Assembler messages:
encrypt.c: /tmp/cclDYtXy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclDYtXy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclDYtXy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDYtXy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclDYtXy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclDYtXy.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/ccJ19lV5.s: Assembler messages:
encrypt.c: /tmp/ccJ19lV5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ19lV5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ19lV5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ19lV5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ19lV5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ19lV5.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/ccjn6lPw.s: Assembler messages:
encrypt.c: /tmp/ccjn6lPw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjn6lPw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjn6lPw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn6lPw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjn6lPw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjn6lPw.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/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/ccM1ZuU6.s: Assembler messages:
encrypt.c: /tmp/ccM1ZuU6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM1ZuU6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM1ZuU6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1ZuU6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM1ZuU6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM1ZuU6.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 -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/ccQ6bnUi.s: Assembler messages:
encrypt.c: /tmp/ccQ6bnUi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ6bnUi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ6bnUi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6bnUi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ6bnUi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ6bnUi.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/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/ccn0FqEv.s: Assembler messages:
encrypt.c: /tmp/ccn0FqEv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn0FqEv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn0FqEv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0FqEv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn0FqEv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn0FqEv.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/ccvrVVf9.s: Assembler messages:
encrypt.c: /tmp/ccvrVVf9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvrVVf9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvrVVf9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvrVVf9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvrVVf9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvrVVf9.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/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/cccKQi6m.s: Assembler messages:
encrypt.c: /tmp/cccKQi6m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccKQi6m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccKQi6m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKQi6m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccKQi6m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccKQi6m.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/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/cctgkFV5.s: Assembler messages:
encrypt.c: /tmp/cctgkFV5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctgkFV5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctgkFV5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctgkFV5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctgkFV5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctgkFV5.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/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/ccV6rolP.s: Assembler messages:
encrypt.c: /tmp/ccV6rolP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV6rolP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV6rolP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6rolP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV6rolP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV6rolP.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/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/ccwyqJac.s: Assembler messages:
encrypt.c: /tmp/ccwyqJac.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwyqJac.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwyqJac.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyqJac.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwyqJac.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyqJac.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/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/cc79xWK1.s: Assembler messages:
encrypt.c: /tmp/cc79xWK1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc79xWK1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc79xWK1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79xWK1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc79xWK1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79xWK1.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/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/ccG0v7EN.s: Assembler messages:
encrypt.c: /tmp/ccG0v7EN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG0v7EN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG0v7EN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0v7EN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG0v7EN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG0v7EN.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/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/ccsjIOsO.s: Assembler messages:
encrypt.c: /tmp/ccsjIOsO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsjIOsO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsjIOsO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIOsO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsjIOsO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsjIOsO.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/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/ccthB59d.s: Assembler messages:
encrypt.c: /tmp/ccthB59d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccthB59d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccthB59d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthB59d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccthB59d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthB59d.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 -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/cc41fGBN.s: Assembler messages:
encrypt.c: /tmp/cc41fGBN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc41fGBN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41fGBN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41fGBN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc41fGBN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41fGBN.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/cchkmxC2.s: Assembler messages:
encrypt.c: /tmp/cchkmxC2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchkmxC2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchkmxC2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkmxC2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchkmxC2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkmxC2.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/cc15lXfk.s: Assembler messages:
encrypt.c: /tmp/cc15lXfk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc15lXfk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15lXfk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lXfk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15lXfk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15lXfk.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/ccsER5dW.s: Assembler messages:
encrypt.c: /tmp/ccsER5dW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsER5dW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsER5dW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsER5dW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsER5dW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsER5dW.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/ccg9tzSK.s: Assembler messages:
encrypt.c: /tmp/ccg9tzSK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg9tzSK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg9tzSK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9tzSK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg9tzSK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9tzSK.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/ccu01V6Y.s: Assembler messages:
encrypt.c: /tmp/ccu01V6Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu01V6Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu01V6Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu01V6Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu01V6Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu01V6Y.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/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/ccQk15HY.s: Assembler messages:
encrypt.c: /tmp/ccQk15HY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQk15HY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQk15HY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQk15HY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQk15HY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQk15HY.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 -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/cciQjyGj.s: Assembler messages:
encrypt.c: /tmp/cciQjyGj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciQjyGj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciQjyGj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQjyGj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciQjyGj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciQjyGj.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/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/cc74FVt6.s: Assembler messages:
encrypt.c: /tmp/cc74FVt6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc74FVt6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc74FVt6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74FVt6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc74FVt6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc74FVt6.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/ccBLa8yL.s: Assembler messages:
encrypt.c: /tmp/ccBLa8yL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBLa8yL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBLa8yL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLa8yL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBLa8yL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBLa8yL.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/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/ccT3oNMS.s: Assembler messages:
encrypt.c: /tmp/ccT3oNMS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT3oNMS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT3oNMS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3oNMS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT3oNMS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT3oNMS.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/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/ccXmHBVb.s: Assembler messages:
encrypt.c: /tmp/ccXmHBVb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXmHBVb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXmHBVb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmHBVb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXmHBVb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmHBVb.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 -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/ccS3enMO.s: Assembler messages:
encrypt.c: /tmp/ccS3enMO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS3enMO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS3enMO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3enMO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3enMO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS3enMO.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/cceTOAe3.s: Assembler messages:
encrypt.c: /tmp/cceTOAe3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceTOAe3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceTOAe3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceTOAe3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceTOAe3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceTOAe3.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/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/ccIHRM6R.s: Assembler messages:
encrypt.c: /tmp/ccIHRM6R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIHRM6R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIHRM6R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHRM6R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIHRM6R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIHRM6R.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 -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/ccNPRh8f.s: Assembler messages:
encrypt.c: /tmp/ccNPRh8f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNPRh8f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPRh8f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPRh8f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNPRh8f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPRh8f.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 -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/ccJD6AsO.s: Assembler messages:
encrypt.c: /tmp/ccJD6AsO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJD6AsO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJD6AsO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJD6AsO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJD6AsO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJD6AsO.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/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/ccorqgU3.s: Assembler messages:
encrypt.c: /tmp/ccorqgU3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccorqgU3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccorqgU3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorqgU3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccorqgU3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccorqgU3.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=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/cc6HDRvo.s: Assembler messages:
encrypt.c: /tmp/cc6HDRvo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6HDRvo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6HDRvo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HDRvo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6HDRvo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6HDRvo.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/ccNet0eM.s: Assembler messages:
encrypt.c: /tmp/ccNet0eM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNet0eM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNet0eM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNet0eM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNet0eM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNet0eM.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/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/ccfMzPan.s: Assembler messages:
encrypt.c: /tmp/ccfMzPan.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfMzPan.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfMzPan.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMzPan.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfMzPan.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfMzPan.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/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/ccktRVCD.s: Assembler messages:
encrypt.c: /tmp/ccktRVCD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccktRVCD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktRVCD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktRVCD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktRVCD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktRVCD.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 -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/cc7QRlxp.s: Assembler messages:
encrypt.c: /tmp/cc7QRlxp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7QRlxp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7QRlxp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QRlxp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7QRlxp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QRlxp.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/ccl40isP.s: Assembler messages:
encrypt.c: /tmp/ccl40isP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl40isP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl40isP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl40isP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl40isP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl40isP.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/ccPIHkLo.s: Assembler messages:
encrypt.c: /tmp/ccPIHkLo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPIHkLo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPIHkLo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIHkLo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPIHkLo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIHkLo.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/ccjzHzJD.s: Assembler messages:
encrypt.c: /tmp/ccjzHzJD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjzHzJD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjzHzJD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzHzJD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjzHzJD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjzHzJD.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/cc1tYsat.s: Assembler messages:
encrypt.c: /tmp/cc1tYsat.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1tYsat.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1tYsat.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tYsat.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1tYsat.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1tYsat.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/ccZRgNLw.s: Assembler messages:
encrypt.c: /tmp/ccZRgNLw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZRgNLw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZRgNLw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgNLw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZRgNLw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZRgNLw.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/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/ccITHvRl.s: Assembler messages:
encrypt.c: /tmp/ccITHvRl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccITHvRl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccITHvRl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITHvRl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccITHvRl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccITHvRl.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/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/ccmsJkkp.s: Assembler messages:
encrypt.c: /tmp/ccmsJkkp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmsJkkp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmsJkkp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsJkkp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmsJkkp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmsJkkp.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/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/cc8gQR7r.s: Assembler messages:
encrypt.c: /tmp/cc8gQR7r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8gQR7r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8gQR7r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gQR7r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8gQR7r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8gQR7r.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/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/ccuUUEIu.s: Assembler messages:
encrypt.c: /tmp/ccuUUEIu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuUUEIu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuUUEIu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUUEIu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuUUEIu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuUUEIu.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 -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/ccQABfVq.s: Assembler messages:
encrypt.c: /tmp/ccQABfVq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQABfVq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQABfVq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQABfVq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQABfVq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQABfVq.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/ccQbYvRl.s: Assembler messages:
encrypt.c: /tmp/ccQbYvRl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQbYvRl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQbYvRl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbYvRl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQbYvRl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQbYvRl.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/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/ccXahZ1v.s: Assembler messages:
encrypt.c: /tmp/ccXahZ1v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXahZ1v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXahZ1v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXahZ1v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXahZ1v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXahZ1v.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/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/cclHp6e4.s: Assembler messages:
encrypt.c: /tmp/cclHp6e4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclHp6e4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclHp6e4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHp6e4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclHp6e4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclHp6e4.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 -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/cc0viI0q.s: Assembler messages:
encrypt.c: /tmp/cc0viI0q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0viI0q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0viI0q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0viI0q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0viI0q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0viI0q.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/cc2ygkOx.s: Assembler messages:
encrypt.c: /tmp/cc2ygkOx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2ygkOx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ygkOx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ygkOx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2ygkOx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ygkOx.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/ccPVMfJ1.s: Assembler messages:
encrypt.c: /tmp/ccPVMfJ1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPVMfJ1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPVMfJ1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVMfJ1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPVMfJ1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVMfJ1.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/cccqtjV2.s: Assembler messages:
encrypt.c: /tmp/cccqtjV2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccqtjV2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccqtjV2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqtjV2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccqtjV2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccqtjV2.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/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/ccOJrt3t.s: Assembler messages:
encrypt.c: /tmp/ccOJrt3t.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOJrt3t.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOJrt3t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJrt3t.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOJrt3t.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOJrt3t.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 -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/ccveOZ0L.s: Assembler messages:
encrypt.c: /tmp/ccveOZ0L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccveOZ0L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccveOZ0L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveOZ0L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccveOZ0L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccveOZ0L.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 -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/ccQKSQWY.s: Assembler messages:
encrypt.c: /tmp/ccQKSQWY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQKSQWY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQKSQWY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSQWY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQKSQWY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKSQWY.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 -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/cckoaIYO.s: Assembler messages:
encrypt.c: /tmp/cckoaIYO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckoaIYO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoaIYO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoaIYO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoaIYO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoaIYO.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 -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/ccCNOgTM.s: Assembler messages:
encrypt.c: /tmp/ccCNOgTM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCNOgTM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCNOgTM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNOgTM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNOgTM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCNOgTM.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 -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/ccwHKlhD.s: Assembler messages:
encrypt.c: /tmp/ccwHKlhD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwHKlhD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwHKlhD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHKlhD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHKlhD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwHKlhD.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 -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/cc1w1xi4.s: Assembler messages:
encrypt.c: /tmp/cc1w1xi4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1w1xi4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1w1xi4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1w1xi4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1w1xi4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1w1xi4.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 -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/cceIYufT.s: Assembler messages:
encrypt.c: /tmp/cceIYufT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceIYufT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIYufT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIYufT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIYufT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIYufT.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 -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/ccfVYYdN.s: Assembler messages:
encrypt.c: /tmp/ccfVYYdN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfVYYdN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVYYdN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVYYdN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVYYdN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVYYdN.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/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/ccogyYID.s: Assembler messages:
encrypt.c: /tmp/ccogyYID.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccogyYID.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccogyYID.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogyYID.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccogyYID.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccogyYID.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=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/ccKEMjXz.s: Assembler messages:
encrypt.c: /tmp/ccKEMjXz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKEMjXz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEMjXz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKEMjXz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKEMjXz.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/ccKEMjXz.s: Assembler messages:
encrypt.c: /tmp/ccKEMjXz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKEMjXz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEMjXz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEMjXz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKEMjXz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKEMjXz.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/ccgj9JEB.s: Assembler messages:
encrypt.c: /tmp/ccgj9JEB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgj9JEB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgj9JEB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgj9JEB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgj9JEB.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/ccgj9JEB.s: Assembler messages:
encrypt.c: /tmp/ccgj9JEB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgj9JEB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgj9JEB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9JEB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgj9JEB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgj9JEB.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/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/ccCrBY5m.s: Assembler messages:
encrypt.c: /tmp/ccCrBY5m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCrBY5m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCrBY5m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCrBY5m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCrBY5m.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/ccCrBY5m.s: Assembler messages:
encrypt.c: /tmp/ccCrBY5m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCrBY5m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCrBY5m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrBY5m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCrBY5m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCrBY5m.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 -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/ccn4fTcq.s: Assembler messages:
encrypt.c: /tmp/ccn4fTcq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn4fTcq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4fTcq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4fTcq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4fTcq.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/ccn4fTcq.s: Assembler messages:
encrypt.c: /tmp/ccn4fTcq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn4fTcq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4fTcq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4fTcq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4fTcq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4fTcq.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 -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/ccYrMuNG.s: Assembler messages:
encrypt.c: /tmp/ccYrMuNG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYrMuNG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYrMuNG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYrMuNG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYrMuNG.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/ccYrMuNG.s: Assembler messages:
encrypt.c: /tmp/ccYrMuNG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYrMuNG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYrMuNG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrMuNG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYrMuNG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYrMuNG.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 -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/ccnbD4oC.s: Assembler messages:
encrypt.c: /tmp/ccnbD4oC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnbD4oC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbD4oC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbD4oC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbD4oC.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/ccnbD4oC.s: Assembler messages:
encrypt.c: /tmp/ccnbD4oC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnbD4oC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbD4oC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbD4oC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbD4oC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbD4oC.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/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/cc6oXrEv.s: Assembler messages:
encrypt.c: /tmp/cc6oXrEv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6oXrEv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6oXrEv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6oXrEv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6oXrEv.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/cc6oXrEv.s: Assembler messages:
encrypt.c: /tmp/cc6oXrEv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6oXrEv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6oXrEv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oXrEv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6oXrEv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6oXrEv.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/ccRi1buz.s: Assembler messages:
encrypt.c: /tmp/ccRi1buz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRi1buz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRi1buz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRi1buz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRi1buz.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/ccRi1buz.s: Assembler messages:
encrypt.c: /tmp/ccRi1buz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRi1buz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRi1buz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi1buz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRi1buz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRi1buz.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/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/ccRFATGb.s: Assembler messages:
encrypt.c: /tmp/ccRFATGb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRFATGb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRFATGb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFATGb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRFATGb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFATGb.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/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/ccvkFkN5.s: Assembler messages:
encrypt.c: /tmp/ccvkFkN5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvkFkN5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvkFkN5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkFkN5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvkFkN5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvkFkN5.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 -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/ccIyIrY9.s: Assembler messages:
encrypt.c: /tmp/ccIyIrY9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIyIrY9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIyIrY9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyIrY9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIyIrY9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyIrY9.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/ccnI4Ux8.s: Assembler messages:
encrypt.c: /tmp/ccnI4Ux8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnI4Ux8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnI4Ux8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI4Ux8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnI4Ux8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnI4Ux8.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/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/ccJaZkA9.s: Assembler messages:
encrypt.c: /tmp/ccJaZkA9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJaZkA9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJaZkA9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZkA9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJaZkA9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaZkA9.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-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/ccyQBkv9.s: Assembler messages:
encrypt.c: /tmp/ccyQBkv9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyQBkv9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyQBkv9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQBkv9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyQBkv9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQBkv9.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-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/cc4s3pXe.s: Assembler messages:
encrypt.c: /tmp/cc4s3pXe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4s3pXe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4s3pXe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s3pXe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4s3pXe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4s3pXe.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/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/ccsaIVMo.s: Assembler messages:
encrypt.c: /tmp/ccsaIVMo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsaIVMo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsaIVMo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsaIVMo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsaIVMo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsaIVMo.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/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/cc57Egtr.s: Assembler messages:
encrypt.c: /tmp/cc57Egtr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc57Egtr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc57Egtr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57Egtr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc57Egtr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57Egtr.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/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/cccx3Ddi.s: Assembler messages:
encrypt.c: /tmp/cccx3Ddi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccx3Ddi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccx3Ddi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccx3Ddi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccx3Ddi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccx3Ddi.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/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/cc85npxc.s: Assembler messages:
encrypt.c: /tmp/cc85npxc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc85npxc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc85npxc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85npxc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc85npxc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85npxc.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/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/ccUPXMGa.s: Assembler messages:
encrypt.c: /tmp/ccUPXMGa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUPXMGa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUPXMGa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUPXMGa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUPXMGa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUPXMGa.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/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/ccgnvftw.s: Assembler messages:
encrypt.c: /tmp/ccgnvftw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgnvftw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnvftw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnvftw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnvftw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgnvftw.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 -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/ccsxmxwj.s: Assembler messages:
encrypt.c: /tmp/ccsxmxwj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsxmxwj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsxmxwj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxmxwj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsxmxwj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsxmxwj.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 -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/ccGBcRWc.s: Assembler messages:
encrypt.c: /tmp/ccGBcRWc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGBcRWc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGBcRWc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBcRWc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGBcRWc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGBcRWc.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/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/ccORDGe9.s: Assembler messages:
encrypt.c: /tmp/ccORDGe9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccORDGe9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccORDGe9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORDGe9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccORDGe9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccORDGe9.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 -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/ccBS2zQu.s: Assembler messages:
encrypt.c: /tmp/ccBS2zQu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBS2zQu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBS2zQu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS2zQu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBS2zQu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBS2zQu.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/ccCYf7fm.s: Assembler messages:
encrypt.c: /tmp/ccCYf7fm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCYf7fm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCYf7fm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYf7fm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYf7fm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCYf7fm.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/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/cc8AcRWc.s: Assembler messages:
encrypt.c: /tmp/cc8AcRWc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8AcRWc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AcRWc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AcRWc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AcRWc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AcRWc.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 -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/ccR8CIkl.s: Assembler messages:
encrypt.c: /tmp/ccR8CIkl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR8CIkl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR8CIkl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8CIkl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR8CIkl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR8CIkl.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/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/ccG1uDD8.s: Assembler messages:
encrypt.c: /tmp/ccG1uDD8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG1uDD8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1uDD8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1uDD8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1uDD8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1uDD8.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/ccy5aVT0.s: Assembler messages:
encrypt.c: /tmp/ccy5aVT0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy5aVT0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy5aVT0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5aVT0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy5aVT0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy5aVT0.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/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/cc8473X2.s: Assembler messages:
encrypt.c: /tmp/cc8473X2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8473X2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8473X2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8473X2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8473X2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8473X2.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/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/ccVykLL5.s: Assembler messages:
encrypt.c: /tmp/ccVykLL5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVykLL5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVykLL5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVykLL5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVykLL5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVykLL5.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 -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/cc7wnGS0.s: Assembler messages:
encrypt.c: /tmp/cc7wnGS0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7wnGS0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wnGS0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnGS0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7wnGS0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wnGS0.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/ccbu1m7U.s: Assembler messages:
encrypt.c: /tmp/ccbu1m7U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbu1m7U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbu1m7U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbu1m7U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbu1m7U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbu1m7U.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/ccJG9bAL.s: Assembler messages:
encrypt.c: /tmp/ccJG9bAL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJG9bAL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJG9bAL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJG9bAL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJG9bAL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJG9bAL.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/ccghinLR.s: Assembler messages:
encrypt.c: /tmp/ccghinLR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccghinLR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccghinLR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghinLR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccghinLR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccghinLR.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/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/ccLbzMfV.s: Assembler messages:
encrypt.c: /tmp/ccLbzMfV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLbzMfV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLbzMfV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbzMfV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLbzMfV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLbzMfV.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/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/ccWnc7zX.s: Assembler messages:
encrypt.c: /tmp/ccWnc7zX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWnc7zX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWnc7zX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnc7zX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWnc7zX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWnc7zX.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 -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/ccbkv91K.s: Assembler messages:
encrypt.c: /tmp/ccbkv91K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbkv91K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbkv91K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkv91K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbkv91K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbkv91K.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/ccvN2zyM.s: Assembler messages:
encrypt.c: /tmp/ccvN2zyM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvN2zyM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvN2zyM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvN2zyM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvN2zyM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvN2zyM.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/cc6htrDR.s: Assembler messages:
encrypt.c: /tmp/cc6htrDR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6htrDR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6htrDR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6htrDR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6htrDR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6htrDR.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/ccfeu4lU.s: Assembler messages:
encrypt.c: /tmp/ccfeu4lU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfeu4lU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfeu4lU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeu4lU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeu4lU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfeu4lU.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/ccPeO6VS.s: Assembler messages:
encrypt.c: /tmp/ccPeO6VS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPeO6VS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPeO6VS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeO6VS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPeO6VS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPeO6VS.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/cceyvhVU.s: Assembler messages:
encrypt.c: /tmp/cceyvhVU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceyvhVU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceyvhVU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyvhVU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceyvhVU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceyvhVU.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/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/cc8SLuAS.s: Assembler messages:
encrypt.c: /tmp/cc8SLuAS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8SLuAS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8SLuAS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8SLuAS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8SLuAS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8SLuAS.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-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/ccAeu4lU.s: Assembler messages:
encrypt.c: /tmp/ccAeu4lU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAeu4lU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAeu4lU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeu4lU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAeu4lU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAeu4lU.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 -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/ccQl6oyA.s: Assembler messages:
encrypt.c: /tmp/ccQl6oyA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQl6oyA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQl6oyA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQl6oyA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQl6oyA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQl6oyA.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/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/ccwC7u9u.s: Assembler messages:
encrypt.c: /tmp/ccwC7u9u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwC7u9u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwC7u9u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwC7u9u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwC7u9u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwC7u9u.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 -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/ccLg4SSD.s: Assembler messages:
encrypt.c: /tmp/ccLg4SSD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLg4SSD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLg4SSD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg4SSD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLg4SSD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg4SSD.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/cclljjhO.s: Assembler messages:
encrypt.c: /tmp/cclljjhO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclljjhO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclljjhO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclljjhO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclljjhO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclljjhO.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/cciobQjB.s: Assembler messages:
encrypt.c: /tmp/cciobQjB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciobQjB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciobQjB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciobQjB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciobQjB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciobQjB.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/ccl1GUov.s: Assembler messages:
encrypt.c: /tmp/ccl1GUov.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl1GUov.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl1GUov.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1GUov.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl1GUov.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl1GUov.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/cc9whyTh.s: Assembler messages:
encrypt.c: /tmp/cc9whyTh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9whyTh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9whyTh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9whyTh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9whyTh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9whyTh.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/ccorGWs8.s: Assembler messages:
encrypt.c: /tmp/ccorGWs8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccorGWs8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccorGWs8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGWs8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccorGWs8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccorGWs8.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/ccU051xf.s: Assembler messages:
encrypt.c: /tmp/ccU051xf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU051xf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU051xf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU051xf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU051xf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU051xf.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/ccc93gQi.s: Assembler messages:
encrypt.c: /tmp/ccc93gQi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc93gQi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc93gQi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc93gQi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc93gQi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc93gQi.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/ccQW6Iek.s: Assembler messages:
encrypt.c: /tmp/ccQW6Iek.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQW6Iek.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQW6Iek.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW6Iek.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQW6Iek.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQW6Iek.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/cceia1Gk.s: Assembler messages:
encrypt.c: /tmp/cceia1Gk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceia1Gk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceia1Gk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceia1Gk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceia1Gk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceia1Gk.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/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/ccJhUR3l.s: Assembler messages:
encrypt.c: /tmp/ccJhUR3l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJhUR3l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJhUR3l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhUR3l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJhUR3l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJhUR3l.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/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/ccnPZPEf.s: Assembler messages:
encrypt.c: /tmp/ccnPZPEf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnPZPEf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnPZPEf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnPZPEf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnPZPEf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnPZPEf.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/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/ccMdXaPU.s: Assembler messages:
encrypt.c: /tmp/ccMdXaPU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMdXaPU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMdXaPU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXaPU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMdXaPU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdXaPU.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/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/ccOwW1ye.s: Assembler messages:
encrypt.c: /tmp/ccOwW1ye.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOwW1ye.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOwW1ye.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwW1ye.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOwW1ye.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOwW1ye.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 -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/cc6lsgvR.s: Assembler messages:
encrypt.c: /tmp/cc6lsgvR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6lsgvR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6lsgvR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lsgvR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6lsgvR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6lsgvR.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/ccUTyD00.s: Assembler messages:
encrypt.c: /tmp/ccUTyD00.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUTyD00.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTyD00.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTyD00.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTyD00.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUTyD00.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/ccCYNZMU.s: Assembler messages:
encrypt.c: /tmp/ccCYNZMU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCYNZMU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCYNZMU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNZMU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYNZMU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCYNZMU.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/ccsx9Qci.s: Assembler messages:
encrypt.c: /tmp/ccsx9Qci.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsx9Qci.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsx9Qci.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsx9Qci.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsx9Qci.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsx9Qci.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/ccWz7rpQ.s: Assembler messages:
encrypt.c: /tmp/ccWz7rpQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWz7rpQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWz7rpQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWz7rpQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWz7rpQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWz7rpQ.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/ccxLmG74.s: Assembler messages:
encrypt.c: /tmp/ccxLmG74.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxLmG74.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxLmG74.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLmG74.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxLmG74.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxLmG74.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/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/cc02uSqp.s: Assembler messages:
encrypt.c: /tmp/cc02uSqp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc02uSqp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02uSqp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02uSqp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc02uSqp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02uSqp.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/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/ccFPahWq.s: Assembler messages:
encrypt.c: /tmp/ccFPahWq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFPahWq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPahWq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPahWq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFPahWq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPahWq.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 -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/cc46S59c.s: Assembler messages:
encrypt.c: /tmp/cc46S59c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc46S59c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc46S59c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46S59c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc46S59c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc46S59c.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/cc4NAUVi.s: Assembler messages:
encrypt.c: /tmp/cc4NAUVi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4NAUVi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4NAUVi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NAUVi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4NAUVi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4NAUVi.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/ccWgX6qu.s: Assembler messages:
encrypt.c: /tmp/ccWgX6qu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWgX6qu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWgX6qu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgX6qu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWgX6qu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWgX6qu.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/ccwyv5St.s: Assembler messages:
encrypt.c: /tmp/ccwyv5St.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwyv5St.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwyv5St.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyv5St.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwyv5St.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwyv5St.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/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/ccHY1Kls.s: Assembler messages:
encrypt.c: /tmp/ccHY1Kls.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHY1Kls.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHY1Kls.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHY1Kls.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHY1Kls.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHY1Kls.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-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/ccrs2K2f.s: Assembler messages:
encrypt.c: /tmp/ccrs2K2f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrs2K2f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrs2K2f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs2K2f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrs2K2f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrs2K2f.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/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/ccT9sDl9.s: Assembler messages:
encrypt.c: /tmp/ccT9sDl9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT9sDl9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9sDl9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9sDl9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT9sDl9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9sDl9.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/cclnceZb.s: Assembler messages:
encrypt.c: /tmp/cclnceZb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclnceZb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnceZb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnceZb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclnceZb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnceZb.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/ccRXwYF6.s: Assembler messages:
encrypt.c: /tmp/ccRXwYF6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRXwYF6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRXwYF6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXwYF6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRXwYF6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXwYF6.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/ccvb8DiX.s: Assembler messages:
encrypt.c: /tmp/ccvb8DiX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvb8DiX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvb8DiX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb8DiX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvb8DiX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvb8DiX.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/ccKkiGvc.s: Assembler messages:
encrypt.c: /tmp/ccKkiGvc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKkiGvc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkiGvc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkiGvc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkiGvc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkiGvc.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/ccWn4ple.s: Assembler messages:
encrypt.c: /tmp/ccWn4ple.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWn4ple.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWn4ple.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWn4ple.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWn4ple.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWn4ple.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/ccD90dtV.s: Assembler messages:
encrypt.c: /tmp/ccD90dtV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD90dtV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD90dtV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD90dtV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD90dtV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD90dtV.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/ccF74Nq8.s: Assembler messages:
encrypt.c: /tmp/ccF74Nq8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF74Nq8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF74Nq8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF74Nq8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF74Nq8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF74Nq8.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/ccBLlUvI.s: Assembler messages:
encrypt.c: /tmp/ccBLlUvI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBLlUvI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBLlUvI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLlUvI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBLlUvI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBLlUvI.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/ccfwfCWx.s: Assembler messages:
encrypt.c: /tmp/ccfwfCWx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfwfCWx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfwfCWx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwfCWx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfwfCWx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfwfCWx.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/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/ccONQbQz.s: Assembler messages:
encrypt.c: /tmp/ccONQbQz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccONQbQz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccONQbQz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONQbQz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccONQbQz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONQbQz.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 -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/ccpbrQJC.s: Assembler messages:
encrypt.c: /tmp/ccpbrQJC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpbrQJC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpbrQJC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbrQJC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpbrQJC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbrQJC.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/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/cc00xtKM.s: Assembler messages:
encrypt.c: /tmp/cc00xtKM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc00xtKM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc00xtKM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00xtKM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc00xtKM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc00xtKM.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/ccmxvNEC.s: Assembler messages:
encrypt.c: /tmp/ccmxvNEC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmxvNEC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmxvNEC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxvNEC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmxvNEC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmxvNEC.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/ccqeo8Ez.s: Assembler messages:
encrypt.c: /tmp/ccqeo8Ez.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqeo8Ez.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqeo8Ez.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqeo8Ez.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqeo8Ez.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqeo8Ez.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/ccqqm2BJ.s: Assembler messages:
encrypt.c: /tmp/ccqqm2BJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqqm2BJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqqm2BJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqm2BJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqm2BJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqm2BJ.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/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/cc9Wbh9v.s: Assembler messages:
encrypt.c: /tmp/cc9Wbh9v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Wbh9v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Wbh9v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wbh9v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Wbh9v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Wbh9v.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 -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/ccwh2Hux.s: Assembler messages:
encrypt.c: /tmp/ccwh2Hux.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwh2Hux.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwh2Hux.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh2Hux.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwh2Hux.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwh2Hux.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 -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/ccuJxsyr.s: Assembler messages:
encrypt.c: /tmp/ccuJxsyr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuJxsyr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuJxsyr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJxsyr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuJxsyr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJxsyr.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/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/ccy4eLwu.s: Assembler messages:
encrypt.c: /tmp/ccy4eLwu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy4eLwu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy4eLwu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4eLwu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy4eLwu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy4eLwu.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/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/cc9FvbdA.s: Assembler messages:
encrypt.c: /tmp/cc9FvbdA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9FvbdA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FvbdA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FvbdA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9FvbdA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FvbdA.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 -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/cctfzs7I.s: Assembler messages:
encrypt.c: /tmp/cctfzs7I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctfzs7I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctfzs7I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctfzs7I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctfzs7I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctfzs7I.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/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/ccK214Pv.s: Assembler messages:
encrypt.c: /tmp/ccK214Pv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK214Pv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK214Pv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK214Pv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK214Pv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK214Pv.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/cce2saov.s: Assembler messages:
encrypt.c: /tmp/cce2saov.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce2saov.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce2saov.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2saov.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce2saov.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce2saov.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/ccIEBsik.s: Assembler messages:
encrypt.c: /tmp/ccIEBsik.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIEBsik.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEBsik.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEBsik.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIEBsik.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEBsik.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/ccfsPhJm.s: Assembler messages:
encrypt.c: /tmp/ccfsPhJm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfsPhJm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfsPhJm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsPhJm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfsPhJm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsPhJm.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/cc1v105c.s: Assembler messages:
encrypt.c: /tmp/cc1v105c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1v105c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1v105c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1v105c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1v105c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1v105c.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/cc2dFbX1.s: Assembler messages:
encrypt.c: /tmp/cc2dFbX1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2dFbX1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2dFbX1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dFbX1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2dFbX1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2dFbX1.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/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/ccXKvEKk.s: Assembler messages:
encrypt.c: /tmp/ccXKvEKk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXKvEKk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXKvEKk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXKvEKk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXKvEKk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXKvEKk.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/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/ccyhJkIj.s: Assembler messages:
encrypt.c: /tmp/ccyhJkIj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyhJkIj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhJkIj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhJkIj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyhJkIj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhJkIj.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 -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/ccpwcNek.s: Assembler messages:
encrypt.c: /tmp/ccpwcNek.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpwcNek.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwcNek.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwcNek.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpwcNek.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwcNek.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/ccthDAu6.s: Assembler messages:
encrypt.c: /tmp/ccthDAu6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccthDAu6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccthDAu6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthDAu6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccthDAu6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccthDAu6.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/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/ccCo8aJS.s: Assembler messages:
encrypt.c: /tmp/ccCo8aJS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCo8aJS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCo8aJS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCo8aJS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCo8aJS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCo8aJS.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 -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/ccVNuoz1.s: Assembler messages:
encrypt.c: /tmp/ccVNuoz1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVNuoz1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNuoz1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNuoz1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNuoz1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNuoz1.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/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/cc1PvqpV.s: Assembler messages:
encrypt.c: /tmp/cc1PvqpV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1PvqpV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1PvqpV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PvqpV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1PvqpV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1PvqpV.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/cco9w6tF.s: Assembler messages:
encrypt.c: /tmp/cco9w6tF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco9w6tF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9w6tF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9w6tF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco9w6tF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9w6tF.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/ccOkX1s7.s: Assembler messages:
encrypt.c: /tmp/ccOkX1s7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOkX1s7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOkX1s7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOkX1s7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOkX1s7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOkX1s7.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/cci0JJUV.s: Assembler messages:
encrypt.c: /tmp/cci0JJUV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci0JJUV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci0JJUV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0JJUV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci0JJUV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0JJUV.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/ccbMuk8H.s: Assembler messages:
encrypt.c: /tmp/ccbMuk8H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbMuk8H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMuk8H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMuk8H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbMuk8H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMuk8H.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/ccyyfPSY.s: Assembler messages:
encrypt.c: /tmp/ccyyfPSY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyyfPSY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyyfPSY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyfPSY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyyfPSY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyyfPSY.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/cc5VnsHr.s: Assembler messages:
encrypt.c: /tmp/cc5VnsHr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5VnsHr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5VnsHr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VnsHr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5VnsHr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5VnsHr.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/ccObvMAu.s: Assembler messages:
encrypt.c: /tmp/ccObvMAu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccObvMAu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccObvMAu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObvMAu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccObvMAu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObvMAu.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/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/cc3dBcfo.s: Assembler messages:
encrypt.c: /tmp/cc3dBcfo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3dBcfo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3dBcfo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3dBcfo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3dBcfo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3dBcfo.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 -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/ccpoUgBj.s: Assembler messages:
encrypt.c: /tmp/ccpoUgBj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpoUgBj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpoUgBj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoUgBj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpoUgBj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpoUgBj.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/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/ccbRPEEz.s: Assembler messages:
encrypt.c: /tmp/ccbRPEEz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbRPEEz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbRPEEz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRPEEz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbRPEEz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbRPEEz.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/ccxn35Hy.s: Assembler messages:
encrypt.c: /tmp/ccxn35Hy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxn35Hy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxn35Hy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxn35Hy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxn35Hy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxn35Hy.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/ccPLq4Ch.s: Assembler messages:
encrypt.c: /tmp/ccPLq4Ch.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPLq4Ch.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPLq4Ch.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLq4Ch.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPLq4Ch.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPLq4Ch.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/ccyhcBet.s: Assembler messages:
encrypt.c: /tmp/ccyhcBet.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyhcBet.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhcBet.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhcBet.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyhcBet.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhcBet.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/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/cc3NfFkl.s: Assembler messages:
encrypt.c: /tmp/cc3NfFkl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3NfFkl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3NfFkl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NfFkl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3NfFkl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3NfFkl.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/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/cc5qwHDD.s: Assembler messages:
encrypt.c: /tmp/cc5qwHDD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5qwHDD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5qwHDD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qwHDD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5qwHDD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5qwHDD.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 -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/cc4uC6Jg.s: Assembler messages:
encrypt.c: /tmp/cc4uC6Jg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4uC6Jg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4uC6Jg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uC6Jg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4uC6Jg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uC6Jg.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/ccJCWCcC.s: Assembler messages:
encrypt.c: /tmp/ccJCWCcC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJCWCcC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJCWCcC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCWCcC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJCWCcC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJCWCcC.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/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/ccfFbjiL.s: Assembler messages:
encrypt.c: /tmp/ccfFbjiL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfFbjiL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfFbjiL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFbjiL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfFbjiL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfFbjiL.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 -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/ccyJPjcm.s: Assembler messages:
encrypt.c: /tmp/ccyJPjcm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyJPjcm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyJPjcm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJPjcm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyJPjcm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJPjcm.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/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/ccpqjqng.s: Assembler messages:
encrypt.c: /tmp/ccpqjqng.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpqjqng.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpqjqng.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqjqng.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpqjqng.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpqjqng.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/ccsJ1rCE.s: Assembler messages:
encrypt.c: /tmp/ccsJ1rCE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsJ1rCE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsJ1rCE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJ1rCE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsJ1rCE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsJ1rCE.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/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/ccpoQJ1T.s: Assembler messages:
encrypt.c: /tmp/ccpoQJ1T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpoQJ1T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpoQJ1T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpoQJ1T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpoQJ1T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpoQJ1T.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 -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/ccz0SBfb.s: Assembler messages:
encrypt.c: /tmp/ccz0SBfb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz0SBfb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz0SBfb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0SBfb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0SBfb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz0SBfb.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/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/cc4juJS0.s: Assembler messages:
encrypt.c: /tmp/cc4juJS0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4juJS0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4juJS0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4juJS0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4juJS0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4juJS0.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/ccdcGgWN.s: Assembler messages:
encrypt.c: /tmp/ccdcGgWN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdcGgWN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdcGgWN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcGgWN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcGgWN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdcGgWN.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/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/cc8LLlmj.s: Assembler messages:
encrypt.c: /tmp/cc8LLlmj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8LLlmj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8LLlmj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8LLlmj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8LLlmj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8LLlmj.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/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/ccnBseeS.s: Assembler messages:
encrypt.c: /tmp/ccnBseeS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnBseeS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnBseeS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBseeS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnBseeS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnBseeS.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/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/ccJfmafO.s: Assembler messages:
encrypt.c: /tmp/ccJfmafO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJfmafO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJfmafO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJfmafO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJfmafO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJfmafO.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/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/ccbEbMg1.s: Assembler messages:
encrypt.c: /tmp/ccbEbMg1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbEbMg1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbEbMg1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEbMg1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbEbMg1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbEbMg1.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=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/ccfgo9Kw.s: Assembler messages:
encrypt.c: /tmp/ccfgo9Kw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfgo9Kw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfgo9Kw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgo9Kw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfgo9Kw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfgo9Kw.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/ccxCDInV.s: Assembler messages:
encrypt.c: /tmp/ccxCDInV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxCDInV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCDInV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCDInV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxCDInV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCDInV.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/cc3mTBSu.s: Assembler messages:
encrypt.c: /tmp/cc3mTBSu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3mTBSu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3mTBSu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mTBSu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3mTBSu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mTBSu.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/ccxx2SeH.s: Assembler messages:
encrypt.c: /tmp/ccxx2SeH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxx2SeH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxx2SeH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx2SeH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxx2SeH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxx2SeH.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/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/ccQmlJiY.s: Assembler messages:
encrypt.c: /tmp/ccQmlJiY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQmlJiY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQmlJiY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmlJiY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQmlJiY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQmlJiY.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 -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/ccomk1mA.s: Assembler messages:
encrypt.c: /tmp/ccomk1mA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccomk1mA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccomk1mA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomk1mA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccomk1mA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccomk1mA.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/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/ccgKwTru.s: Assembler messages:
encrypt.c: /tmp/ccgKwTru.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgKwTru.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgKwTru.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKwTru.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgKwTru.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgKwTru.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/ccrkP07K.s: Assembler messages:
encrypt.c: /tmp/ccrkP07K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrkP07K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrkP07K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkP07K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrkP07K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrkP07K.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/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/ccsIi8EO.s: Assembler messages:
encrypt.c: /tmp/ccsIi8EO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsIi8EO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsIi8EO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIi8EO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsIi8EO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIi8EO.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/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/cct40xFA.s: Assembler messages:
encrypt.c: /tmp/cct40xFA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct40xFA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct40xFA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct40xFA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct40xFA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct40xFA.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 -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/ccHyBvcH.s: Assembler messages:
encrypt.c: /tmp/ccHyBvcH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHyBvcH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHyBvcH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyBvcH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHyBvcH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHyBvcH.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/ccV5lIvz.s: Assembler messages:
encrypt.c: /tmp/ccV5lIvz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV5lIvz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV5lIvz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5lIvz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV5lIvz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV5lIvz.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/ccLG4mgI.s: Assembler messages:
encrypt.c: /tmp/ccLG4mgI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLG4mgI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLG4mgI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLG4mgI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLG4mgI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLG4mgI.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/ccOzepk2.s: Assembler messages:
encrypt.c: /tmp/ccOzepk2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOzepk2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOzepk2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzepk2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOzepk2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzepk2.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/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/ccNE5lrC.s: Assembler messages:
encrypt.c: /tmp/ccNE5lrC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNE5lrC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNE5lrC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5lrC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNE5lrC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNE5lrC.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=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/ccZ78MaI.s: Assembler messages:
encrypt.c: /tmp/ccZ78MaI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ78MaI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ78MaI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ78MaI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ78MaI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ78MaI.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/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/cc2C47YB.s: Assembler messages:
encrypt.c: /tmp/cc2C47YB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2C47YB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2C47YB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2C47YB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2C47YB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2C47YB.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/ccGf2LyT.s: Assembler messages:
encrypt.c: /tmp/ccGf2LyT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGf2LyT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGf2LyT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGf2LyT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGf2LyT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGf2LyT.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/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/ccCVd0ox.s: Assembler messages:
encrypt.c: /tmp/ccCVd0ox.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCVd0ox.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCVd0ox.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCVd0ox.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCVd0ox.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCVd0ox.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/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/ccJ6ElPL.s: Assembler messages:
encrypt.c: /tmp/ccJ6ElPL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ6ElPL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ6ElPL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ElPL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ6ElPL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ6ElPL.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 -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/cc0a6DZE.s: Assembler messages:
encrypt.c: /tmp/cc0a6DZE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0a6DZE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0a6DZE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a6DZE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0a6DZE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0a6DZE.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/cc3snZI2.s: Assembler messages:
encrypt.c: /tmp/cc3snZI2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3snZI2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3snZI2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3snZI2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3snZI2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3snZI2.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/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/cc8zOxDN.s: Assembler messages:
encrypt.c: /tmp/cc8zOxDN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8zOxDN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zOxDN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zOxDN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8zOxDN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zOxDN.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/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/ccRgeQLA.s: Assembler messages:
encrypt.c: /tmp/ccRgeQLA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRgeQLA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRgeQLA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgeQLA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRgeQLA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRgeQLA.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/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/ccbEBzZc.s: Assembler messages:
encrypt.c: /tmp/ccbEBzZc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbEBzZc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbEBzZc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEBzZc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbEBzZc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbEBzZc.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 -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/ccjpa7Kv.s: Assembler messages:
encrypt.c: /tmp/ccjpa7Kv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjpa7Kv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjpa7Kv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpa7Kv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpa7Kv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjpa7Kv.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/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/ccFGwcAl.s: Assembler messages:
encrypt.c: /tmp/ccFGwcAl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFGwcAl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFGwcAl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwcAl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFGwcAl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGwcAl.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/cciCGxO4.s: Assembler messages:
encrypt.c: /tmp/cciCGxO4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciCGxO4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCGxO4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCGxO4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciCGxO4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciCGxO4.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/ccH4jaAc.s: Assembler messages:
encrypt.c: /tmp/ccH4jaAc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH4jaAc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH4jaAc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4jaAc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH4jaAc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4jaAc.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/cctTiFFC.s: Assembler messages:
encrypt.c: /tmp/cctTiFFC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctTiFFC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctTiFFC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTiFFC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctTiFFC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctTiFFC.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/cc9MdEE7.s: Assembler messages:
encrypt.c: /tmp/cc9MdEE7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9MdEE7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9MdEE7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MdEE7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9MdEE7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MdEE7.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/cce4SKUl.s: Assembler messages:
encrypt.c: /tmp/cce4SKUl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce4SKUl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce4SKUl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4SKUl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce4SKUl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce4SKUl.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/ccZdpjUb.s: Assembler messages:
encrypt.c: /tmp/ccZdpjUb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZdpjUb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZdpjUb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdpjUb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZdpjUb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZdpjUb.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/ccmQcv0a.s: Assembler messages:
encrypt.c: /tmp/ccmQcv0a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmQcv0a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQcv0a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQcv0a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmQcv0a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQcv0a.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/ccVWHUfY.s: Assembler messages:
encrypt.c: /tmp/ccVWHUfY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVWHUfY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVWHUfY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWHUfY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVWHUfY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWHUfY.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/ccbxLeHe.s: Assembler messages:
encrypt.c: /tmp/ccbxLeHe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbxLeHe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbxLeHe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxLeHe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbxLeHe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbxLeHe.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/ccA1NsHg.s: Assembler messages:
encrypt.c: /tmp/ccA1NsHg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA1NsHg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1NsHg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1NsHg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1NsHg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1NsHg.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/cciH3QOg.s: Assembler messages:
encrypt.c: /tmp/cciH3QOg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciH3QOg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciH3QOg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH3QOg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciH3QOg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciH3QOg.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/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/ccGLJ4u1.s: Assembler messages:
encrypt.c: /tmp/ccGLJ4u1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGLJ4u1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGLJ4u1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLJ4u1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGLJ4u1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGLJ4u1.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

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/cczJpctk.s: Assembler messages:
encrypt.c: /tmp/cczJpctk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczJpctk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczJpctk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJpctk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczJpctk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczJpctk.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