Implementation notes: x86, margaux, crypto_aead/omdsha512k512n256tau256v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
610218refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
611055refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
612900refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
613539refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
620604refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
621711refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
621747refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
622584refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
622782refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
623979refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
628083refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
628335refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
628812refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
629649refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
629766refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
629982refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
630000refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
630540refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
630864refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
630999refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
631179refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
633141refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
633510refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
634104refgcc -m32 -O -fomit-frame-pointer2017080120170725
634338refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
634482refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
634509refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
635274refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
635841refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
636183refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
636255refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
636426refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
636471refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
636480refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
637344refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
638199refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
640170refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
641322refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
643014refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
643392refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
651312refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
652104refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
653841refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
729207refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
732375refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
732888refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
736245refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
737055refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
738765refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
746406refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
747981refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
748188refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
751437refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
757233refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
757647refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
765315refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
766170refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
766719refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
767709refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
768987refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
769563refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
769725refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
770193refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
770985refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
771804refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
772101refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
772857refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
773199refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
774450refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
775152refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
776340refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
776700refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
778302refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
779814refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
780390refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
781470refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
782820refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
784116refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
784170refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
784242refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
784359refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
784539refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
784791refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
784917refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
791208refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
791298refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
791838refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
792657refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
792720refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
793161refgcc -m32 -Os -fomit-frame-pointer2017080120170725
793575refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
793620refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
794187refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
794295refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
794448refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
794511refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
794556refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
794862refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
795078refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
795465refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
795528refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
795708refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
795726refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
795960refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
796275refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
796320refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
796698refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
796896refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
796905refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
796986refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
797040refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
797265refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
797427refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
797733refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
797913refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
798282refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
799191refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
799290refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
799398refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
799470refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
799875refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
800181refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
800226refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
800586refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
802449refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
803754refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
804465refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
804744refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
805671refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
806490refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
806796refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
807840refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
809730refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
809784refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
809892refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
809937refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
811098refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
812925refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
813447refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
813582refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
814023refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
814761refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
815607refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
815832refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
816030refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
816795refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
816939refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
817146refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
820071refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
821187refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
822051refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
822060refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
822483refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
823158refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
823410refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
829602refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
830376refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
832635refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
833211refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
833499refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
835749refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
836100refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
836937refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
842301refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
845658refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
852453refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
930555refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/cc2wA9aJ.s: Assembler messages:
encrypt.c: /tmp/cc2wA9aJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2wA9aJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2wA9aJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wA9aJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2wA9aJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2wA9aJ.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/omdsha512k512n256tau256v1/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/ccxtOIhQ.s: Assembler messages:
encrypt.c: /tmp/ccxtOIhQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxtOIhQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxtOIhQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxtOIhQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxtOIhQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxtOIhQ.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/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/ccI6U6cz.s: Assembler messages:
encrypt.c: /tmp/ccI6U6cz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI6U6cz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI6U6cz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6U6cz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI6U6cz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6U6cz.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/omdsha512k512n256tau256v1/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/ccb8inPz.s: Assembler messages:
encrypt.c: /tmp/ccb8inPz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb8inPz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb8inPz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8inPz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb8inPz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb8inPz.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/omdsha512k512n256tau256v1/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/ccEw3QdR.s: Assembler messages:
encrypt.c: /tmp/ccEw3QdR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEw3QdR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEw3QdR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEw3QdR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEw3QdR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEw3QdR.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/omdsha512k512n256tau256v1/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/ccWkD0sQ.s: Assembler messages:
encrypt.c: /tmp/ccWkD0sQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWkD0sQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWkD0sQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkD0sQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWkD0sQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWkD0sQ.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/omdsha512k512n256tau256v1/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/ccArSbrG.s: Assembler messages:
encrypt.c: /tmp/ccArSbrG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccArSbrG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccArSbrG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArSbrG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccArSbrG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccArSbrG.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/omdsha512k512n256tau256v1/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/ccqC7klB.s: Assembler messages:
encrypt.c: /tmp/ccqC7klB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqC7klB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqC7klB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC7klB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqC7klB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqC7klB.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/omdsha512k512n256tau256v1/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/ccM3bdzg.s: Assembler messages:
encrypt.c: /tmp/ccM3bdzg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM3bdzg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM3bdzg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3bdzg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM3bdzg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM3bdzg.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/omdsha512k512n256tau256v1/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/ccXyGsnb.s: Assembler messages:
encrypt.c: /tmp/ccXyGsnb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXyGsnb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXyGsnb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyGsnb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXyGsnb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXyGsnb.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/omdsha512k512n256tau256v1/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/cc8CoLh1.s: Assembler messages:
encrypt.c: /tmp/cc8CoLh1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8CoLh1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8CoLh1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CoLh1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8CoLh1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8CoLh1.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/omdsha512k512n256tau256v1/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/ccoLJyY8.s: Assembler messages:
encrypt.c: /tmp/ccoLJyY8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoLJyY8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoLJyY8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJyY8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoLJyY8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoLJyY8.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/omdsha512k512n256tau256v1/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/cc2vptzg.s: Assembler messages:
encrypt.c: /tmp/cc2vptzg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2vptzg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2vptzg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vptzg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vptzg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2vptzg.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/omdsha512k512n256tau256v1/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/ccrmchXi.s: Assembler messages:
encrypt.c: /tmp/ccrmchXi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrmchXi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrmchXi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmchXi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmchXi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrmchXi.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/omdsha512k512n256tau256v1/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/cccgLvm9.s: Assembler messages:
encrypt.c: /tmp/cccgLvm9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccgLvm9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccgLvm9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgLvm9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccgLvm9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccgLvm9.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/omdsha512k512n256tau256v1/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/ccfM9sac.s: Assembler messages:
encrypt.c: /tmp/ccfM9sac.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfM9sac.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfM9sac.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM9sac.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfM9sac.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfM9sac.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/omdsha512k512n256tau256v1/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/ccB0eaRm.s: Assembler messages:
encrypt.c: /tmp/ccB0eaRm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB0eaRm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB0eaRm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0eaRm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB0eaRm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB0eaRm.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/omdsha512k512n256tau256v1/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/ccBuaGnw.s: Assembler messages:
encrypt.c: /tmp/ccBuaGnw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBuaGnw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBuaGnw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuaGnw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBuaGnw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuaGnw.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/omdsha512k512n256tau256v1/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/cc3oVq6j.s: Assembler messages:
encrypt.c: /tmp/cc3oVq6j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3oVq6j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3oVq6j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oVq6j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3oVq6j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3oVq6j.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/omdsha512k512n256tau256v1/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/ccvwp5K4.s: Assembler messages:
encrypt.c: /tmp/ccvwp5K4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvwp5K4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvwp5K4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvwp5K4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvwp5K4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvwp5K4.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/omdsha512k512n256tau256v1/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/ccSG2jEm.s: Assembler messages:
encrypt.c: /tmp/ccSG2jEm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSG2jEm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSG2jEm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSG2jEm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSG2jEm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSG2jEm.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/omdsha512k512n256tau256v1/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/ccqGOwBw.s: Assembler messages:
encrypt.c: /tmp/ccqGOwBw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqGOwBw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqGOwBw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGOwBw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqGOwBw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqGOwBw.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/omdsha512k512n256tau256v1/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/cc1tlwPq.s: Assembler messages:
encrypt.c: /tmp/cc1tlwPq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1tlwPq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1tlwPq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tlwPq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1tlwPq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1tlwPq.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/omdsha512k512n256tau256v1/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/ccldluta.s: Assembler messages:
encrypt.c: /tmp/ccldluta.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccldluta.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccldluta.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldluta.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccldluta.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccldluta.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/omdsha512k512n256tau256v1/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/ccEekBh2.s: Assembler messages:
encrypt.c: /tmp/ccEekBh2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEekBh2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEekBh2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEekBh2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEekBh2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEekBh2.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/omdsha512k512n256tau256v1/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/ccflzDZC.s: Assembler messages:
encrypt.c: /tmp/ccflzDZC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccflzDZC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflzDZC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflzDZC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccflzDZC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccflzDZC.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/omdsha512k512n256tau256v1/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/ccfjPAbu.s: Assembler messages:
encrypt.c: /tmp/ccfjPAbu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfjPAbu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjPAbu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjPAbu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfjPAbu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjPAbu.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/omdsha512k512n256tau256v1/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/ccgKWZYS.s: Assembler messages:
encrypt.c: /tmp/ccgKWZYS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgKWZYS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgKWZYS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKWZYS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgKWZYS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgKWZYS.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/omdsha512k512n256tau256v1/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/ccBjqQbF.s: Assembler messages:
encrypt.c: /tmp/ccBjqQbF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBjqQbF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBjqQbF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjqQbF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBjqQbF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjqQbF.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/omdsha512k512n256tau256v1/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/ccTsCSz7.s: Assembler messages:
encrypt.c: /tmp/ccTsCSz7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTsCSz7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTsCSz7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsCSz7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTsCSz7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsCSz7.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/omdsha512k512n256tau256v1/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/ccTCJyZT.s: Assembler messages:
encrypt.c: /tmp/ccTCJyZT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTCJyZT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTCJyZT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCJyZT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTCJyZT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTCJyZT.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/omdsha512k512n256tau256v1/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/ccVKJo5x.s: Assembler messages:
encrypt.c: /tmp/ccVKJo5x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVKJo5x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVKJo5x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKJo5x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVKJo5x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKJo5x.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/omdsha512k512n256tau256v1/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/cckDcMYq.s: Assembler messages:
encrypt.c: /tmp/cckDcMYq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckDcMYq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckDcMYq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDcMYq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDcMYq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckDcMYq.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/omdsha512k512n256tau256v1/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/ccvm0w4K.s: Assembler messages:
encrypt.c: /tmp/ccvm0w4K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvm0w4K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvm0w4K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm0w4K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvm0w4K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvm0w4K.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/omdsha512k512n256tau256v1/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/cc4uJ1kx.s: Assembler messages:
encrypt.c: /tmp/cc4uJ1kx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4uJ1kx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4uJ1kx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uJ1kx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4uJ1kx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uJ1kx.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/omdsha512k512n256tau256v1/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/ccScTq4l.s: Assembler messages:
encrypt.c: /tmp/ccScTq4l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccScTq4l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScTq4l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScTq4l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScTq4l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccScTq4l.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/omdsha512k512n256tau256v1/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/ccCsOkMw.s: Assembler messages:
encrypt.c: /tmp/ccCsOkMw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCsOkMw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCsOkMw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCsOkMw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCsOkMw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCsOkMw.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/omdsha512k512n256tau256v1/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/ccb71kkM.s: Assembler messages:
encrypt.c: /tmp/ccb71kkM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb71kkM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb71kkM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb71kkM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb71kkM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb71kkM.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/omdsha512k512n256tau256v1/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/cc0wov5o.s: Assembler messages:
encrypt.c: /tmp/cc0wov5o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0wov5o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0wov5o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wov5o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0wov5o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0wov5o.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/omdsha512k512n256tau256v1/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/ccaQeWWD.s: Assembler messages:
encrypt.c: /tmp/ccaQeWWD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaQeWWD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaQeWWD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQeWWD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaQeWWD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaQeWWD.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/omdsha512k512n256tau256v1/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/ccKpRJrN.s: Assembler messages:
encrypt.c: /tmp/ccKpRJrN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKpRJrN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKpRJrN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpRJrN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKpRJrN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKpRJrN.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/omdsha512k512n256tau256v1/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/ccZK2YCP.s: Assembler messages:
encrypt.c: /tmp/ccZK2YCP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZK2YCP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZK2YCP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZK2YCP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZK2YCP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZK2YCP.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/omdsha512k512n256tau256v1/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/ccazq4eC.s: Assembler messages:
encrypt.c: /tmp/ccazq4eC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccazq4eC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccazq4eC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazq4eC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccazq4eC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccazq4eC.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/omdsha512k512n256tau256v1/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/ccqltdKB.s: Assembler messages:
encrypt.c: /tmp/ccqltdKB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqltdKB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqltdKB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqltdKB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqltdKB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqltdKB.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/omdsha512k512n256tau256v1/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/cck1dqtN.s: Assembler messages:
encrypt.c: /tmp/cck1dqtN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck1dqtN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck1dqtN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1dqtN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck1dqtN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck1dqtN.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/omdsha512k512n256tau256v1/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/ccvMU2VW.s: Assembler messages:
encrypt.c: /tmp/ccvMU2VW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvMU2VW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvMU2VW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMU2VW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvMU2VW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvMU2VW.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/omdsha512k512n256tau256v1/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/cc6ehtdF.s: Assembler messages:
encrypt.c: /tmp/cc6ehtdF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6ehtdF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ehtdF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ehtdF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ehtdF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ehtdF.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/omdsha512k512n256tau256v1/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/ccHiSCRI.s: Assembler messages:
encrypt.c: /tmp/ccHiSCRI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHiSCRI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHiSCRI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiSCRI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHiSCRI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHiSCRI.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/omdsha512k512n256tau256v1/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/ccB8cX9v.s: Assembler messages:
encrypt.c: /tmp/ccB8cX9v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB8cX9v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB8cX9v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8cX9v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB8cX9v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB8cX9v.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/omdsha512k512n256tau256v1/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/cccCtw4t.s: Assembler messages:
encrypt.c: /tmp/cccCtw4t.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccCtw4t.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccCtw4t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCtw4t.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccCtw4t.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCtw4t.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/omdsha512k512n256tau256v1/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/ccKaSHvl.s: Assembler messages:
encrypt.c: /tmp/ccKaSHvl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKaSHvl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaSHvl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaSHvl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKaSHvl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaSHvl.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/omdsha512k512n256tau256v1/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/ccKzg4Dh.s: Assembler messages:
encrypt.c: /tmp/ccKzg4Dh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKzg4Dh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKzg4Dh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzg4Dh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKzg4Dh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKzg4Dh.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/omdsha512k512n256tau256v1/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/ccd895mC.s: Assembler messages:
encrypt.c: /tmp/ccd895mC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd895mC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd895mC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd895mC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd895mC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd895mC.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/omdsha512k512n256tau256v1/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/cciYUJUw.s: Assembler messages:
encrypt.c: /tmp/cciYUJUw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciYUJUw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYUJUw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYUJUw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciYUJUw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYUJUw.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/omdsha512k512n256tau256v1/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/ccLcBrph.s: Assembler messages:
encrypt.c: /tmp/ccLcBrph.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLcBrph.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLcBrph.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcBrph.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLcBrph.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcBrph.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/omdsha512k512n256tau256v1/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/ccd5Y1fq.s: Assembler messages:
encrypt.c: /tmp/ccd5Y1fq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd5Y1fq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd5Y1fq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5Y1fq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd5Y1fq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd5Y1fq.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/omdsha512k512n256tau256v1/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/ccA5K5l7.s: Assembler messages:
encrypt.c: /tmp/ccA5K5l7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA5K5l7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA5K5l7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5K5l7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA5K5l7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA5K5l7.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/omdsha512k512n256tau256v1/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/ccEZyHBX.s: Assembler messages:
encrypt.c: /tmp/ccEZyHBX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEZyHBX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEZyHBX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZyHBX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEZyHBX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZyHBX.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/omdsha512k512n256tau256v1/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/cciLKiqV.s: Assembler messages:
encrypt.c: /tmp/cciLKiqV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciLKiqV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciLKiqV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLKiqV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciLKiqV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciLKiqV.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/omdsha512k512n256tau256v1/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/ccmOTE7U.s: Assembler messages:
encrypt.c: /tmp/ccmOTE7U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmOTE7U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOTE7U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOTE7U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOTE7U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOTE7U.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/omdsha512k512n256tau256v1/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/ccMmH8l6.s: Assembler messages:
encrypt.c: /tmp/ccMmH8l6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMmH8l6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmH8l6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmH8l6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMmH8l6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMmH8l6.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/omdsha512k512n256tau256v1/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/ccQli006.s: Assembler messages:
encrypt.c: /tmp/ccQli006.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQli006.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQli006.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQli006.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQli006.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQli006.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/omdsha512k512n256tau256v1/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/ccbOB66R.s: Assembler messages:
encrypt.c: /tmp/ccbOB66R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbOB66R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOB66R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOB66R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbOB66R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOB66R.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/omdsha512k512n256tau256v1/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/cclmyn4T.s: Assembler messages:
encrypt.c: /tmp/cclmyn4T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclmyn4T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmyn4T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmyn4T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmyn4T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclmyn4T.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/omdsha512k512n256tau256v1/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/ccsHLzSU.s: Assembler messages:
encrypt.c: /tmp/ccsHLzSU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsHLzSU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsHLzSU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHLzSU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsHLzSU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsHLzSU.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/omdsha512k512n256tau256v1/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/ccw6rXr6.s: Assembler messages:
encrypt.c: /tmp/ccw6rXr6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw6rXr6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw6rXr6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6rXr6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw6rXr6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6rXr6.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/omdsha512k512n256tau256v1/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/ccOU8nHS.s: Assembler messages:
encrypt.c: /tmp/ccOU8nHS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOU8nHS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOU8nHS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOU8nHS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOU8nHS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOU8nHS.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/omdsha512k512n256tau256v1/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/ccPPk4PP.s: Assembler messages:
encrypt.c: /tmp/ccPPk4PP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPPk4PP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPPk4PP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPk4PP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPPk4PP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPPk4PP.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/omdsha512k512n256tau256v1/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/cc9taU45.s: Assembler messages:
encrypt.c: /tmp/cc9taU45.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9taU45.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9taU45.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9taU45.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9taU45.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9taU45.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/omdsha512k512n256tau256v1/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/ccUm2em2.s: Assembler messages:
encrypt.c: /tmp/ccUm2em2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUm2em2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUm2em2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm2em2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUm2em2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUm2em2.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/omdsha512k512n256tau256v1/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/ccJJ1WhP.s: Assembler messages:
encrypt.c: /tmp/ccJJ1WhP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJJ1WhP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJ1WhP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ1WhP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJ1WhP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJ1WhP.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/omdsha512k512n256tau256v1/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/ccVtdC6R.s: Assembler messages:
encrypt.c: /tmp/ccVtdC6R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVtdC6R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVtdC6R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtdC6R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVtdC6R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVtdC6R.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/omdsha512k512n256tau256v1/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/ccSCV28f.s: Assembler messages:
encrypt.c: /tmp/ccSCV28f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSCV28f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSCV28f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCV28f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCV28f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSCV28f.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/omdsha512k512n256tau256v1/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/ccYb4HI1.s: Assembler messages:
encrypt.c: /tmp/ccYb4HI1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYb4HI1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYb4HI1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb4HI1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYb4HI1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYb4HI1.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/omdsha512k512n256tau256v1/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/ccOR9Bwb.s: Assembler messages:
encrypt.c: /tmp/ccOR9Bwb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOR9Bwb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOR9Bwb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOR9Bwb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOR9Bwb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOR9Bwb.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/omdsha512k512n256tau256v1/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/cccXON79.s: Assembler messages:
encrypt.c: /tmp/cccXON79.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccXON79.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXON79.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXON79.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXON79.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXON79.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/omdsha512k512n256tau256v1/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/ccZlF9F1.s: Assembler messages:
encrypt.c: /tmp/ccZlF9F1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZlF9F1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZlF9F1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlF9F1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZlF9F1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZlF9F1.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/omdsha512k512n256tau256v1/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/ccxHHUsf.s: Assembler messages:
encrypt.c: /tmp/ccxHHUsf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxHHUsf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxHHUsf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHHUsf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxHHUsf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxHHUsf.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/omdsha512k512n256tau256v1/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/ccvLgt3B.s: Assembler messages:
encrypt.c: /tmp/ccvLgt3B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvLgt3B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLgt3B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLgt3B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLgt3B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvLgt3B.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/omdsha512k512n256tau256v1/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/ccxPFWch.s: Assembler messages:
encrypt.c: /tmp/ccxPFWch.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxPFWch.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxPFWch.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPFWch.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxPFWch.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxPFWch.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/omdsha512k512n256tau256v1/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/cc53UB69.s: Assembler messages:
encrypt.c: /tmp/cc53UB69.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc53UB69.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc53UB69.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53UB69.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc53UB69.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc53UB69.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/omdsha512k512n256tau256v1/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/ccnBf1FV.s: Assembler messages:
encrypt.c: /tmp/ccnBf1FV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnBf1FV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnBf1FV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBf1FV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnBf1FV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnBf1FV.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/omdsha512k512n256tau256v1/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/ccoCr5CU.s: Assembler messages:
encrypt.c: /tmp/ccoCr5CU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoCr5CU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoCr5CU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCr5CU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoCr5CU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoCr5CU.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/omdsha512k512n256tau256v1/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/ccy22O5M.s: Assembler messages:
encrypt.c: /tmp/ccy22O5M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy22O5M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy22O5M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy22O5M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy22O5M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy22O5M.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/omdsha512k512n256tau256v1/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/ccHNA84a.s: Assembler messages:
encrypt.c: /tmp/ccHNA84a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHNA84a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHNA84a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNA84a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHNA84a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHNA84a.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/omdsha512k512n256tau256v1/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/ccrGk6qY.s: Assembler messages:
encrypt.c: /tmp/ccrGk6qY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrGk6qY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGk6qY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk6qY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrGk6qY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGk6qY.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/omdsha512k512n256tau256v1/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/cciZfGgZ.s: Assembler messages:
encrypt.c: /tmp/cciZfGgZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciZfGgZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciZfGgZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZfGgZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciZfGgZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciZfGgZ.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/omdsha512k512n256tau256v1/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/cczXWkoN.s: Assembler messages:
encrypt.c: /tmp/cczXWkoN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczXWkoN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczXWkoN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXWkoN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczXWkoN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXWkoN.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/omdsha512k512n256tau256v1/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/ccl2o1D7.s: Assembler messages:
encrypt.c: /tmp/ccl2o1D7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl2o1D7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl2o1D7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2o1D7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl2o1D7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl2o1D7.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/omdsha512k512n256tau256v1/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/ccmSaHlQ.s: Assembler messages:
encrypt.c: /tmp/ccmSaHlQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmSaHlQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmSaHlQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSaHlQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmSaHlQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSaHlQ.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/omdsha512k512n256tau256v1/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/ccXoX5Y8.s: Assembler messages:
encrypt.c: /tmp/ccXoX5Y8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXoX5Y8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXoX5Y8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoX5Y8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoX5Y8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXoX5Y8.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/omdsha512k512n256tau256v1/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/ccx7LYRN.s: Assembler messages:
encrypt.c: /tmp/ccx7LYRN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx7LYRN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx7LYRN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7LYRN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx7LYRN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx7LYRN.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/omdsha512k512n256tau256v1/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/ccHo2Dhd.s: Assembler messages:
encrypt.c: /tmp/ccHo2Dhd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHo2Dhd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHo2Dhd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHo2Dhd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHo2Dhd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHo2Dhd.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/omdsha512k512n256tau256v1/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/cckc9R3S.s: Assembler messages:
encrypt.c: /tmp/cckc9R3S.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckc9R3S.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckc9R3S.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckc9R3S.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckc9R3S.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckc9R3S.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/omdsha512k512n256tau256v1/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/ccKwbmDN.s: Assembler messages:
encrypt.c: /tmp/ccKwbmDN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKwbmDN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwbmDN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwbmDN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKwbmDN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwbmDN.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/omdsha512k512n256tau256v1/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/cclfNHI3.s: Assembler messages:
encrypt.c: /tmp/cclfNHI3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclfNHI3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclfNHI3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclfNHI3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclfNHI3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclfNHI3.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/omdsha512k512n256tau256v1/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/cc00Cs3H.s: Assembler messages:
encrypt.c: /tmp/cc00Cs3H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc00Cs3H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc00Cs3H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Cs3H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc00Cs3H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc00Cs3H.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/omdsha512k512n256tau256v1/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/ccaTaF1n.s: Assembler messages:
encrypt.c: /tmp/ccaTaF1n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaTaF1n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaTaF1n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTaF1n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaTaF1n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaTaF1n.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/omdsha512k512n256tau256v1/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/cc7961hv.s: Assembler messages:
encrypt.c: /tmp/cc7961hv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7961hv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7961hv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7961hv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7961hv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7961hv.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/omdsha512k512n256tau256v1/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/ccINOJ9n.s: Assembler messages:
encrypt.c: /tmp/ccINOJ9n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccINOJ9n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccINOJ9n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINOJ9n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccINOJ9n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccINOJ9n.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/omdsha512k512n256tau256v1/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/cc3bKf3r.s: Assembler messages:
encrypt.c: /tmp/cc3bKf3r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3bKf3r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3bKf3r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bKf3r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3bKf3r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3bKf3r.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/omdsha512k512n256tau256v1/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/ccuH4iqL.s: Assembler messages:
encrypt.c: /tmp/ccuH4iqL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuH4iqL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuH4iqL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuH4iqL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuH4iqL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuH4iqL.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/omdsha512k512n256tau256v1/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/ccAqUE1n.s: Assembler messages:
encrypt.c: /tmp/ccAqUE1n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAqUE1n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqUE1n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqUE1n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAqUE1n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqUE1n.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/omdsha512k512n256tau256v1/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/ccSVi7jy.s: Assembler messages:
encrypt.c: /tmp/ccSVi7jy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSVi7jy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSVi7jy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVi7jy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSVi7jy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSVi7jy.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/omdsha512k512n256tau256v1/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/cc1EVpU5.s: Assembler messages:
encrypt.c: /tmp/cc1EVpU5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1EVpU5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1EVpU5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EVpU5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1EVpU5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1EVpU5.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/omdsha512k512n256tau256v1/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/ccs8wnvo.s: Assembler messages:
encrypt.c: /tmp/ccs8wnvo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs8wnvo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs8wnvo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8wnvo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs8wnvo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs8wnvo.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/omdsha512k512n256tau256v1/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/cc69EdM2.s: Assembler messages:
encrypt.c: /tmp/cc69EdM2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc69EdM2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc69EdM2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdM2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc69EdM2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc69EdM2.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/omdsha512k512n256tau256v1/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/ccQSUMRf.s: Assembler messages:
encrypt.c: /tmp/ccQSUMRf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQSUMRf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQSUMRf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSUMRf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQSUMRf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSUMRf.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/omdsha512k512n256tau256v1/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/ccCEXTJ8.s: Assembler messages:
encrypt.c: /tmp/ccCEXTJ8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCEXTJ8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCEXTJ8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEXTJ8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCEXTJ8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCEXTJ8.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/omdsha512k512n256tau256v1/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/ccDYL1Mp.s: Assembler messages:
encrypt.c: /tmp/ccDYL1Mp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDYL1Mp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDYL1Mp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYL1Mp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDYL1Mp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYL1Mp.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/omdsha512k512n256tau256v1/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/cc4pRumf.s: Assembler messages:
encrypt.c: /tmp/cc4pRumf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4pRumf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4pRumf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pRumf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4pRumf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4pRumf.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/omdsha512k512n256tau256v1/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/ccnrRJp6.s: Assembler messages:
encrypt.c: /tmp/ccnrRJp6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnrRJp6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnrRJp6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnrRJp6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnrRJp6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnrRJp6.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/omdsha512k512n256tau256v1/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/ccPSjmj4.s: Assembler messages:
encrypt.c: /tmp/ccPSjmj4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPSjmj4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPSjmj4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSjmj4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPSjmj4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPSjmj4.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/omdsha512k512n256tau256v1/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/ccQhJz8C.s: Assembler messages:
encrypt.c: /tmp/ccQhJz8C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQhJz8C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhJz8C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJz8C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQhJz8C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhJz8C.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/omdsha512k512n256tau256v1/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/cc7gHS2e.s: Assembler messages:
encrypt.c: /tmp/cc7gHS2e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7gHS2e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7gHS2e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gHS2e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7gHS2e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7gHS2e.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/omdsha512k512n256tau256v1/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/ccKoHyu3.s: Assembler messages:
encrypt.c: /tmp/ccKoHyu3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKoHyu3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKoHyu3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoHyu3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKoHyu3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKoHyu3.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/omdsha512k512n256tau256v1/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/ccKpJNma.s: Assembler messages:
encrypt.c: /tmp/ccKpJNma.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKpJNma.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKpJNma.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKpJNma.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKpJNma.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKpJNma.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/omdsha512k512n256tau256v1/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/ccaaZoZC.s: Assembler messages:
encrypt.c: /tmp/ccaaZoZC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaaZoZC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaaZoZC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZoZC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaaZoZC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaaZoZC.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/omdsha512k512n256tau256v1/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/cc2FF64j.s: Assembler messages:
encrypt.c: /tmp/cc2FF64j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2FF64j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2FF64j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FF64j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2FF64j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2FF64j.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/omdsha512k512n256tau256v1/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/ccc51wq6.s: Assembler messages:
encrypt.c: /tmp/ccc51wq6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc51wq6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc51wq6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc51wq6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc51wq6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc51wq6.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/omdsha512k512n256tau256v1/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/ccFxTrPr.s: Assembler messages:
encrypt.c: /tmp/ccFxTrPr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFxTrPr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFxTrPr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxTrPr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFxTrPr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFxTrPr.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/omdsha512k512n256tau256v1/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/ccLNNiqa.s: Assembler messages:
encrypt.c: /tmp/ccLNNiqa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLNNiqa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLNNiqa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNNiqa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLNNiqa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNNiqa.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/omdsha512k512n256tau256v1/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/cc5gSlu5.s: Assembler messages:
encrypt.c: /tmp/cc5gSlu5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5gSlu5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5gSlu5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gSlu5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5gSlu5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gSlu5.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/omdsha512k512n256tau256v1/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/ccUEmozh.s: Assembler messages:
encrypt.c: /tmp/ccUEmozh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUEmozh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUEmozh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEmozh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUEmozh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUEmozh.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/omdsha512k512n256tau256v1/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/cc1W3b7b.s: Assembler messages:
encrypt.c: /tmp/cc1W3b7b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1W3b7b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1W3b7b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W3b7b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1W3b7b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1W3b7b.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/omdsha512k512n256tau256v1/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/cclKtP5s.s: Assembler messages:
encrypt.c: /tmp/cclKtP5s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclKtP5s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKtP5s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKtP5s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclKtP5s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKtP5s.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/omdsha512k512n256tau256v1/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/cc7o18xj.s: Assembler messages:
encrypt.c: /tmp/cc7o18xj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7o18xj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7o18xj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7o18xj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7o18xj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7o18xj.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/omdsha512k512n256tau256v1/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/ccinUzf5.s: Assembler messages:
encrypt.c: /tmp/ccinUzf5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccinUzf5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccinUzf5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinUzf5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccinUzf5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccinUzf5.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/omdsha512k512n256tau256v1/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/cc1ySWRX.s: Assembler messages:
encrypt.c: /tmp/cc1ySWRX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1ySWRX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ySWRX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ySWRX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ySWRX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ySWRX.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/omdsha512k512n256tau256v1/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/ccl1cAkx.s: Assembler messages:
encrypt.c: /tmp/ccl1cAkx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl1cAkx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl1cAkx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1cAkx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl1cAkx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl1cAkx.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/omdsha512k512n256tau256v1/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/cc3pZcwx.s: Assembler messages:
encrypt.c: /tmp/cc3pZcwx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3pZcwx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3pZcwx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pZcwx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3pZcwx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pZcwx.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/omdsha512k512n256tau256v1/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/ccUXRKSP.s: Assembler messages:
encrypt.c: /tmp/ccUXRKSP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUXRKSP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUXRKSP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXRKSP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUXRKSP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUXRKSP.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/omdsha512k512n256tau256v1/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/ccWCb7tD.s: Assembler messages:
encrypt.c: /tmp/ccWCb7tD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWCb7tD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWCb7tD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCb7tD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWCb7tD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWCb7tD.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/omdsha512k512n256tau256v1/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/cctaKfP0.s: Assembler messages:
encrypt.c: /tmp/cctaKfP0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctaKfP0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctaKfP0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctaKfP0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctaKfP0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctaKfP0.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/omdsha512k512n256tau256v1/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/ccL5gZ1U.s: Assembler messages:
encrypt.c: /tmp/ccL5gZ1U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL5gZ1U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5gZ1U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5gZ1U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL5gZ1U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5gZ1U.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/omdsha512k512n256tau256v1/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/ccMexecy.s: Assembler messages:
encrypt.c: /tmp/ccMexecy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMexecy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMexecy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMexecy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMexecy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMexecy.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/omdsha512k512n256tau256v1/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/ccbjkxoC.s: Assembler messages:
encrypt.c: /tmp/ccbjkxoC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbjkxoC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjkxoC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjkxoC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjkxoC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjkxoC.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/omdsha512k512n256tau256v1/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/ccjaQikR.s: Assembler messages:
encrypt.c: /tmp/ccjaQikR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjaQikR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjaQikR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaQikR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjaQikR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaQikR.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/omdsha512k512n256tau256v1/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/ccXC3fju.s: Assembler messages:
encrypt.c: /tmp/ccXC3fju.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXC3fju.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXC3fju.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXC3fju.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXC3fju.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXC3fju.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/omdsha512k512n256tau256v1/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/ccdPiyDE.s: Assembler messages:
encrypt.c: /tmp/ccdPiyDE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdPiyDE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPiyDE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPiyDE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPiyDE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdPiyDE.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/omdsha512k512n256tau256v1/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/ccWmFziQ.s: Assembler messages:
encrypt.c: /tmp/ccWmFziQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWmFziQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmFziQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFziQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmFziQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmFziQ.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/omdsha512k512n256tau256v1/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/ccWtURSI.s: Assembler messages:
encrypt.c: /tmp/ccWtURSI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWtURSI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWtURSI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtURSI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWtURSI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWtURSI.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/omdsha512k512n256tau256v1/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/cc3ZnfHG.s: Assembler messages:
encrypt.c: /tmp/cc3ZnfHG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ZnfHG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ZnfHG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZnfHG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZnfHG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZnfHG.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/omdsha512k512n256tau256v1/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/ccmC3yas.s: Assembler messages:
encrypt.c: /tmp/ccmC3yas.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmC3yas.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmC3yas.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmC3yas.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmC3yas.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmC3yas.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/omdsha512k512n256tau256v1/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/cc2GHHny.s: Assembler messages:
encrypt.c: /tmp/cc2GHHny.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2GHHny.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2GHHny.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GHHny.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2GHHny.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2GHHny.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/omdsha512k512n256tau256v1/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/ccm455px.s: Assembler messages:
encrypt.c: /tmp/ccm455px.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm455px.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm455px.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm455px.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm455px.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm455px.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/omdsha512k512n256tau256v1/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/cc5v4KWl.s: Assembler messages:
encrypt.c: /tmp/cc5v4KWl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5v4KWl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5v4KWl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v4KWl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5v4KWl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5v4KWl.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/omdsha512k512n256tau256v1/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/ccXc4XUz.s: Assembler messages:
encrypt.c: /tmp/ccXc4XUz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXc4XUz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXc4XUz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc4XUz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXc4XUz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXc4XUz.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/omdsha512k512n256tau256v1/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/cc9ynQ1z.s: Assembler messages:
encrypt.c: /tmp/cc9ynQ1z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9ynQ1z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ynQ1z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ynQ1z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ynQ1z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ynQ1z.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/omdsha512k512n256tau256v1/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/ccR3tzUL.s: Assembler messages:
encrypt.c: /tmp/ccR3tzUL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR3tzUL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR3tzUL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3tzUL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR3tzUL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR3tzUL.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/omdsha512k512n256tau256v1/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/cc9k5WAj.s: Assembler messages:
encrypt.c: /tmp/cc9k5WAj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9k5WAj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9k5WAj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k5WAj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9k5WAj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9k5WAj.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/omdsha512k512n256tau256v1/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/ccTrbFSC.s: Assembler messages:
encrypt.c: /tmp/ccTrbFSC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTrbFSC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTrbFSC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrbFSC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTrbFSC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrbFSC.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/omdsha512k512n256tau256v1/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/cc1YuKOe.s: Assembler messages:
encrypt.c: /tmp/cc1YuKOe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1YuKOe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1YuKOe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YuKOe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1YuKOe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1YuKOe.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/omdsha512k512n256tau256v1/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/cct6n9c5.s: Assembler messages:
encrypt.c: /tmp/cct6n9c5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct6n9c5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct6n9c5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6n9c5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct6n9c5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6n9c5.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/omdsha512k512n256tau256v1/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/ccFerRv5.s: Assembler messages:
encrypt.c: /tmp/ccFerRv5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFerRv5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFerRv5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFerRv5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFerRv5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFerRv5.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/omdsha512k512n256tau256v1/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/cccR7mI7.s: Assembler messages:
encrypt.c: /tmp/cccR7mI7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccR7mI7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccR7mI7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR7mI7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccR7mI7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccR7mI7.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/omdsha512k512n256tau256v1/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/ccOiI6fi.s: Assembler messages:
encrypt.c: /tmp/ccOiI6fi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOiI6fi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOiI6fi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiI6fi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOiI6fi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOiI6fi.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/omdsha512k512n256tau256v1/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/ccaMgCKc.s: Assembler messages:
encrypt.c: /tmp/ccaMgCKc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaMgCKc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaMgCKc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMgCKc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaMgCKc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaMgCKc.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/omdsha512k512n256tau256v1/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/cc0dIAl5.s: Assembler messages:
encrypt.c: /tmp/cc0dIAl5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0dIAl5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0dIAl5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dIAl5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0dIAl5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0dIAl5.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/omdsha512k512n256tau256v1/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/ccKkTTlc.s: Assembler messages:
encrypt.c: /tmp/ccKkTTlc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKkTTlc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkTTlc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkTTlc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkTTlc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkTTlc.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/omdsha512k512n256tau256v1/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/ccNQwRLa.s: Assembler messages:
encrypt.c: /tmp/ccNQwRLa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNQwRLa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNQwRLa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNQwRLa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNQwRLa.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/ccNQwRLa.s: Assembler messages:
encrypt.c: /tmp/ccNQwRLa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNQwRLa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNQwRLa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQwRLa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNQwRLa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNQwRLa.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/omdsha512k512n256tau256v1/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/cciSvCJN.s: Assembler messages:
encrypt.c: /tmp/cciSvCJN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciSvCJN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciSvCJN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciSvCJN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciSvCJN.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/cciSvCJN.s: Assembler messages:
encrypt.c: /tmp/cciSvCJN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciSvCJN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciSvCJN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSvCJN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciSvCJN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciSvCJN.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/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/cclEIdFI.s: Assembler messages:
encrypt.c: /tmp/cclEIdFI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclEIdFI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEIdFI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEIdFI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEIdFI.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/cclEIdFI.s: Assembler messages:
encrypt.c: /tmp/cclEIdFI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclEIdFI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEIdFI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEIdFI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEIdFI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEIdFI.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/omdsha512k512n256tau256v1/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/cczkUTEZ.s: Assembler messages:
encrypt.c: /tmp/cczkUTEZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczkUTEZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkUTEZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkUTEZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczkUTEZ.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/cczkUTEZ.s: Assembler messages:
encrypt.c: /tmp/cczkUTEZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczkUTEZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkUTEZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkUTEZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkUTEZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczkUTEZ.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/omdsha512k512n256tau256v1/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/ccSofKpe.s: Assembler messages:
encrypt.c: /tmp/ccSofKpe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSofKpe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSofKpe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSofKpe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSofKpe.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/ccSofKpe.s: Assembler messages:
encrypt.c: /tmp/ccSofKpe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSofKpe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSofKpe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSofKpe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSofKpe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSofKpe.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/omdsha512k512n256tau256v1/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/cccLRFDZ.s: Assembler messages:
encrypt.c: /tmp/cccLRFDZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccLRFDZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccLRFDZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccLRFDZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccLRFDZ.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/cccLRFDZ.s: Assembler messages:
encrypt.c: /tmp/cccLRFDZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccLRFDZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccLRFDZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLRFDZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccLRFDZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccLRFDZ.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/omdsha512k512n256tau256v1/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/ccDUvnO9.s: Assembler messages:
encrypt.c: /tmp/ccDUvnO9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDUvnO9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUvnO9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDUvnO9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUvnO9.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/ccDUvnO9.s: Assembler messages:
encrypt.c: /tmp/ccDUvnO9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDUvnO9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUvnO9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUvnO9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDUvnO9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUvnO9.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/omdsha512k512n256tau256v1/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/ccDmtfqL.s: Assembler messages:
encrypt.c: /tmp/ccDmtfqL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDmtfqL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDmtfqL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDmtfqL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDmtfqL.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/ccDmtfqL.s: Assembler messages:
encrypt.c: /tmp/ccDmtfqL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDmtfqL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDmtfqL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmtfqL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDmtfqL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDmtfqL.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/omdsha512k512n256tau256v1/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/cccRT9zq.s: Assembler messages:
encrypt.c: /tmp/cccRT9zq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccRT9zq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccRT9zq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRT9zq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccRT9zq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRT9zq.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/omdsha512k512n256tau256v1/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/ccu00dbr.s: Assembler messages:
encrypt.c: /tmp/ccu00dbr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu00dbr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu00dbr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu00dbr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu00dbr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu00dbr.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/omdsha512k512n256tau256v1/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/ccOMLVUw.s: Assembler messages:
encrypt.c: /tmp/ccOMLVUw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOMLVUw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOMLVUw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMLVUw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOMLVUw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOMLVUw.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/omdsha512k512n256tau256v1/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/ccxJPF4v.s: Assembler messages:
encrypt.c: /tmp/ccxJPF4v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxJPF4v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJPF4v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJPF4v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxJPF4v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJPF4v.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/omdsha512k512n256tau256v1/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/cc9u80Ql.s: Assembler messages:
encrypt.c: /tmp/cc9u80Ql.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9u80Ql.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9u80Ql.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9u80Ql.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9u80Ql.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9u80Ql.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/omdsha512k512n256tau256v1/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/ccRGgbYe.s: Assembler messages:
encrypt.c: /tmp/ccRGgbYe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRGgbYe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRGgbYe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGgbYe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRGgbYe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRGgbYe.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/omdsha512k512n256tau256v1/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/cc0C4ShJ.s: Assembler messages:
encrypt.c: /tmp/cc0C4ShJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0C4ShJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0C4ShJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0C4ShJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0C4ShJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0C4ShJ.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/omdsha512k512n256tau256v1/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/ccuRZosF.s: Assembler messages:
encrypt.c: /tmp/ccuRZosF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuRZosF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuRZosF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRZosF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuRZosF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRZosF.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/omdsha512k512n256tau256v1/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/cc7Z2r2K.s: Assembler messages:
encrypt.c: /tmp/cc7Z2r2K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7Z2r2K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Z2r2K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z2r2K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Z2r2K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Z2r2K.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/omdsha512k512n256tau256v1/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/ccU25P2B.s: Assembler messages:
encrypt.c: /tmp/ccU25P2B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU25P2B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU25P2B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU25P2B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU25P2B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU25P2B.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/omdsha512k512n256tau256v1/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/ccCstL1D.s: Assembler messages:
encrypt.c: /tmp/ccCstL1D.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCstL1D.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCstL1D.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstL1D.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCstL1D.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCstL1D.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/omdsha512k512n256tau256v1/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/ccIDbMIz.s: Assembler messages:
encrypt.c: /tmp/ccIDbMIz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIDbMIz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIDbMIz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIDbMIz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIDbMIz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIDbMIz.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/omdsha512k512n256tau256v1/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/cc2tk7vH.s: Assembler messages:
encrypt.c: /tmp/cc2tk7vH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2tk7vH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2tk7vH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tk7vH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2tk7vH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tk7vH.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/omdsha512k512n256tau256v1/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/ccyoTRzT.s: Assembler messages:
encrypt.c: /tmp/ccyoTRzT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyoTRzT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyoTRzT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoTRzT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyoTRzT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyoTRzT.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/omdsha512k512n256tau256v1/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/cc2QDJ2K.s: Assembler messages:
encrypt.c: /tmp/cc2QDJ2K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2QDJ2K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2QDJ2K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QDJ2K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2QDJ2K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2QDJ2K.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/omdsha512k512n256tau256v1/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/cczHSIZB.s: Assembler messages:
encrypt.c: /tmp/cczHSIZB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczHSIZB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczHSIZB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHSIZB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczHSIZB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczHSIZB.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/omdsha512k512n256tau256v1/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/cc89NYDH.s: Assembler messages:
encrypt.c: /tmp/cc89NYDH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc89NYDH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89NYDH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89NYDH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89NYDH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc89NYDH.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/omdsha512k512n256tau256v1/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/ccRmg740.s: Assembler messages:
encrypt.c: /tmp/ccRmg740.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRmg740.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRmg740.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmg740.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRmg740.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRmg740.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/omdsha512k512n256tau256v1/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/ccJnlHOR.s: Assembler messages:
encrypt.c: /tmp/ccJnlHOR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJnlHOR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJnlHOR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnlHOR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJnlHOR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJnlHOR.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/omdsha512k512n256tau256v1/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/ccmxIGSB.s: Assembler messages:
encrypt.c: /tmp/ccmxIGSB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmxIGSB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmxIGSB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxIGSB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmxIGSB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxIGSB.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/omdsha512k512n256tau256v1/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/ccTmycSD.s: Assembler messages:
encrypt.c: /tmp/ccTmycSD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTmycSD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTmycSD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmycSD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTmycSD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTmycSD.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/omdsha512k512n256tau256v1/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/ccd7v17j.s: Assembler messages:
encrypt.c: /tmp/ccd7v17j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd7v17j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd7v17j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7v17j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd7v17j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7v17j.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/omdsha512k512n256tau256v1/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/ccDaihEy.s: Assembler messages:
encrypt.c: /tmp/ccDaihEy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDaihEy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDaihEy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaihEy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDaihEy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDaihEy.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/omdsha512k512n256tau256v1/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/ccVqzN9I.s: Assembler messages:
encrypt.c: /tmp/ccVqzN9I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVqzN9I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVqzN9I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVqzN9I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVqzN9I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVqzN9I.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/omdsha512k512n256tau256v1/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/ccF0pdgx.s: Assembler messages:
encrypt.c: /tmp/ccF0pdgx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF0pdgx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF0pdgx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0pdgx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF0pdgx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF0pdgx.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/omdsha512k512n256tau256v1/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/ccJz5noh.s: Assembler messages:
encrypt.c: /tmp/ccJz5noh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJz5noh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJz5noh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJz5noh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJz5noh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJz5noh.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/omdsha512k512n256tau256v1/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/ccHlgonr.s: Assembler messages:
encrypt.c: /tmp/ccHlgonr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHlgonr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHlgonr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlgonr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHlgonr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHlgonr.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/omdsha512k512n256tau256v1/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/ccwFjTX5.s: Assembler messages:
encrypt.c: /tmp/ccwFjTX5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwFjTX5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwFjTX5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFjTX5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwFjTX5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwFjTX5.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/omdsha512k512n256tau256v1/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/cclL6JEp.s: Assembler messages:
encrypt.c: /tmp/cclL6JEp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclL6JEp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclL6JEp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclL6JEp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclL6JEp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclL6JEp.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/omdsha512k512n256tau256v1/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/ccpOM5Ng.s: Assembler messages:
encrypt.c: /tmp/ccpOM5Ng.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpOM5Ng.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpOM5Ng.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOM5Ng.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpOM5Ng.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpOM5Ng.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/omdsha512k512n256tau256v1/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/ccnkcae3.s: Assembler messages:
encrypt.c: /tmp/ccnkcae3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnkcae3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnkcae3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkcae3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnkcae3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkcae3.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/omdsha512k512n256tau256v1/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/cctvJdij.s: Assembler messages:
encrypt.c: /tmp/cctvJdij.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctvJdij.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctvJdij.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvJdij.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctvJdij.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctvJdij.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/omdsha512k512n256tau256v1/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/ccKUVjka.s: Assembler messages:
encrypt.c: /tmp/ccKUVjka.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKUVjka.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKUVjka.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKUVjka.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKUVjka.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKUVjka.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/omdsha512k512n256tau256v1/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/ccq3VUqd.s: Assembler messages:
encrypt.c: /tmp/ccq3VUqd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq3VUqd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3VUqd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3VUqd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3VUqd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3VUqd.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/omdsha512k512n256tau256v1/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/ccS1EiIf.s: Assembler messages:
encrypt.c: /tmp/ccS1EiIf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS1EiIf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS1EiIf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1EiIf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS1EiIf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS1EiIf.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/omdsha512k512n256tau256v1/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/cctA6Rfk.s: Assembler messages:
encrypt.c: /tmp/cctA6Rfk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctA6Rfk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctA6Rfk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA6Rfk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctA6Rfk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctA6Rfk.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/omdsha512k512n256tau256v1/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/cceZZBf9.s: Assembler messages:
encrypt.c: /tmp/cceZZBf9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceZZBf9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceZZBf9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZZBf9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceZZBf9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZZBf9.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/omdsha512k512n256tau256v1/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/ccynLfZX.s: Assembler messages:
encrypt.c: /tmp/ccynLfZX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccynLfZX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccynLfZX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLfZX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccynLfZX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccynLfZX.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/omdsha512k512n256tau256v1/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/ccE4PYiV.s: Assembler messages:
encrypt.c: /tmp/ccE4PYiV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE4PYiV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4PYiV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4PYiV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE4PYiV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4PYiV.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/omdsha512k512n256tau256v1/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/ccxw4e50.s: Assembler messages:
encrypt.c: /tmp/ccxw4e50.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxw4e50.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxw4e50.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxw4e50.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxw4e50.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxw4e50.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/omdsha512k512n256tau256v1/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/ccBlFBmZ.s: Assembler messages:
encrypt.c: /tmp/ccBlFBmZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBlFBmZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBlFBmZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlFBmZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBlFBmZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBlFBmZ.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/omdsha512k512n256tau256v1/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/ccf7vGZ5.s: Assembler messages:
encrypt.c: /tmp/ccf7vGZ5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf7vGZ5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7vGZ5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7vGZ5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7vGZ5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf7vGZ5.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/omdsha512k512n256tau256v1/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/ccRNMcbK.s: Assembler messages:
encrypt.c: /tmp/ccRNMcbK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRNMcbK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRNMcbK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRNMcbK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRNMcbK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRNMcbK.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/omdsha512k512n256tau256v1/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/ccqD3WW3.s: Assembler messages:
encrypt.c: /tmp/ccqD3WW3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqD3WW3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqD3WW3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqD3WW3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqD3WW3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqD3WW3.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/omdsha512k512n256tau256v1/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/ccmlH3Jw.s: Assembler messages:
encrypt.c: /tmp/ccmlH3Jw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmlH3Jw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmlH3Jw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlH3Jw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmlH3Jw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmlH3Jw.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/omdsha512k512n256tau256v1/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/cct33Ntt.s: Assembler messages:
encrypt.c: /tmp/cct33Ntt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct33Ntt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct33Ntt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct33Ntt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct33Ntt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct33Ntt.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/omdsha512k512n256tau256v1/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/ccASldvd.s: Assembler messages:
encrypt.c: /tmp/ccASldvd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccASldvd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASldvd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASldvd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASldvd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccASldvd.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/omdsha512k512n256tau256v1/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/cctdlyYj.s: Assembler messages:
encrypt.c: /tmp/cctdlyYj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctdlyYj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdlyYj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdlyYj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdlyYj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdlyYj.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/omdsha512k512n256tau256v1/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/cc4IeQBv.s: Assembler messages:
encrypt.c: /tmp/cc4IeQBv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4IeQBv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4IeQBv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4IeQBv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4IeQBv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4IeQBv.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/omdsha512k512n256tau256v1/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/ccmWtMEA.s: Assembler messages:
encrypt.c: /tmp/ccmWtMEA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmWtMEA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmWtMEA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWtMEA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmWtMEA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmWtMEA.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/omdsha512k512n256tau256v1/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/cc0fluCm.s: Assembler messages:
encrypt.c: /tmp/cc0fluCm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0fluCm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0fluCm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fluCm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0fluCm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0fluCm.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/omdsha512k512n256tau256v1/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/cczIHyOj.s: Assembler messages:
encrypt.c: /tmp/cczIHyOj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczIHyOj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczIHyOj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIHyOj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczIHyOj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczIHyOj.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/omdsha512k512n256tau256v1/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/ccJrFLrj.s: Assembler messages:
encrypt.c: /tmp/ccJrFLrj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJrFLrj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJrFLrj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrFLrj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJrFLrj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJrFLrj.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/omdsha512k512n256tau256v1/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/ccwpUBH6.s: Assembler messages:
encrypt.c: /tmp/ccwpUBH6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwpUBH6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwpUBH6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwpUBH6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwpUBH6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwpUBH6.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/omdsha512k512n256tau256v1/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/ccKBSoW4.s: Assembler messages:
encrypt.c: /tmp/ccKBSoW4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKBSoW4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBSoW4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBSoW4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKBSoW4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKBSoW4.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/omdsha512k512n256tau256v1/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/cchuHySY.s: Assembler messages:
encrypt.c: /tmp/cchuHySY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchuHySY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchuHySY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchuHySY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchuHySY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchuHySY.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/omdsha512k512n256tau256v1/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/ccNgZLIf.s: Assembler messages:
encrypt.c: /tmp/ccNgZLIf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNgZLIf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgZLIf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgZLIf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgZLIf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgZLIf.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/omdsha512k512n256tau256v1/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/ccRt76wb.s: Assembler messages:
encrypt.c: /tmp/ccRt76wb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRt76wb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRt76wb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt76wb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRt76wb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRt76wb.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/omdsha512k512n256tau256v1/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/ccZ0p0cf.s: Assembler messages:
encrypt.c: /tmp/ccZ0p0cf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ0p0cf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ0p0cf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0p0cf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ0p0cf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0p0cf.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/omdsha512k512n256tau256v1/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/ccpJSPJ6.s: Assembler messages:
encrypt.c: /tmp/ccpJSPJ6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpJSPJ6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJSPJ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJSPJ6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJSPJ6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJSPJ6.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/omdsha512k512n256tau256v1/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/cckyLGeH.s: Assembler messages:
encrypt.c: /tmp/cckyLGeH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckyLGeH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckyLGeH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyLGeH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckyLGeH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyLGeH.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/omdsha512k512n256tau256v1/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/ccvszbCE.s: Assembler messages:
encrypt.c: /tmp/ccvszbCE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvszbCE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvszbCE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvszbCE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvszbCE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvszbCE.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/omdsha512k512n256tau256v1/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/cc7gDhIL.s: Assembler messages:
encrypt.c: /tmp/cc7gDhIL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7gDhIL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7gDhIL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7gDhIL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7gDhIL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7gDhIL.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/omdsha512k512n256tau256v1/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/ccMuqYlx.s: Assembler messages:
encrypt.c: /tmp/ccMuqYlx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMuqYlx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMuqYlx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuqYlx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMuqYlx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMuqYlx.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/omdsha512k512n256tau256v1/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/ccUYvljL.s: Assembler messages:
encrypt.c: /tmp/ccUYvljL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUYvljL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUYvljL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYvljL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUYvljL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUYvljL.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/omdsha512k512n256tau256v1/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/ccgfhmVN.s: Assembler messages:
encrypt.c: /tmp/ccgfhmVN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgfhmVN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgfhmVN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfhmVN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgfhmVN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfhmVN.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/omdsha512k512n256tau256v1/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/ccB1rYiG.s: Assembler messages:
encrypt.c: /tmp/ccB1rYiG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB1rYiG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB1rYiG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1rYiG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB1rYiG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB1rYiG.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/omdsha512k512n256tau256v1/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/ccsTOVDF.s: Assembler messages:
encrypt.c: /tmp/ccsTOVDF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsTOVDF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsTOVDF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTOVDF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsTOVDF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTOVDF.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/omdsha512k512n256tau256v1/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/cc82IqUz.s: Assembler messages:
encrypt.c: /tmp/cc82IqUz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc82IqUz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc82IqUz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82IqUz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc82IqUz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc82IqUz.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/omdsha512k512n256tau256v1/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/ccI0bAIo.s: Assembler messages:
encrypt.c: /tmp/ccI0bAIo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI0bAIo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0bAIo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0bAIo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI0bAIo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0bAIo.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/omdsha512k512n256tau256v1/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/cc49WPQh.s: Assembler messages:
encrypt.c: /tmp/cc49WPQh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc49WPQh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49WPQh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49WPQh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc49WPQh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49WPQh.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/omdsha512k512n256tau256v1/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/ccv7UXFs.s: Assembler messages:
encrypt.c: /tmp/ccv7UXFs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv7UXFs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv7UXFs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7UXFs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv7UXFs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv7UXFs.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/omdsha512k512n256tau256v1/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/ccFfn3nt.s: Assembler messages:
encrypt.c: /tmp/ccFfn3nt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFfn3nt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFfn3nt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfn3nt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFfn3nt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFfn3nt.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/omdsha512k512n256tau256v1/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/ccfeK0Xy.s: Assembler messages:
encrypt.c: /tmp/ccfeK0Xy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfeK0Xy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfeK0Xy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeK0Xy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeK0Xy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfeK0Xy.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/omdsha512k512n256tau256v1/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/ccBY6VUw.s: Assembler messages:
encrypt.c: /tmp/ccBY6VUw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBY6VUw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBY6VUw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBY6VUw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBY6VUw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBY6VUw.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/omdsha512k512n256tau256v1/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/ccYUno4k.s: Assembler messages:
encrypt.c: /tmp/ccYUno4k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYUno4k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYUno4k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUno4k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYUno4k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYUno4k.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/omdsha512k512n256tau256v1/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/cc53Ik0Z.s: Assembler messages:
encrypt.c: /tmp/cc53Ik0Z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc53Ik0Z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc53Ik0Z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53Ik0Z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc53Ik0Z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc53Ik0Z.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/omdsha512k512n256tau256v1/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/ccyBhuI6.s: Assembler messages:
encrypt.c: /tmp/ccyBhuI6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyBhuI6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyBhuI6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBhuI6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyBhuI6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyBhuI6.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/omdsha512k512n256tau256v1/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/cc93KOkU.s: Assembler messages:
encrypt.c: /tmp/cc93KOkU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc93KOkU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc93KOkU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93KOkU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93KOkU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc93KOkU.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/omdsha512k512n256tau256v1/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/ccabcUrS.s: Assembler messages:
encrypt.c: /tmp/ccabcUrS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccabcUrS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccabcUrS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccabcUrS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccabcUrS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccabcUrS.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/omdsha512k512n256tau256v1/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/ccVQpoGH.s: Assembler messages:
encrypt.c: /tmp/ccVQpoGH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVQpoGH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVQpoGH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQpoGH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVQpoGH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQpoGH.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/omdsha512k512n256tau256v1/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/cchf2xY3.s: Assembler messages:
encrypt.c: /tmp/cchf2xY3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchf2xY3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchf2xY3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf2xY3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchf2xY3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchf2xY3.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/omdsha512k512n256tau256v1/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/ccubYk86.s: Assembler messages:
encrypt.c: /tmp/ccubYk86.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccubYk86.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccubYk86.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccubYk86.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccubYk86.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccubYk86.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/omdsha512k512n256tau256v1/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/ccyWyjOV.s: Assembler messages:
encrypt.c: /tmp/ccyWyjOV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyWyjOV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyWyjOV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWyjOV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyWyjOV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyWyjOV.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/omdsha512k512n256tau256v1/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/ccQDnipV.s: Assembler messages:
encrypt.c: /tmp/ccQDnipV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQDnipV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQDnipV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDnipV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQDnipV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQDnipV.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/omdsha512k512n256tau256v1/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/ccm0WtyW.s: Assembler messages:
encrypt.c: /tmp/ccm0WtyW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm0WtyW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0WtyW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0WtyW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0WtyW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm0WtyW.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/omdsha512k512n256tau256v1/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/ccVFV7UE.s: Assembler messages:
encrypt.c: /tmp/ccVFV7UE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVFV7UE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFV7UE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFV7UE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVFV7UE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFV7UE.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/omdsha512k512n256tau256v1/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/ccf4HTOL.s: Assembler messages:
encrypt.c: /tmp/ccf4HTOL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf4HTOL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf4HTOL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4HTOL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf4HTOL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf4HTOL.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/omdsha512k512n256tau256v1/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/cca5zipZ.s: Assembler messages:
encrypt.c: /tmp/cca5zipZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca5zipZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca5zipZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5zipZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca5zipZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca5zipZ.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/omdsha512k512n256tau256v1/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/ccss6JS0.s: Assembler messages:
encrypt.c: /tmp/ccss6JS0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccss6JS0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccss6JS0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss6JS0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccss6JS0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccss6JS0.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/omdsha512k512n256tau256v1/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/cc8a9RwR.s: Assembler messages:
encrypt.c: /tmp/cc8a9RwR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8a9RwR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8a9RwR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8a9RwR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8a9RwR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8a9RwR.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/omdsha512k512n256tau256v1/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/ccZSSiOW.s: Assembler messages:
encrypt.c: /tmp/ccZSSiOW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZSSiOW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZSSiOW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZSSiOW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZSSiOW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZSSiOW.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/omdsha512k512n256tau256v1/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/cc04IrMq.s: Assembler messages:
encrypt.c: /tmp/cc04IrMq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc04IrMq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc04IrMq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04IrMq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04IrMq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc04IrMq.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/omdsha512k512n256tau256v1/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/ccc9Dz2X.s: Assembler messages:
encrypt.c: /tmp/ccc9Dz2X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc9Dz2X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9Dz2X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Dz2X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9Dz2X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc9Dz2X.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/omdsha512k512n256tau256v1/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/ccL2h7p3.s: Assembler messages:
encrypt.c: /tmp/ccL2h7p3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL2h7p3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2h7p3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2h7p3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2h7p3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2h7p3.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/omdsha512k512n256tau256v1/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/ccULMPyP.s: Assembler messages:
encrypt.c: /tmp/ccULMPyP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccULMPyP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccULMPyP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULMPyP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccULMPyP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccULMPyP.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/omdsha512k512n256tau256v1/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/cc6wpIhY.s: Assembler messages:
encrypt.c: /tmp/cc6wpIhY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6wpIhY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6wpIhY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wpIhY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6wpIhY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6wpIhY.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/omdsha512k512n256tau256v1/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/ccqZ6oZA.s: Assembler messages:
encrypt.c: /tmp/ccqZ6oZA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqZ6oZA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqZ6oZA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZ6oZA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqZ6oZA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqZ6oZA.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/omdsha512k512n256tau256v1/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/cchbND6d.s: Assembler messages:
encrypt.c: /tmp/cchbND6d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchbND6d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbND6d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbND6d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbND6d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbND6d.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/omdsha512k512n256tau256v1/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/ccx62v4T.s: Assembler messages:
encrypt.c: /tmp/ccx62v4T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx62v4T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx62v4T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx62v4T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx62v4T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx62v4T.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/omdsha512k512n256tau256v1/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/ccCBzjO8.s: Assembler messages:
encrypt.c: /tmp/ccCBzjO8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCBzjO8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCBzjO8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBzjO8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCBzjO8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCBzjO8.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/omdsha512k512n256tau256v1/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/ccqksiGN.s: Assembler messages:
encrypt.c: /tmp/ccqksiGN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqksiGN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqksiGN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqksiGN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqksiGN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqksiGN.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/omdsha512k512n256tau256v1/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/ccySJP3K.s: Assembler messages:
encrypt.c: /tmp/ccySJP3K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccySJP3K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccySJP3K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySJP3K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccySJP3K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySJP3K.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/omdsha512k512n256tau256v1/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/ccyWjxpb.s: Assembler messages:
encrypt.c: /tmp/ccyWjxpb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyWjxpb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyWjxpb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWjxpb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyWjxpb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyWjxpb.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/omdsha512k512n256tau256v1/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/ccFXfkAb.s: Assembler messages:
encrypt.c: /tmp/ccFXfkAb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFXfkAb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFXfkAb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXfkAb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFXfkAb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFXfkAb.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/omdsha512k512n256tau256v1/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/cclO35mO.s: Assembler messages:
encrypt.c: /tmp/cclO35mO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclO35mO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclO35mO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO35mO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclO35mO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclO35mO.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/omdsha512k512n256tau256v1/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/ccgLECJM.s: Assembler messages:
encrypt.c: /tmp/ccgLECJM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgLECJM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgLECJM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLECJM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLECJM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgLECJM.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/omdsha512k512n256tau256v1/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/ccj9tjn5.s: Assembler messages:
encrypt.c: /tmp/ccj9tjn5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj9tjn5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj9tjn5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9tjn5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj9tjn5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj9tjn5.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/omdsha512k512n256tau256v1/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/ccTcX4zH.s: Assembler messages:
encrypt.c: /tmp/ccTcX4zH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTcX4zH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTcX4zH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTcX4zH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTcX4zH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTcX4zH.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/omdsha512k512n256tau256v1/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/cci4U2hf.s: Assembler messages:
encrypt.c: /tmp/cci4U2hf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci4U2hf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4U2hf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4U2hf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4U2hf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci4U2hf.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/omdsha512k512n256tau256v1/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/cc1RBF6c.s: Assembler messages:
encrypt.c: /tmp/cc1RBF6c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1RBF6c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1RBF6c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RBF6c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1RBF6c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RBF6c.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/omdsha512k512n256tau256v1/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/ccV1KWcE.s: Assembler messages:
encrypt.c: /tmp/ccV1KWcE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV1KWcE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV1KWcE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1KWcE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV1KWcE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV1KWcE.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/omdsha512k512n256tau256v1/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/ccDs94GP.s: Assembler messages:
encrypt.c: /tmp/ccDs94GP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDs94GP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDs94GP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs94GP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDs94GP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDs94GP.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/omdsha512k512n256tau256v1/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/ccsfHKLv.s: Assembler messages:
encrypt.c: /tmp/ccsfHKLv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsfHKLv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsfHKLv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfHKLv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsfHKLv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsfHKLv.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/omdsha512k512n256tau256v1/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/cc8NkqEg.s: Assembler messages:
encrypt.c: /tmp/cc8NkqEg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8NkqEg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NkqEg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NkqEg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NkqEg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NkqEg.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/omdsha512k512n256tau256v1/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/ccvQaPkJ.s: Assembler messages:
encrypt.c: /tmp/ccvQaPkJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvQaPkJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvQaPkJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQaPkJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvQaPkJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvQaPkJ.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/omdsha512k512n256tau256v1/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/cc4zXqNF.s: Assembler messages:
encrypt.c: /tmp/cc4zXqNF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4zXqNF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4zXqNF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zXqNF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4zXqNF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4zXqNF.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/omdsha512k512n256tau256v1/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/ccnYpCKB.s: Assembler messages:
encrypt.c: /tmp/ccnYpCKB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnYpCKB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnYpCKB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYpCKB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYpCKB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnYpCKB.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/omdsha512k512n256tau256v1/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/cc5BdWys.s: Assembler messages:
encrypt.c: /tmp/cc5BdWys.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5BdWys.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5BdWys.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BdWys.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5BdWys.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BdWys.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/omdsha512k512n256tau256v1/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/ccFvFKPz.s: Assembler messages:
encrypt.c: /tmp/ccFvFKPz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFvFKPz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFvFKPz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFvFKPz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFvFKPz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFvFKPz.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/omdsha512k512n256tau256v1/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/cc6jeAJN.s: Assembler messages:
encrypt.c: /tmp/cc6jeAJN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6jeAJN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6jeAJN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jeAJN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6jeAJN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6jeAJN.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/omdsha512k512n256tau256v1/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/ccrGa2uI.s: Assembler messages:
encrypt.c: /tmp/ccrGa2uI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrGa2uI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGa2uI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGa2uI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrGa2uI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGa2uI.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/omdsha512k512n256tau256v1/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/cc705s4B.s: Assembler messages:
encrypt.c: /tmp/cc705s4B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc705s4B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc705s4B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc705s4B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc705s4B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc705s4B.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/omdsha512k512n256tau256v1/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/ccdQEm7A.s: Assembler messages:
encrypt.c: /tmp/ccdQEm7A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdQEm7A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdQEm7A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQEm7A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdQEm7A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdQEm7A.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/omdsha512k512n256tau256v1/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/cc222BNg.s: Assembler messages:
encrypt.c: /tmp/cc222BNg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc222BNg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc222BNg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc222BNg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc222BNg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc222BNg.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/omdsha512k512n256tau256v1/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/ccjVmVb2.s: Assembler messages:
encrypt.c: /tmp/ccjVmVb2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjVmVb2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjVmVb2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVmVb2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjVmVb2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjVmVb2.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/omdsha512k512n256tau256v1/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/cc8rwprZ.s: Assembler messages:
encrypt.c: /tmp/cc8rwprZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8rwprZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8rwprZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rwprZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8rwprZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8rwprZ.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/omdsha512k512n256tau256v1/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/ccJ0MawY.s: Assembler messages:
encrypt.c: /tmp/ccJ0MawY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ0MawY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0MawY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MawY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ0MawY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ0MawY.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/omdsha512k512n256tau256v1/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/ccExXfA7.s: Assembler messages:
encrypt.c: /tmp/ccExXfA7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccExXfA7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccExXfA7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExXfA7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccExXfA7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccExXfA7.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/omdsha512k512n256tau256v1/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/ccQz7uEg.s: Assembler messages:
encrypt.c: /tmp/ccQz7uEg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQz7uEg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQz7uEg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz7uEg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQz7uEg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQz7uEg.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/omdsha512k512n256tau256v1/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/ccT5dCV1.s: Assembler messages:
encrypt.c: /tmp/ccT5dCV1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT5dCV1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT5dCV1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5dCV1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5dCV1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5dCV1.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/omdsha512k512n256tau256v1/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/ccaw0dDa.s: Assembler messages:
encrypt.c: /tmp/ccaw0dDa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaw0dDa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaw0dDa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw0dDa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaw0dDa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw0dDa.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/omdsha512k512n256tau256v1/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/ccUInR2T.s: Assembler messages:
encrypt.c: /tmp/ccUInR2T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUInR2T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUInR2T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUInR2T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUInR2T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUInR2T.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/omdsha512k512n256tau256v1/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/ccyKE9WP.s: Assembler messages:
encrypt.c: /tmp/ccyKE9WP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyKE9WP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyKE9WP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKE9WP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyKE9WP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyKE9WP.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/omdsha512k512n256tau256v1/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/ccWmtsEN.s: Assembler messages:
encrypt.c: /tmp/ccWmtsEN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWmtsEN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmtsEN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmtsEN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmtsEN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWmtsEN.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/omdsha512k512n256tau256v1/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/ccxCIDLl.s: Assembler messages:
encrypt.c: /tmp/ccxCIDLl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxCIDLl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCIDLl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCIDLl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxCIDLl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCIDLl.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/omdsha512k512n256tau256v1/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/ccVTs1i0.s: Assembler messages:
encrypt.c: /tmp/ccVTs1i0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVTs1i0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVTs1i0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTs1i0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVTs1i0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVTs1i0.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/omdsha512k512n256tau256v1/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/ccgLRr5T.s: Assembler messages:
encrypt.c: /tmp/ccgLRr5T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgLRr5T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgLRr5T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLRr5T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLRr5T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgLRr5T.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/omdsha512k512n256tau256v1/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/cc44NDdV.s: Assembler messages:
encrypt.c: /tmp/cc44NDdV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc44NDdV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc44NDdV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44NDdV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc44NDdV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44NDdV.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/omdsha512k512n256tau256v1/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/cc7DijaQ.s: Assembler messages:
encrypt.c: /tmp/cc7DijaQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7DijaQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7DijaQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7DijaQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7DijaQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7DijaQ.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/omdsha512k512n256tau256v1/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/cc8zDi81.s: Assembler messages:
encrypt.c: /tmp/cc8zDi81.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8zDi81.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zDi81.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zDi81.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8zDi81.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zDi81.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/omdsha512k512n256tau256v1/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/ccD0Vqsz.s: Assembler messages:
encrypt.c: /tmp/ccD0Vqsz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD0Vqsz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD0Vqsz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0Vqsz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0Vqsz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD0Vqsz.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/omdsha512k512n256tau256v1/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/ccUQ4b9W.s: Assembler messages:
encrypt.c: /tmp/ccUQ4b9W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUQ4b9W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUQ4b9W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQ4b9W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUQ4b9W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUQ4b9W.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/omdsha512k512n256tau256v1/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/ccvCjmIx.s: Assembler messages:
encrypt.c: /tmp/ccvCjmIx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvCjmIx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvCjmIx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCjmIx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvCjmIx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvCjmIx.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/omdsha512k512n256tau256v1/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/ccbOhOv5.s: Assembler messages:
encrypt.c: /tmp/ccbOhOv5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbOhOv5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOhOv5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOhOv5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbOhOv5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOhOv5.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/omdsha512k512n256tau256v1/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/ccmUkkpL.s: Assembler messages:
encrypt.c: /tmp/ccmUkkpL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmUkkpL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmUkkpL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUkkpL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmUkkpL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmUkkpL.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/omdsha512k512n256tau256v1/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/cc344SVz.s: Assembler messages:
encrypt.c: /tmp/cc344SVz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc344SVz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc344SVz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc344SVz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc344SVz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc344SVz.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/omdsha512k512n256tau256v1/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/ccWJMRdY.s: Assembler messages:
encrypt.c: /tmp/ccWJMRdY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWJMRdY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWJMRdY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJMRdY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWJMRdY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWJMRdY.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/omdsha512k512n256tau256v1/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/ccDsIu2N.s: Assembler messages:
encrypt.c: /tmp/ccDsIu2N.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDsIu2N.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDsIu2N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDsIu2N.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDsIu2N.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDsIu2N.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/omdsha512k512n256tau256v1/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/ccU9fBSY.s: Assembler messages:
encrypt.c: /tmp/ccU9fBSY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU9fBSY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU9fBSY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fBSY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU9fBSY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU9fBSY.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/omdsha512k512n256tau256v1/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/ccT7VH3L.s: Assembler messages:
encrypt.c: /tmp/ccT7VH3L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT7VH3L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT7VH3L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7VH3L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT7VH3L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7VH3L.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/omdsha512k512n256tau256v1/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/cctpbrbQ.s: Assembler messages:
encrypt.c: /tmp/cctpbrbQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctpbrbQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctpbrbQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpbrbQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctpbrbQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctpbrbQ.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/omdsha512k512n256tau256v1/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/ccSrOXrW.s: Assembler messages:
encrypt.c: /tmp/ccSrOXrW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSrOXrW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSrOXrW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOXrW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSrOXrW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSrOXrW.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/omdsha512k512n256tau256v1/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/ccjo29i1.s: Assembler messages:
encrypt.c: /tmp/ccjo29i1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjo29i1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjo29i1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo29i1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjo29i1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjo29i1.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/omdsha512k512n256tau256v1/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/ccGBhJVU.s: Assembler messages:
encrypt.c: /tmp/ccGBhJVU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGBhJVU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGBhJVU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBhJVU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGBhJVU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGBhJVU.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/omdsha512k512n256tau256v1/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/ccMxqFmN.s: Assembler messages:
encrypt.c: /tmp/ccMxqFmN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMxqFmN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMxqFmN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxqFmN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMxqFmN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMxqFmN.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/omdsha512k512n256tau256v1/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/ccTfxzkq.s: Assembler messages:
encrypt.c: /tmp/ccTfxzkq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTfxzkq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTfxzkq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfxzkq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTfxzkq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfxzkq.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/omdsha512k512n256tau256v1/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/ccfef6xh.s: Assembler messages:
encrypt.c: /tmp/ccfef6xh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfef6xh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfef6xh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfef6xh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfef6xh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfef6xh.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/omdsha512k512n256tau256v1/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/ccfJuXj7.s: Assembler messages:
encrypt.c: /tmp/ccfJuXj7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfJuXj7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJuXj7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJuXj7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfJuXj7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJuXj7.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/omdsha512k512n256tau256v1/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/ccirvF8e.s: Assembler messages:
encrypt.c: /tmp/ccirvF8e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccirvF8e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccirvF8e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirvF8e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccirvF8e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccirvF8e.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/omdsha512k512n256tau256v1/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/ccMtqpzs.s: Assembler messages:
encrypt.c: /tmp/ccMtqpzs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMtqpzs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMtqpzs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtqpzs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMtqpzs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMtqpzs.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/omdsha512k512n256tau256v1/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/ccyAzOXx.s: Assembler messages:
encrypt.c: /tmp/ccyAzOXx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyAzOXx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyAzOXx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAzOXx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyAzOXx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAzOXx.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/omdsha512k512n256tau256v1/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/ccTI7Wxh.s: Assembler messages:
encrypt.c: /tmp/ccTI7Wxh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTI7Wxh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTI7Wxh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTI7Wxh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTI7Wxh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTI7Wxh.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/omdsha512k512n256tau256v1/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/ccmcvcwj.s: Assembler messages:
encrypt.c: /tmp/ccmcvcwj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmcvcwj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmcvcwj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcvcwj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmcvcwj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcvcwj.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/omdsha512k512n256tau256v1/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/cc4MQ9dZ.s: Assembler messages:
encrypt.c: /tmp/cc4MQ9dZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4MQ9dZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4MQ9dZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4MQ9dZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4MQ9dZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4MQ9dZ.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/omdsha512k512n256tau256v1/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/cc9Mizro.s: Assembler messages:
encrypt.c: /tmp/cc9Mizro.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Mizro.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Mizro.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Mizro.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Mizro.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Mizro.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/omdsha512k512n256tau256v1/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/ccKTGPoj.s: Assembler messages:
encrypt.c: /tmp/ccKTGPoj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKTGPoj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKTGPoj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTGPoj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKTGPoj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTGPoj.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/omdsha512k512n256tau256v1/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/ccq1ozUV.s: Assembler messages:
encrypt.c: /tmp/ccq1ozUV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq1ozUV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1ozUV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1ozUV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq1ozUV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1ozUV.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/omdsha512k512n256tau256v1/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/ccuOuYra.s: Assembler messages:
encrypt.c: /tmp/ccuOuYra.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuOuYra.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOuYra.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOuYra.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuOuYra.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOuYra.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/omdsha512k512n256tau256v1/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/cczWu66u.s: Assembler messages:
encrypt.c: /tmp/cczWu66u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczWu66u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWu66u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWu66u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWu66u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWu66u.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/omdsha512k512n256tau256v1/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/ccQiGSsZ.s: Assembler messages:
encrypt.c: /tmp/ccQiGSsZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQiGSsZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQiGSsZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQiGSsZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQiGSsZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQiGSsZ.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v1/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/ccdXUJEo.s: Assembler messages:
encrypt.c: /tmp/ccdXUJEo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdXUJEo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdXUJEo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXUJEo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdXUJEo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdXUJEo.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