Implementation notes: x86, h9ivy, crypto_aead/omdsha512k256n256tau256v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
587924refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
588360refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
590376refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
592400refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
593156refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
594036refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
594080refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
594352refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
595792refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
596072refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
596156refgcc -m32 -O -fomit-frame-pointer2014051320140505
596332refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
596372refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
596380refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
596788refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
596796refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
596796refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
597060refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
598416refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
598596refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
599052refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
599512refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
599520refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
599532refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
599668refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
599960refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
599996refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
600080refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
600120refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
600344refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
600420refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
600540refgcc -m32 -Os -fomit-frame-pointer2014051320140505
600548refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
600600refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
601004refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
601440refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
601532refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
601588refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
601872refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
602312refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
603044refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
603120refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
603160refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
603440refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
603836refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
603884refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
603924refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
603992refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
604056refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
604308refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
605144refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
605232refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
605400refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
605728refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
606112refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
606140refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
606184refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
606208refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
609380refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
609972refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
610124refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
610200refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
619004refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
620216refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
620628refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
620736refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
620832refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
620884refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
620904refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
622716refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
623068refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
624508refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
624644refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
624752refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
624760refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
625328refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
625416refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
625456refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
626544refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
627992refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
628532refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
628848refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
629008refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
629472refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
630044refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
630272refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
630820refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
632100refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
633624refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
633648refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
635400refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
635428refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
635900refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
636092refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
636240refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
636892refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
637052refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
637124refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
637388refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
637636refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
637680refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
637700refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
637772refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
637956refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
638396refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
638952refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
641004refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
641800refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
641856refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
642036refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
643736refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
643868refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
643956refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
643988refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
644200refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
645512refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
645620refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
645772refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
646004refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
646040refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
646048refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
646132refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
646892refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
648292refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
648600refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
649136refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
649304refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
649544refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
649916refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
649936refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
650152refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
650316refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
650568refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
650700refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
650848refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
651948refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
652220refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
652584refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
652644refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
652876refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
652888refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
653012refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
653320refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
655540refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
656812refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
657332refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
659184refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
662008refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
662720refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
664768refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
666248refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
670024refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
670080refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
685424refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
687368refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
689484refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
690280refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
690780refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
691068refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
691280refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
693856refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
693992refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
694024refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
694088refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
697528refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
697896refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
698576refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
702064refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
702224refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
702500refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
707488refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
716872refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/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]

Number of similar (compiler,implementation) pairs: 168, 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 -O3 -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=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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/omdsha512k256n256tau256v1/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: /tmp/ccccQqIl.s: Assembler messages:
encrypt.c: /tmp/ccccQqIl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccccQqIl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccQqIl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccQqIl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccQqIl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccQqIl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccccQqIl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccQqIl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx1

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse4

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse4

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse4

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx1

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/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: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -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: /tmp/cceoQ2cP.s: Assembler messages:
encrypt.c: /tmp/cceoQ2cP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceoQ2cP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceoQ2cP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoQ2cP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceoQ2cP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceoQ2cP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceoQ2cP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceoQ2cP.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -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: /tmp/ccpBZWus.s: Assembler messages:
encrypt.c: /tmp/ccpBZWus.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpBZWus.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpBZWus.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBZWus.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpBZWus.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpBZWus.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpBZWus.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpBZWus.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -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: /tmp/ccJeqJNj.s: Assembler messages:
encrypt.c: /tmp/ccJeqJNj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJeqJNj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJeqJNj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeqJNj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeqJNj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJeqJNj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJeqJNj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeqJNj.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -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: /tmp/ccP3BfED.s: Assembler messages:
encrypt.c: /tmp/ccP3BfED.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP3BfED.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3BfED.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3BfED.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3BfED.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3BfED.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccP3BfED.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3BfED.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -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: /tmp/cc8pG9Zz.s: Assembler messages:
encrypt.c: /tmp/cc8pG9Zz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8pG9Zz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8pG9Zz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pG9Zz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8pG9Zz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pG9Zz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8pG9Zz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8pG9Zz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -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: /tmp/ccDnHkk3.s: Assembler messages:
encrypt.c: /tmp/ccDnHkk3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDnHkk3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDnHkk3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnHkk3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDnHkk3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDnHkk3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDnHkk3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDnHkk3.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -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: /tmp/ccHyDBbr.s: Assembler messages:
encrypt.c: /tmp/ccHyDBbr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHyDBbr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHyDBbr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyDBbr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHyDBbr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHyDBbr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHyDBbr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHyDBbr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -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: /tmp/ccOglBSF.s: Assembler messages:
encrypt.c: /tmp/ccOglBSF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOglBSF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOglBSF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOglBSF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOglBSF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOglBSF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOglBSF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOglBSF.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -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: /tmp/cc95mx0E.s: Assembler messages:
encrypt.c: /tmp/cc95mx0E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc95mx0E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc95mx0E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95mx0E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc95mx0E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc95mx0E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc95mx0E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc95mx0E.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -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: /tmp/ccH89Zvn.s: Assembler messages:
encrypt.c: /tmp/ccH89Zvn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH89Zvn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH89Zvn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH89Zvn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH89Zvn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH89Zvn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccH89Zvn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH89Zvn.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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