Implementation notes: x86, hydra2, crypto_aead/omdsha512k512n256tau256v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
772864refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
772996refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
773000refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
773572refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
779160refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
779312refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
779700refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
780336refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
786064refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
786092refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
786196refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
786588refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
786612refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
786636refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
787196refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
787408refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
788368refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
789624refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
789680refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
789764refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
794536refgcc -m32 -Os -fomit-frame-pointer2014060720140525
801240refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
801392refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
801524refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
801668refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
802948refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
803000refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
803076refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
803684refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
803780refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
803784refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
803844refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
805212refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
806212refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
806316refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
806712refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
807396refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
807908refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
808104refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
809380refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
809572refgcc -m32 -O -fomit-frame-pointer2014060720140525
809804refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
809908refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
809984refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
810356refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
810380refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
810404refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
813188refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
813804refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
814572refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
817000refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
817120refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
818952refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
818960refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
819004refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
819848refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
820452refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
821076refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
821444refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
821864refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
822132refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
822896refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
836796refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
842168refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
842396refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
842636refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
842668refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
842808refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
842908refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
842980refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
843236refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
843624refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
844036refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
844172refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
845208refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
845352refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
845776refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
846884refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
847512refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
848488refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
848828refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
849860refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
850464refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
851848refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
851864refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
852292refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
852724refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
853032refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
854040refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
855248refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
856200refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
856612refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
856844refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
857212refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
857268refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
857484refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
857796refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
857876refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
858220refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
858292refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
858684refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
859400refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
859784refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
860000refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
860004refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
860752refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
862628refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
864912refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
865024refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
865196refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
865564refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
867476refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
868484refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
868528refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
868684refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
869064refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
870104refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
870400refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
870508refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
871380refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
871976refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
872652refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
872692refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
872888refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
873060refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
873256refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
873276refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
873388refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
873880refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
873948refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
874180refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
875472refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
877520refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
877600refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
881416refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
881852refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
885148refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
885176refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
887236refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
888196refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
890548refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
891908refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
892108refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
892108refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
892112refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
892340refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
893492refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
895148refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
895776refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
896276refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
896416refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
896772refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
896928refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
897076refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
897920refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
898516refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
899468refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
899804refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
899952refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
900196refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
900212refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
904500refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
907372refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
907492refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
907580refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
910460refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
913240refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
917380refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
917644refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
927876refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=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 -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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5Nlcwl.s: Assembler messages:
encrypt.c: /tmp/cc5Nlcwl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Nlcwl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Nlcwl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Nlcwl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Nlcwl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Nlcwl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5Nlcwl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Nlcwl.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccviSLpo.s: Assembler messages:
encrypt.c: /tmp/ccviSLpo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccviSLpo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviSLpo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviSLpo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviSLpo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviSLpo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccviSLpo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviSLpo.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6CmYCh.s: Assembler messages:
encrypt.c: /tmp/cc6CmYCh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6CmYCh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6CmYCh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CmYCh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6CmYCh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6CmYCh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6CmYCh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6CmYCh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZitCxd.s: Assembler messages:
encrypt.c: /tmp/ccZitCxd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZitCxd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZitCxd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZitCxd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZitCxd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZitCxd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZitCxd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZitCxd.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTM4Mkl.s: Assembler messages:
encrypt.c: /tmp/ccTM4Mkl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTM4Mkl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTM4Mkl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM4Mkl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTM4Mkl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTM4Mkl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTM4Mkl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTM4Mkl.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyiJGpo.s: Assembler messages:
encrypt.c: /tmp/ccyiJGpo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyiJGpo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiJGpo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiJGpo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyiJGpo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyiJGpo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyiJGpo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyiJGpo.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM99gSi.s: Assembler messages:
encrypt.c: /tmp/ccM99gSi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM99gSi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM99gSi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM99gSi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM99gSi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM99gSi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccM99gSi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM99gSi.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTxlfli.s: Assembler messages:
encrypt.c: /tmp/ccTxlfli.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTxlfli.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTxlfli.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxlfli.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTxlfli.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTxlfli.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTxlfli.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTxlfli.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6Dg4ZD.s: Assembler messages:
encrypt.c: /tmp/cc6Dg4ZD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Dg4ZD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Dg4ZD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Dg4ZD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Dg4ZD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Dg4ZD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6Dg4ZD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Dg4ZD.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckGkzgL.s: Assembler messages:
encrypt.c: /tmp/cckGkzgL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckGkzgL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGkzgL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGkzgL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGkzgL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckGkzgL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckGkzgL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGkzgL.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8fcyIw.s: Assembler messages:
encrypt.c: /tmp/cc8fcyIw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8fcyIw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fcyIw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fcyIw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fcyIw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8fcyIw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8fcyIw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fcyIw.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBhSLgG.s: Assembler messages:
encrypt.c: /tmp/ccBhSLgG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBhSLgG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhSLgG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhSLgG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhSLgG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhSLgG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBhSLgG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhSLgG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3Q7XzE.s: Assembler messages:
encrypt.c: /tmp/cc3Q7XzE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Q7XzE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Q7XzE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Q7XzE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Q7XzE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Q7XzE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3Q7XzE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Q7XzE.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR7t6SN.s: Assembler messages:
encrypt.c: /tmp/ccR7t6SN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR7t6SN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR7t6SN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7t6SN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR7t6SN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7t6SN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccR7t6SN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR7t6SN.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOAhtxI.s: Assembler messages:
encrypt.c: /tmp/ccOAhtxI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOAhtxI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOAhtxI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAhtxI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOAhtxI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAhtxI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOAhtxI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOAhtxI.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY8n2FB.s: Assembler messages:
encrypt.c: /tmp/ccY8n2FB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY8n2FB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY8n2FB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8n2FB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY8n2FB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY8n2FB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY8n2FB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY8n2FB.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOVgwHk.s: Assembler messages:
encrypt.c: /tmp/ccOVgwHk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOVgwHk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOVgwHk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVgwHk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOVgwHk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOVgwHk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOVgwHk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOVgwHk.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccauy8Un.s: Assembler messages:
encrypt.c: /tmp/ccauy8Un.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccauy8Un.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccauy8Un.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauy8Un.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauy8Un.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauy8Un.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccauy8Un.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauy8Un.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAnBQKn.s: Assembler messages:
encrypt.c: /tmp/ccAnBQKn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAnBQKn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAnBQKn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnBQKn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAnBQKn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAnBQKn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAnBQKn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAnBQKn.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPIbWvl.s: Assembler messages:
encrypt.c: /tmp/ccPIbWvl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPIbWvl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPIbWvl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIbWvl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPIbWvl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIbWvl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPIbWvl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPIbWvl.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoYVHVk.s: Assembler messages:
encrypt.c: /tmp/ccoYVHVk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoYVHVk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoYVHVk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYVHVk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoYVHVk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYVHVk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoYVHVk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoYVHVk.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv2VQ9r.s: Assembler messages:
encrypt.c: /tmp/ccv2VQ9r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv2VQ9r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv2VQ9r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2VQ9r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv2VQ9r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv2VQ9r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccv2VQ9r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv2VQ9r.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRsvlkm.s: Assembler messages:
encrypt.c: /tmp/ccRsvlkm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRsvlkm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRsvlkm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsvlkm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRsvlkm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRsvlkm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRsvlkm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRsvlkm.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccXHwWj.s: Assembler messages:
encrypt.c: /tmp/cccXHwWj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccXHwWj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXHwWj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXHwWj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXHwWj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccXHwWj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccXHwWj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXHwWj.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYdMeEY.s: Assembler messages:
encrypt.c: /tmp/ccYdMeEY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYdMeEY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYdMeEY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdMeEY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYdMeEY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYdMeEY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYdMeEY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYdMeEY.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaCzdSM.s: Assembler messages:
encrypt.c: /tmp/ccaCzdSM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaCzdSM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaCzdSM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCzdSM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaCzdSM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaCzdSM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaCzdSM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaCzdSM.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3wgAqV.s: Assembler messages:
encrypt.c: /tmp/cc3wgAqV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3wgAqV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3wgAqV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wgAqV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3wgAqV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3wgAqV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3wgAqV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3wgAqV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHnAeaL.s: Assembler messages:
encrypt.c: /tmp/ccHnAeaL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHnAeaL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnAeaL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAeaL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnAeaL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnAeaL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHnAeaL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnAeaL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBlRWlZ.s: Assembler messages:
encrypt.c: /tmp/ccBlRWlZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBlRWlZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBlRWlZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlRWlZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBlRWlZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBlRWlZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBlRWlZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBlRWlZ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFRm65N.s: Assembler messages:
encrypt.c: /tmp/ccFRm65N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFRm65N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFRm65N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRm65N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRm65N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRm65N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFRm65N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRm65N.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgvEfFJ.s: Assembler messages:
encrypt.c: /tmp/ccgvEfFJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgvEfFJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgvEfFJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvEfFJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgvEfFJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvEfFJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgvEfFJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgvEfFJ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciA7LTY.s: Assembler messages:
encrypt.c: /tmp/cciA7LTY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciA7LTY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciA7LTY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciA7LTY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciA7LTY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciA7LTY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciA7LTY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciA7LTY.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU8FfUD.s: Assembler messages:
encrypt.c: /tmp/ccU8FfUD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU8FfUD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU8FfUD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8FfUD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU8FfUD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU8FfUD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccU8FfUD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU8FfUD.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnHLJ4O.s: Assembler messages:
encrypt.c: /tmp/ccnHLJ4O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnHLJ4O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnHLJ4O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHLJ4O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnHLJ4O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHLJ4O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnHLJ4O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnHLJ4O.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyNjJ1z.s: Assembler messages:
encrypt.c: /tmp/ccyNjJ1z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyNjJ1z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyNjJ1z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNjJ1z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNjJ1z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyNjJ1z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyNjJ1z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNjJ1z.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyUMwdK.s: Assembler messages:
encrypt.c: /tmp/ccyUMwdK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyUMwdK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUMwdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMwdK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUMwdK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUMwdK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyUMwdK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUMwdK.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWawUnE.s: Assembler messages:
encrypt.c: /tmp/ccWawUnE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWawUnE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWawUnE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWawUnE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWawUnE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWawUnE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWawUnE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWawUnE.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccle2WeP.s: Assembler messages:
encrypt.c: /tmp/ccle2WeP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccle2WeP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccle2WeP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle2WeP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccle2WeP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccle2WeP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccle2WeP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccle2WeP.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSF6UWz.s: Assembler messages:
encrypt.c: /tmp/ccSF6UWz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSF6UWz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSF6UWz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSF6UWz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSF6UWz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSF6UWz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSF6UWz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSF6UWz.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbry8wQ.s: Assembler messages:
encrypt.c: /tmp/ccbry8wQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbry8wQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbry8wQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbry8wQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbry8wQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbry8wQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbry8wQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbry8wQ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6KWeJV.s: Assembler messages:
encrypt.c: /tmp/cc6KWeJV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6KWeJV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6KWeJV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KWeJV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6KWeJV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6KWeJV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6KWeJV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6KWeJV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLSGf10.s: Assembler messages:
encrypt.c: /tmp/ccLSGf10.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLSGf10.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLSGf10.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSGf10.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLSGf10.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLSGf10.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLSGf10.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLSGf10.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOz0CRQ.s: Assembler messages:
encrypt.c: /tmp/ccOz0CRQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOz0CRQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOz0CRQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz0CRQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOz0CRQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOz0CRQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOz0CRQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOz0CRQ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqrveoT.s: Assembler messages:
encrypt.c: /tmp/ccqrveoT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqrveoT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqrveoT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrveoT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqrveoT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqrveoT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqrveoT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqrveoT.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8mH05W.s: Assembler messages:
encrypt.c: /tmp/cc8mH05W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8mH05W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8mH05W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mH05W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8mH05W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8mH05W.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8mH05W.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8mH05W.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccawk2Z0.s: Assembler messages:
encrypt.c: /tmp/ccawk2Z0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccawk2Z0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccawk2Z0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawk2Z0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccawk2Z0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccawk2Z0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccawk2Z0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccawk2Z0.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0zO33Y.s: Assembler messages:
encrypt.c: /tmp/cc0zO33Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0zO33Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0zO33Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zO33Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0zO33Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zO33Y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0zO33Y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0zO33Y.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmNxc4S.s: Assembler messages:
encrypt.c: /tmp/ccmNxc4S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmNxc4S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmNxc4S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNxc4S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmNxc4S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmNxc4S.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmNxc4S.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmNxc4S.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3n3K9N.s: Assembler messages:
encrypt.c: /tmp/cc3n3K9N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3n3K9N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3n3K9N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n3K9N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3n3K9N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3n3K9N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3n3K9N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3n3K9N.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGtmeqV.s: Assembler messages:
encrypt.c: /tmp/ccGtmeqV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGtmeqV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtmeqV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtmeqV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGtmeqV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtmeqV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGtmeqV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGtmeqV.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgYglyP.s: Assembler messages:
encrypt.c: /tmp/ccgYglyP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgYglyP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgYglyP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYglyP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgYglyP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYglyP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgYglyP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgYglyP.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczVja2G.s: Assembler messages:
encrypt.c: /tmp/cczVja2G.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczVja2G.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczVja2G.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVja2G.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczVja2G.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczVja2G.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczVja2G.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczVja2G.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSze6iO.s: Assembler messages:
encrypt.c: /tmp/ccSze6iO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSze6iO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSze6iO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSze6iO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSze6iO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSze6iO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSze6iO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSze6iO.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccffoUrX.s: Assembler messages:
encrypt.c: /tmp/ccffoUrX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccffoUrX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccffoUrX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffoUrX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccffoUrX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccffoUrX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccffoUrX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccffoUrX.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccot7hL.s: Assembler messages:
encrypt.c: /tmp/cccot7hL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccot7hL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccot7hL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccot7hL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccot7hL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccot7hL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccot7hL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccot7hL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuzZU4O.s: Assembler messages:
encrypt.c: /tmp/ccuzZU4O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuzZU4O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuzZU4O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzZU4O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuzZU4O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuzZU4O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuzZU4O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuzZU4O.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYV4as5.s: Assembler messages:
encrypt.c: /tmp/ccYV4as5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYV4as5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYV4as5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYV4as5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYV4as5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYV4as5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYV4as5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYV4as5.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvAiVT7.s: Assembler messages:
encrypt.c: /tmp/ccvAiVT7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvAiVT7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvAiVT7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAiVT7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAiVT7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvAiVT7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvAiVT7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAiVT7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6eInc2.s: Assembler messages:
encrypt.c: /tmp/cc6eInc2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6eInc2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6eInc2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eInc2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6eInc2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6eInc2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6eInc2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6eInc2.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceBobl4.s: Assembler messages:
encrypt.c: /tmp/cceBobl4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceBobl4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceBobl4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBobl4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceBobl4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceBobl4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceBobl4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceBobl4.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPilbf7.s: Assembler messages:
encrypt.c: /tmp/ccPilbf7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPilbf7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPilbf7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPilbf7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPilbf7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPilbf7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPilbf7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPilbf7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqN1yQa.s: Assembler messages:
encrypt.c: /tmp/ccqN1yQa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqN1yQa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqN1yQa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN1yQa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqN1yQa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqN1yQa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqN1yQa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqN1yQa.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc07CIw2.s: Assembler messages:
encrypt.c: /tmp/cc07CIw2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc07CIw2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc07CIw2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07CIw2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc07CIw2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc07CIw2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc07CIw2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc07CIw2.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBdoa48.s: Assembler messages:
encrypt.c: /tmp/ccBdoa48.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBdoa48.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBdoa48.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdoa48.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBdoa48.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBdoa48.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBdoa48.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBdoa48.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7PpSru.s: Assembler messages:
encrypt.c: /tmp/cc7PpSru.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7PpSru.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7PpSru.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7PpSru.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7PpSru.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7PpSru.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7PpSru.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7PpSru.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs0BJny.s: Assembler messages:
encrypt.c: /tmp/ccs0BJny.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs0BJny.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs0BJny.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0BJny.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs0BJny.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs0BJny.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs0BJny.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs0BJny.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFAlnun.s: Assembler messages:
encrypt.c: /tmp/ccFAlnun.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFAlnun.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFAlnun.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAlnun.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFAlnun.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFAlnun.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFAlnun.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFAlnun.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTk0FNs.s: Assembler messages:
encrypt.c: /tmp/ccTk0FNs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTk0FNs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTk0FNs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTk0FNs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTk0FNs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTk0FNs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTk0FNs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTk0FNs.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOgEORu.s: Assembler messages:
encrypt.c: /tmp/ccOgEORu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOgEORu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOgEORu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgEORu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOgEORu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOgEORu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOgEORu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOgEORu.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy7wi7x.s: Assembler messages:
encrypt.c: /tmp/ccy7wi7x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy7wi7x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy7wi7x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7wi7x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy7wi7x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy7wi7x.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccy7wi7x.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy7wi7x.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC7ojYs.s: Assembler messages:
encrypt.c: /tmp/ccC7ojYs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC7ojYs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC7ojYs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ojYs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7ojYs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC7ojYs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC7ojYs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7ojYs.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchw0yQs.s: Assembler messages:
encrypt.c: /tmp/cchw0yQs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchw0yQs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchw0yQs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw0yQs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchw0yQs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchw0yQs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchw0yQs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchw0yQs.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2m37qh.s: Assembler messages:
encrypt.c: /tmp/cc2m37qh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2m37qh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2m37qh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m37qh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2m37qh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2m37qh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2m37qh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2m37qh.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZHE81e.s: Assembler messages:
encrypt.c: /tmp/ccZHE81e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZHE81e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZHE81e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHE81e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZHE81e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZHE81e.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZHE81e.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZHE81e.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGqLI1d.s: Assembler messages:
encrypt.c: /tmp/ccGqLI1d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGqLI1d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqLI1d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqLI1d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGqLI1d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqLI1d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGqLI1d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGqLI1d.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaKq1Kb.s: Assembler messages:
encrypt.c: /tmp/ccaKq1Kb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaKq1Kb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaKq1Kb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKq1Kb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaKq1Kb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaKq1Kb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaKq1Kb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaKq1Kb.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjUTSxk.s: Assembler messages:
encrypt.c: /tmp/ccjUTSxk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjUTSxk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjUTSxk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUTSxk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjUTSxk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUTSxk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjUTSxk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjUTSxk.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpJ0uNg.s: Assembler messages:
encrypt.c: /tmp/ccpJ0uNg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpJ0uNg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJ0uNg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ0uNg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJ0uNg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJ0uNg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpJ0uNg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJ0uNg.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc97jP5i.s: Assembler messages:
encrypt.c: /tmp/cc97jP5i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc97jP5i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97jP5i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97jP5i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97jP5i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97jP5i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc97jP5i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97jP5i.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLCGgHc.s: Assembler messages:
encrypt.c: /tmp/ccLCGgHc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLCGgHc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCGgHc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCGgHc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLCGgHc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCGgHc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLCGgHc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLCGgHc.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqh3n9I.s: Assembler messages:
encrypt.c: /tmp/ccqh3n9I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqh3n9I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqh3n9I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3n9I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqh3n9I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqh3n9I.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqh3n9I.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqh3n9I.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccskTHpE.s: Assembler messages:
encrypt.c: /tmp/ccskTHpE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccskTHpE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskTHpE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskTHpE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccskTHpE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskTHpE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccskTHpE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccskTHpE.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCoCx5E.s: Assembler messages:
encrypt.c: /tmp/ccCoCx5E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCoCx5E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCoCx5E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoCx5E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCoCx5E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCoCx5E.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCoCx5E.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCoCx5E.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsCRBry.s: Assembler messages:
encrypt.c: /tmp/ccsCRBry.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsCRBry.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCRBry.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCRBry.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsCRBry.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCRBry.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsCRBry.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsCRBry.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc18spTL.s: Assembler messages:
encrypt.c: /tmp/cc18spTL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc18spTL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18spTL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18spTL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc18spTL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18spTL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc18spTL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc18spTL.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczhbloE.s: Assembler messages:
encrypt.c: /tmp/cczhbloE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczhbloE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczhbloE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhbloE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczhbloE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczhbloE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczhbloE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczhbloE.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9GeYxI.s: Assembler messages:
encrypt.c: /tmp/cc9GeYxI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9GeYxI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GeYxI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeYxI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GeYxI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9GeYxI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9GeYxI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GeYxI.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceSewQC.s: Assembler messages:
encrypt.c: /tmp/cceSewQC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceSewQC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceSewQC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSewQC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceSewQC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSewQC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceSewQC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceSewQC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6stBBw.s: Assembler messages:
encrypt.c: /tmp/cc6stBBw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6stBBw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6stBBw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6stBBw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6stBBw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6stBBw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6stBBw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6stBBw.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJg1prk.s: Assembler messages:
encrypt.c: /tmp/ccJg1prk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJg1prk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJg1prk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJg1prk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJg1prk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJg1prk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJg1prk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJg1prk.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6x7kpq.s: Assembler messages:
encrypt.c: /tmp/cc6x7kpq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6x7kpq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6x7kpq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6x7kpq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6x7kpq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6x7kpq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6x7kpq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6x7kpq.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmoxbcs.s: Assembler messages:
encrypt.c: /tmp/ccmoxbcs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmoxbcs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmoxbcs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoxbcs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmoxbcs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmoxbcs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmoxbcs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmoxbcs.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5AFD6k.s: Assembler messages:
encrypt.c: /tmp/cc5AFD6k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5AFD6k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5AFD6k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AFD6k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5AFD6k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5AFD6k.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5AFD6k.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5AFD6k.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr1moox.s: Assembler messages:
encrypt.c: /tmp/ccr1moox.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr1moox.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr1moox.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1moox.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1moox.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1moox.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr1moox.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1moox.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHcZaFw.s: Assembler messages:
encrypt.c: /tmp/ccHcZaFw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHcZaFw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHcZaFw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcZaFw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHcZaFw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHcZaFw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHcZaFw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHcZaFw.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchd03us.s: Assembler messages:
encrypt.c: /tmp/cchd03us.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchd03us.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchd03us.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd03us.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchd03us.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchd03us.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchd03us.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchd03us.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciHnx76.s: Assembler messages:
encrypt.c: /tmp/cciHnx76.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciHnx76.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciHnx76.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciHnx76.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciHnx76.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciHnx76.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciHnx76.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciHnx76.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccumJoXa.s: Assembler messages:
encrypt.c: /tmp/ccumJoXa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccumJoXa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccumJoXa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccumJoXa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccumJoXa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccumJoXa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccumJoXa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccumJoXa.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbyOca3.s: Assembler messages:
encrypt.c: /tmp/ccbyOca3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbyOca3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbyOca3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyOca3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyOca3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbyOca3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbyOca3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyOca3.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsnOkO5.s: Assembler messages:
encrypt.c: /tmp/ccsnOkO5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsnOkO5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsnOkO5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnOkO5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsnOkO5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsnOkO5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsnOkO5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsnOkO5.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaB1qxd.s: Assembler messages:
encrypt.c: /tmp/ccaB1qxd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaB1qxd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaB1qxd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB1qxd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaB1qxd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaB1qxd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaB1qxd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaB1qxd.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpT8sO7.s: Assembler messages:
encrypt.c: /tmp/ccpT8sO7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpT8sO7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpT8sO7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpT8sO7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpT8sO7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpT8sO7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpT8sO7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpT8sO7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAnvs48.s: Assembler messages:
encrypt.c: /tmp/ccAnvs48.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAnvs48.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAnvs48.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnvs48.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAnvs48.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAnvs48.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAnvs48.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAnvs48.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqCtcu9.s: Assembler messages:
encrypt.c: /tmp/ccqCtcu9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqCtcu9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqCtcu9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCtcu9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqCtcu9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqCtcu9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqCtcu9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqCtcu9.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFrudrZ.s: Assembler messages:
encrypt.c: /tmp/ccFrudrZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFrudrZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrudrZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrudrZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrudrZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFrudrZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFrudrZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrudrZ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctx96zW.s: Assembler messages:
encrypt.c: /tmp/cctx96zW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctx96zW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctx96zW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx96zW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctx96zW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctx96zW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctx96zW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctx96zW.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfANk9T.s: Assembler messages:
encrypt.c: /tmp/ccfANk9T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfANk9T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfANk9T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfANk9T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfANk9T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfANk9T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfANk9T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfANk9T.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckZNZe4.s: Assembler messages:
encrypt.c: /tmp/cckZNZe4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckZNZe4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckZNZe4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZNZe4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZNZe4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckZNZe4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckZNZe4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZNZe4.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc419VKX.s: Assembler messages:
encrypt.c: /tmp/cc419VKX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc419VKX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc419VKX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc419VKX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc419VKX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc419VKX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc419VKX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc419VKX.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFbPcJW.s: Assembler messages:
encrypt.c: /tmp/ccFbPcJW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFbPcJW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbPcJW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbPcJW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbPcJW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFbPcJW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFbPcJW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbPcJW.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccojcDlT.s: Assembler messages:
encrypt.c: /tmp/ccojcDlT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccojcDlT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccojcDlT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojcDlT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccojcDlT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccojcDlT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccojcDlT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccojcDlT.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyKUJr4.s: Assembler messages:
encrypt.c: /tmp/ccyKUJr4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyKUJr4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyKUJr4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyKUJr4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyKUJr4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyKUJr4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyKUJr4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyKUJr4.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccedJDzV.s: Assembler messages:
encrypt.c: /tmp/ccedJDzV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccedJDzV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedJDzV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedJDzV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedJDzV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedJDzV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccedJDzV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedJDzV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnaoyNP.s: Assembler messages:
encrypt.c: /tmp/ccnaoyNP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnaoyNP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnaoyNP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaoyNP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnaoyNP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnaoyNP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnaoyNP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnaoyNP.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUuuBBH.s: Assembler messages:
encrypt.c: /tmp/ccUuuBBH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUuuBBH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUuuBBH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuuBBH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUuuBBH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUuuBBH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUuuBBH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUuuBBH.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsZYpdV.s: Assembler messages:
encrypt.c: /tmp/ccsZYpdV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsZYpdV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsZYpdV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZYpdV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsZYpdV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZYpdV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsZYpdV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsZYpdV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2PR5ZN.s: Assembler messages:
encrypt.c: /tmp/cc2PR5ZN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2PR5ZN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2PR5ZN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PR5ZN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PR5ZN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2PR5ZN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2PR5ZN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PR5ZN.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz93rcV.s: Assembler messages:
encrypt.c: /tmp/ccz93rcV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz93rcV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz93rcV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz93rcV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz93rcV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz93rcV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz93rcV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz93rcV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb7ZVRM.s: Assembler messages:
encrypt.c: /tmp/ccb7ZVRM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb7ZVRM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb7ZVRM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7ZVRM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb7ZVRM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7ZVRM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccb7ZVRM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb7ZVRM.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuhoR8U.s: Assembler messages:
encrypt.c: /tmp/ccuhoR8U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuhoR8U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuhoR8U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhoR8U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuhoR8U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuhoR8U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuhoR8U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuhoR8U.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfUpjou.s: Assembler messages:
encrypt.c: /tmp/ccfUpjou.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfUpjou.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfUpjou.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfUpjou.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfUpjou.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfUpjou.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfUpjou.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfUpjou.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyMoyiG.s: Assembler messages:
encrypt.c: /tmp/ccyMoyiG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyMoyiG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyMoyiG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoyiG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyMoyiG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyMoyiG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyMoyiG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyMoyiG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5f9Yfq.s: Assembler messages:
encrypt.c: /tmp/cc5f9Yfq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5f9Yfq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5f9Yfq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f9Yfq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5f9Yfq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5f9Yfq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5f9Yfq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5f9Yfq.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC9zaHA.s: Assembler messages:
encrypt.c: /tmp/ccC9zaHA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC9zaHA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9zaHA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaHA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9zaHA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC9zaHA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC9zaHA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9zaHA.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEGns3G.s: Assembler messages:
encrypt.c: /tmp/ccEGns3G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEGns3G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEGns3G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGns3G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEGns3G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGns3G.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEGns3G.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEGns3G.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjcfHPu.s: Assembler messages:
encrypt.c: /tmp/ccjcfHPu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjcfHPu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjcfHPu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcfHPu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjcfHPu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjcfHPu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjcfHPu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjcfHPu.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCLsKFG.s: Assembler messages:
encrypt.c: /tmp/ccCLsKFG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCLsKFG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLsKFG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLsKFG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCLsKFG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLsKFG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCLsKFG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCLsKFG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchKRPKq.s: Assembler messages:
encrypt.c: /tmp/cchKRPKq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchKRPKq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchKRPKq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKRPKq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchKRPKq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchKRPKq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchKRPKq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchKRPKq.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc04wmAk.s: Assembler messages:
encrypt.c: /tmp/cc04wmAk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc04wmAk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc04wmAk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04wmAk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04wmAk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc04wmAk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc04wmAk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc04wmAk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch0rWTk.s: Assembler messages:
encrypt.c: /tmp/cch0rWTk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch0rWTk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0rWTk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rWTk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0rWTk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0rWTk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cch0rWTk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0rWTk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5OBnxi.s: Assembler messages:
encrypt.c: /tmp/cc5OBnxi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5OBnxi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5OBnxi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OBnxi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5OBnxi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5OBnxi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5OBnxi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5OBnxi.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAdbH6e.s: Assembler messages:
encrypt.c: /tmp/ccAdbH6e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAdbH6e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAdbH6e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdbH6e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAdbH6e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdbH6e.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAdbH6e.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAdbH6e.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRgitHk.s: Assembler messages:
encrypt.c: /tmp/ccRgitHk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRgitHk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRgitHk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgitHk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRgitHk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRgitHk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRgitHk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRgitHk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjdMNgn.s: Assembler messages:
encrypt.c: /tmp/ccjdMNgn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjdMNgn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjdMNgn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdMNgn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjdMNgn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjdMNgn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjdMNgn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjdMNgn.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCeAbuh.s: Assembler messages:
encrypt.c: /tmp/ccCeAbuh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCeAbuh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCeAbuh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCeAbuh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCeAbuh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCeAbuh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCeAbuh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCeAbuh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchZiPvh.s: Assembler messages:
encrypt.c: /tmp/cchZiPvh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchZiPvh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchZiPvh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZiPvh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchZiPvh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchZiPvh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchZiPvh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchZiPvh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJYz3pu.s: Assembler messages:
encrypt.c: /tmp/ccJYz3pu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJYz3pu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJYz3pu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYz3pu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJYz3pu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJYz3pu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJYz3pu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJYz3pu.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgdzP4x.s: Assembler messages:
encrypt.c: /tmp/ccgdzP4x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgdzP4x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgdzP4x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdzP4x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdzP4x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgdzP4x.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgdzP4x.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdzP4x.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJuHL7u.s: Assembler messages:
encrypt.c: /tmp/ccJuHL7u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJuHL7u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJuHL7u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuHL7u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJuHL7u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJuHL7u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJuHL7u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJuHL7u.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq8CtHo.s: Assembler messages:
encrypt.c: /tmp/ccq8CtHo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq8CtHo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq8CtHo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8CtHo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq8CtHo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8CtHo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq8CtHo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq8CtHo.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYKknJB.s: Assembler messages:
encrypt.c: /tmp/ccYKknJB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYKknJB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYKknJB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKknJB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYKknJB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYKknJB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYKknJB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYKknJB.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco4M0tu.s: Assembler messages:
encrypt.c: /tmp/cco4M0tu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco4M0tu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco4M0tu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4M0tu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco4M0tu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4M0tu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cco4M0tu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cco4M0tu.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKLux8v.s: Assembler messages:
encrypt.c: /tmp/ccKLux8v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKLux8v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLux8v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLux8v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLux8v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLux8v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKLux8v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLux8v.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccigOO3t.s: Assembler messages:
encrypt.c: /tmp/ccigOO3t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccigOO3t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccigOO3t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigOO3t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccigOO3t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccigOO3t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccigOO3t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccigOO3t.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6969CX.s: Assembler messages:
encrypt.c: /tmp/cc6969CX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6969CX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6969CX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6969CX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6969CX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6969CX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6969CX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6969CX.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8YDLr8.s: Assembler messages:
encrypt.c: /tmp/cc8YDLr8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8YDLr8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YDLr8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YDLr8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YDLr8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YDLr8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8YDLr8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YDLr8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHy6za7.s: Assembler messages:
encrypt.c: /tmp/ccHy6za7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHy6za7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHy6za7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy6za7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHy6za7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHy6za7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHy6za7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHy6za7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYyMTpU.s: Assembler messages:
encrypt.c: /tmp/ccYyMTpU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYyMTpU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyMTpU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyMTpU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyMTpU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyMTpU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYyMTpU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyMTpU.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc61z8Bm.s: Assembler messages:
encrypt.c: /tmp/cc61z8Bm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc61z8Bm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc61z8Bm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61z8Bm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc61z8Bm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc61z8Bm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc61z8Bm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc61z8Bm.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8nqGzZ.s: Assembler messages:
encrypt.c: /tmp/cc8nqGzZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8nqGzZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8nqGzZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nqGzZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nqGzZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8nqGzZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8nqGzZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nqGzZ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDzXnx7.s: Assembler messages:
encrypt.c: /tmp/ccDzXnx7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDzXnx7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDzXnx7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzXnx7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDzXnx7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDzXnx7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDzXnx7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDzXnx7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck54aOW.s: Assembler messages:
encrypt.c: /tmp/cck54aOW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck54aOW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck54aOW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck54aOW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck54aOW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck54aOW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cck54aOW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cck54aOW.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7OmLc3.s: Assembler messages:
encrypt.c: /tmp/cc7OmLc3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7OmLc3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7OmLc3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OmLc3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7OmLc3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7OmLc3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7OmLc3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7OmLc3.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKNrbPd.s: Assembler messages:
encrypt.c: /tmp/ccKNrbPd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKNrbPd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKNrbPd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNrbPd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKNrbPd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKNrbPd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKNrbPd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKNrbPd.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1qL3zh.s: Assembler messages:
encrypt.c: /tmp/cc1qL3zh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1qL3zh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1qL3zh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qL3zh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1qL3zh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qL3zh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1qL3zh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1qL3zh.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqVVLEV.s: Assembler messages:
encrypt.c: /tmp/ccqVVLEV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqVVLEV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVVLEV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVVLEV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVVLEV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVVLEV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqVVLEV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVVLEV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc01mrGd.s: Assembler messages:
encrypt.c: /tmp/cc01mrGd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc01mrGd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc01mrGd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01mrGd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc01mrGd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01mrGd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc01mrGd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc01mrGd.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciiE7a2.s: Assembler messages:
encrypt.c: /tmp/cciiE7a2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciiE7a2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciiE7a2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciiE7a2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciiE7a2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciiE7a2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciiE7a2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciiE7a2.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTrnPx3.s: Assembler messages:
encrypt.c: /tmp/ccTrnPx3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTrnPx3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTrnPx3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTrnPx3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTrnPx3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTrnPx3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTrnPx3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTrnPx3.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpvL1U8.s: Assembler messages:
encrypt.c: /tmp/ccpvL1U8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpvL1U8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpvL1U8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvL1U8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpvL1U8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpvL1U8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpvL1U8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpvL1U8.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/omdsha512k512n256tau256v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: 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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdutoZN.s: Assembler messages:
encrypt.c: /tmp/ccdutoZN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdutoZN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdutoZN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdutoZN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdutoZN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdutoZN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdutoZN.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/ccdutoZN.s: Assembler messages:
encrypt.c: /tmp/ccdutoZN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdutoZN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdutoZN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdutoZN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdutoZN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdutoZN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdutoZN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdutoZN.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccktbq4a.s: Assembler messages:
encrypt.c: /tmp/ccktbq4a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccktbq4a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktbq4a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktbq4a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktbq4a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccktbq4a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktbq4a.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/ccktbq4a.s: Assembler messages:
encrypt.c: /tmp/ccktbq4a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccktbq4a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktbq4a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktbq4a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktbq4a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktbq4a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccktbq4a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktbq4a.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchaykzF.s: Assembler messages:
encrypt.c: /tmp/cchaykzF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchaykzF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchaykzF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchaykzF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchaykzF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchaykzF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchaykzF.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/cchaykzF.s: Assembler messages:
encrypt.c: /tmp/cchaykzF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchaykzF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchaykzF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaykzF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchaykzF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchaykzF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchaykzF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchaykzF.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccziGGd9.s: Assembler messages:
encrypt.c: /tmp/ccziGGd9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccziGGd9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccziGGd9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccziGGd9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccziGGd9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccziGGd9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccziGGd9.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/ccziGGd9.s: Assembler messages:
encrypt.c: /tmp/ccziGGd9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccziGGd9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccziGGd9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziGGd9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccziGGd9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccziGGd9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccziGGd9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccziGGd9.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc69OG5d.s: Assembler messages:
encrypt.c: /tmp/cc69OG5d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc69OG5d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc69OG5d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc69OG5d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc69OG5d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc69OG5d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc69OG5d.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/cc69OG5d.s: Assembler messages:
encrypt.c: /tmp/cc69OG5d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc69OG5d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc69OG5d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69OG5d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc69OG5d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc69OG5d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc69OG5d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc69OG5d.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccledSTR.s: Assembler messages:
encrypt.c: /tmp/ccledSTR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccledSTR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccledSTR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccledSTR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccledSTR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccledSTR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccledSTR.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/ccledSTR.s: Assembler messages:
encrypt.c: /tmp/ccledSTR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccledSTR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccledSTR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccledSTR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccledSTR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccledSTR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccledSTR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccledSTR.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchu7dM7.s: Assembler messages:
encrypt.c: /tmp/cchu7dM7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchu7dM7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchu7dM7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchu7dM7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchu7dM7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchu7dM7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchu7dM7.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/cchu7dM7.s: Assembler messages:
encrypt.c: /tmp/cchu7dM7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchu7dM7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchu7dM7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu7dM7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchu7dM7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchu7dM7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchu7dM7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchu7dM7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczkZSAJ.s: Assembler messages:
encrypt.c: /tmp/cczkZSAJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczkZSAJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkZSAJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkZSAJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkZSAJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczkZSAJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkZSAJ.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/cczkZSAJ.s: Assembler messages:
encrypt.c: /tmp/cczkZSAJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczkZSAJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkZSAJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkZSAJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkZSAJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkZSAJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczkZSAJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkZSAJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgLDkw5.s: Assembler messages:
encrypt.c: /tmp/ccgLDkw5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgLDkw5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgLDkw5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLDkw5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLDkw5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgLDkw5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgLDkw5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLDkw5.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsMj9KM.s: Assembler messages:
encrypt.c: /tmp/ccsMj9KM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsMj9KM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsMj9KM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMj9KM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsMj9KM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsMj9KM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsMj9KM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsMj9KM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMos9T5.s: Assembler messages:
encrypt.c: /tmp/ccMos9T5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMos9T5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMos9T5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMos9T5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMos9T5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMos9T5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMos9T5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMos9T5.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOCYXeR.s: Assembler messages:
encrypt.c: /tmp/ccOCYXeR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOCYXeR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOCYXeR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCYXeR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOCYXeR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCYXeR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOCYXeR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOCYXeR.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK4RlH0.s: Assembler messages:
encrypt.c: /tmp/ccK4RlH0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK4RlH0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK4RlH0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4RlH0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK4RlH0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK4RlH0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccK4RlH0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK4RlH0.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVYij5K.s: Assembler messages:
encrypt.c: /tmp/ccVYij5K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVYij5K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVYij5K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYij5K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVYij5K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVYij5K.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVYij5K.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVYij5K.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfdNAGD.s: Assembler messages:
encrypt.c: /tmp/ccfdNAGD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfdNAGD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdNAGD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdNAGD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfdNAGD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdNAGD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfdNAGD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfdNAGD.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclmB8Og.s: Assembler messages:
encrypt.c: /tmp/cclmB8Og.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclmB8Og.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmB8Og.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmB8Og.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmB8Og.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmB8Og.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclmB8Og.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmB8Og.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckqhxF8.s: Assembler messages:
encrypt.c: /tmp/cckqhxF8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckqhxF8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqhxF8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhxF8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckqhxF8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckqhxF8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckqhxF8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckqhxF8.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm0JKiC.s: Assembler messages:
encrypt.c: /tmp/ccm0JKiC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm0JKiC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0JKiC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0JKiC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0JKiC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0JKiC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccm0JKiC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0JKiC.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCmQEfH.s: Assembler messages:
encrypt.c: /tmp/ccCmQEfH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCmQEfH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmQEfH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmQEfH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmQEfH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmQEfH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCmQEfH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmQEfH.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFIzeti.s: Assembler messages:
encrypt.c: /tmp/ccFIzeti.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFIzeti.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFIzeti.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFIzeti.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFIzeti.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFIzeti.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFIzeti.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFIzeti.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYJV96d.s: Assembler messages:
encrypt.c: /tmp/ccYJV96d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYJV96d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYJV96d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJV96d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYJV96d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYJV96d.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYJV96d.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYJV96d.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx0OcKC.s: Assembler messages:
encrypt.c: /tmp/ccx0OcKC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx0OcKC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx0OcKC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0OcKC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx0OcKC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0OcKC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx0OcKC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx0OcKC.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct8IZGt.s: Assembler messages:
encrypt.c: /tmp/cct8IZGt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct8IZGt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct8IZGt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8IZGt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct8IZGt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct8IZGt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct8IZGt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct8IZGt.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyalis4.s: Assembler messages:
encrypt.c: /tmp/ccyalis4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyalis4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyalis4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyalis4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyalis4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyalis4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyalis4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyalis4.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/omdsha512k512n256tau256v1/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/cchWDZ5W.s: Assembler messages:
encrypt.c: /tmp/cchWDZ5W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchWDZ5W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchWDZ5W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWDZ5W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchWDZ5W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchWDZ5W.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchWDZ5W.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchWDZ5W.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/omdsha512k512n256tau256v1/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/cctd5Sht.s: Assembler messages:
encrypt.c: /tmp/cctd5Sht.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctd5Sht.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctd5Sht.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd5Sht.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctd5Sht.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctd5Sht.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctd5Sht.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctd5Sht.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT65rru.s: Assembler messages:
encrypt.c: /tmp/ccT65rru.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT65rru.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT65rru.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT65rru.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT65rru.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT65rru.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT65rru.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT65rru.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdcx4O6.s: Assembler messages:
encrypt.c: /tmp/ccdcx4O6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdcx4O6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdcx4O6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcx4O6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcx4O6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdcx4O6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdcx4O6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcx4O6.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc4JEnZ.s: Assembler messages:
encrypt.c: /tmp/ccc4JEnZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc4JEnZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc4JEnZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4JEnZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc4JEnZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4JEnZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc4JEnZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc4JEnZ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccGQc3s.s: Assembler messages:
encrypt.c: /tmp/cccGQc3s.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccGQc3s.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccGQc3s.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGQc3s.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGQc3s.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccGQc3s.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccGQc3s.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGQc3s.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKuyw8j.s: Assembler messages:
encrypt.c: /tmp/ccKuyw8j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKuyw8j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKuyw8j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuyw8j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKuyw8j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKuyw8j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKuyw8j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKuyw8j.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczeIJYP.s: Assembler messages:
encrypt.c: /tmp/cczeIJYP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczeIJYP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczeIJYP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczeIJYP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczeIJYP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczeIJYP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczeIJYP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczeIJYP.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/omdsha512k512n256tau256v1/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/ccXhb9dO.s: Assembler messages:
encrypt.c: /tmp/ccXhb9dO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXhb9dO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXhb9dO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhb9dO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXhb9dO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXhb9dO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXhb9dO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXhb9dO.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/omdsha512k512n256tau256v1/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/ccn1DvIi.s: Assembler messages:
encrypt.c: /tmp/ccn1DvIi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn1DvIi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn1DvIi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn1DvIi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn1DvIi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn1DvIi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn1DvIi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn1DvIi.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGTD6Hk.s: Assembler messages:
encrypt.c: /tmp/ccGTD6Hk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGTD6Hk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGTD6Hk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTD6Hk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGTD6Hk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGTD6Hk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGTD6Hk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGTD6Hk.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpC9iJX.s: Assembler messages:
encrypt.c: /tmp/ccpC9iJX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpC9iJX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpC9iJX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpC9iJX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpC9iJX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpC9iJX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpC9iJX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpC9iJX.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1EWlLh.s: Assembler messages:
encrypt.c: /tmp/cc1EWlLh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1EWlLh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1EWlLh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EWlLh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1EWlLh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1EWlLh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1EWlLh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1EWlLh.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchw01BQ.s: Assembler messages:
encrypt.c: /tmp/cchw01BQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchw01BQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchw01BQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw01BQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchw01BQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchw01BQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchw01BQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchw01BQ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRLzvqW.s: Assembler messages:
encrypt.c: /tmp/ccRLzvqW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRLzvqW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLzvqW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLzvqW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRLzvqW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLzvqW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRLzvqW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRLzvqW.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnh2sWC.s: Assembler messages:
encrypt.c: /tmp/ccnh2sWC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnh2sWC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnh2sWC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnh2sWC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnh2sWC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnh2sWC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnh2sWC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnh2sWC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctmCOiH.s: Assembler messages:
encrypt.c: /tmp/cctmCOiH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctmCOiH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmCOiH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmCOiH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmCOiH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmCOiH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctmCOiH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmCOiH.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctrG4xY.s: Assembler messages:
encrypt.c: /tmp/cctrG4xY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctrG4xY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctrG4xY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrG4xY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrG4xY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctrG4xY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctrG4xY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrG4xY.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceIskuz.s: Assembler messages:
encrypt.c: /tmp/cceIskuz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceIskuz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIskuz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIskuz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIskuz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIskuz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceIskuz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIskuz.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmOn3vV.s: Assembler messages:
encrypt.c: /tmp/ccmOn3vV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmOn3vV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOn3vV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOn3vV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOn3vV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmOn3vV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmOn3vV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOn3vV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCmYDZO.s: Assembler messages:
encrypt.c: /tmp/ccCmYDZO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCmYDZO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmYDZO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmYDZO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmYDZO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmYDZO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCmYDZO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmYDZO.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXRq99t.s: Assembler messages:
encrypt.c: /tmp/ccXRq99t.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXRq99t.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXRq99t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRq99t.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXRq99t.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXRq99t.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXRq99t.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXRq99t.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/omdsha512k512n256tau256v1/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/ccC7DhZL.s: Assembler messages:
encrypt.c: /tmp/ccC7DhZL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC7DhZL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC7DhZL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7DhZL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7DhZL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC7DhZL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC7DhZL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7DhZL.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/omdsha512k512n256tau256v1/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/ccmyaQ6q.s: Assembler messages:
encrypt.c: /tmp/ccmyaQ6q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmyaQ6q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmyaQ6q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyaQ6q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmyaQ6q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmyaQ6q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmyaQ6q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmyaQ6q.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc14vYAA.s: Assembler messages:
encrypt.c: /tmp/cc14vYAA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc14vYAA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc14vYAA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14vYAA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc14vYAA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14vYAA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc14vYAA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc14vYAA.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJvxLSN.s: Assembler messages:
encrypt.c: /tmp/ccJvxLSN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJvxLSN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJvxLSN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvxLSN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJvxLSN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvxLSN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJvxLSN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJvxLSN.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFq6sOM.s: Assembler messages:
encrypt.c: /tmp/ccFq6sOM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFq6sOM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFq6sOM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFq6sOM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFq6sOM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFq6sOM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFq6sOM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFq6sOM.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSskEDp.s: Assembler messages:
encrypt.c: /tmp/ccSskEDp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSskEDp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSskEDp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSskEDp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSskEDp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSskEDp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSskEDp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSskEDp.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc93jiZh.s: Assembler messages:
encrypt.c: /tmp/cc93jiZh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc93jiZh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc93jiZh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93jiZh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93jiZh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc93jiZh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc93jiZh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93jiZh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9Tdcgn.s: Assembler messages:
encrypt.c: /tmp/cc9Tdcgn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Tdcgn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Tdcgn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tdcgn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Tdcgn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Tdcgn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9Tdcgn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Tdcgn.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCTBbNf.s: Assembler messages:
encrypt.c: /tmp/ccCTBbNf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCTBbNf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCTBbNf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTBbNf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCTBbNf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCTBbNf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCTBbNf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCTBbNf.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctPm8I8.s: Assembler messages:
encrypt.c: /tmp/cctPm8I8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctPm8I8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctPm8I8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPm8I8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctPm8I8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctPm8I8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctPm8I8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctPm8I8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU3alUh.s: Assembler messages:
encrypt.c: /tmp/ccU3alUh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU3alUh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3alUh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3alUh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU3alUh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3alUh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccU3alUh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU3alUh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuZtwqn.s: Assembler messages:
encrypt.c: /tmp/ccuZtwqn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuZtwqn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZtwqn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZtwqn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuZtwqn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZtwqn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuZtwqn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuZtwqn.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC5D26i.s: Assembler messages:
encrypt.c: /tmp/ccC5D26i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC5D26i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5D26i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5D26i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5D26i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5D26i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC5D26i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5D26i.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsyzjl8.s: Assembler messages:
encrypt.c: /tmp/ccsyzjl8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsyzjl8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsyzjl8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyzjl8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsyzjl8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsyzjl8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsyzjl8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsyzjl8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclyLmy4.s: Assembler messages:
encrypt.c: /tmp/cclyLmy4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclyLmy4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyLmy4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyLmy4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyLmy4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyLmy4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclyLmy4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyLmy4.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnci219.s: Assembler messages:
encrypt.c: /tmp/ccnci219.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnci219.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnci219.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnci219.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnci219.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnci219.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnci219.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnci219.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRac355.s: Assembler messages:
encrypt.c: /tmp/ccRac355.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRac355.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRac355.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRac355.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRac355.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRac355.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRac355.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRac355.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSK7tGY.s: Assembler messages:
encrypt.c: /tmp/ccSK7tGY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSK7tGY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSK7tGY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSK7tGY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSK7tGY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSK7tGY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSK7tGY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSK7tGY.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4JODx4.s: Assembler messages:
encrypt.c: /tmp/cc4JODx4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4JODx4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4JODx4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JODx4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4JODx4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4JODx4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4JODx4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4JODx4.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH6sL6c.s: Assembler messages:
encrypt.c: /tmp/ccH6sL6c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH6sL6c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6sL6c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6sL6c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6sL6c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6sL6c.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH6sL6c.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6sL6c.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3y8Hpa.s: Assembler messages:
encrypt.c: /tmp/cc3y8Hpa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3y8Hpa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3y8Hpa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3y8Hpa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3y8Hpa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3y8Hpa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3y8Hpa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3y8Hpa.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgloDPY.s: Assembler messages:
encrypt.c: /tmp/ccgloDPY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgloDPY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgloDPY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgloDPY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgloDPY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgloDPY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgloDPY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgloDPY.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNgMKGv.s: Assembler messages:
encrypt.c: /tmp/ccNgMKGv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNgMKGv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgMKGv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgMKGv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgMKGv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgMKGv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNgMKGv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgMKGv.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjq4zdx.s: Assembler messages:
encrypt.c: /tmp/ccjq4zdx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjq4zdx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjq4zdx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq4zdx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjq4zdx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjq4zdx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjq4zdx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjq4zdx.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8DhEUq.s: Assembler messages:
encrypt.c: /tmp/cc8DhEUq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8DhEUq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8DhEUq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DhEUq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8DhEUq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8DhEUq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8DhEUq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8DhEUq.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCxxobm.s: Assembler messages:
encrypt.c: /tmp/ccCxxobm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCxxobm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCxxobm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxxobm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCxxobm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCxxobm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCxxobm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCxxobm.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3ovoDw.s: Assembler messages:
encrypt.c: /tmp/cc3ovoDw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ovoDw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ovoDw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ovoDw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ovoDw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ovoDw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3ovoDw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ovoDw.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIGEWZw.s: Assembler messages:
encrypt.c: /tmp/ccIGEWZw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIGEWZw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIGEWZw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEWZw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGEWZw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIGEWZw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIGEWZw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGEWZw.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGSqMws.s: Assembler messages:
encrypt.c: /tmp/ccGSqMws.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGSqMws.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGSqMws.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSqMws.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGSqMws.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGSqMws.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGSqMws.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGSqMws.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckhbKyl.s: Assembler messages:
encrypt.c: /tmp/cckhbKyl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckhbKyl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckhbKyl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhbKyl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckhbKyl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckhbKyl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckhbKyl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckhbKyl.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1hK4wn.s: Assembler messages:
encrypt.c: /tmp/cc1hK4wn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1hK4wn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1hK4wn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hK4wn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1hK4wn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1hK4wn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1hK4wn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1hK4wn.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLqKJkb.s: Assembler messages:
encrypt.c: /tmp/ccLqKJkb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLqKJkb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLqKJkb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqKJkb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLqKJkb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLqKJkb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLqKJkb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLqKJkb.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKkHjMf.s: Assembler messages:
encrypt.c: /tmp/ccKkHjMf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKkHjMf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkHjMf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkHjMf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkHjMf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkHjMf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKkHjMf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkHjMf.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx3rqoc.s: Assembler messages:
encrypt.c: /tmp/ccx3rqoc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx3rqoc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3rqoc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3rqoc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx3rqoc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx3rqoc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccx3rqoc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx3rqoc.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctFURem.s: Assembler messages:
encrypt.c: /tmp/cctFURem.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctFURem.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctFURem.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFURem.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctFURem.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctFURem.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctFURem.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctFURem.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwsticn.s: Assembler messages:
encrypt.c: /tmp/ccwsticn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwsticn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwsticn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwsticn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwsticn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwsticn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwsticn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwsticn.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6G6EWh.s: Assembler messages:
encrypt.c: /tmp/cc6G6EWh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6G6EWh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6G6EWh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6G6EWh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6G6EWh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6G6EWh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6G6EWh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6G6EWh.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVcLVcd.s: Assembler messages:
encrypt.c: /tmp/ccVcLVcd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVcLVcd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVcLVcd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVcLVcd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVcLVcd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVcLVcd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVcLVcd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVcLVcd.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS3FKbG.s: Assembler messages:
encrypt.c: /tmp/ccS3FKbG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS3FKbG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS3FKbG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3FKbG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3FKbG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS3FKbG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS3FKbG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3FKbG.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckGAupF.s: Assembler messages:
encrypt.c: /tmp/cckGAupF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckGAupF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGAupF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGAupF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGAupF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckGAupF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckGAupF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGAupF.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJT56Ku.s: Assembler messages:
encrypt.c: /tmp/ccJT56Ku.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJT56Ku.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJT56Ku.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJT56Ku.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJT56Ku.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJT56Ku.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJT56Ku.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJT56Ku.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVrFNrA.s: Assembler messages:
encrypt.c: /tmp/ccVrFNrA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVrFNrA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVrFNrA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrFNrA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVrFNrA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVrFNrA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVrFNrA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVrFNrA.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMr04vE.s: Assembler messages:
encrypt.c: /tmp/ccMr04vE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMr04vE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMr04vE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMr04vE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMr04vE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMr04vE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMr04vE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMr04vE.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXk85EG.s: Assembler messages:
encrypt.c: /tmp/ccXk85EG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXk85EG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXk85EG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk85EG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXk85EG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXk85EG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXk85EG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXk85EG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9ptH3B.s: Assembler messages:
encrypt.c: /tmp/cc9ptH3B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9ptH3B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ptH3B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ptH3B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ptH3B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ptH3B.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9ptH3B.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ptH3B.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu6weMF.s: Assembler messages:
encrypt.c: /tmp/ccu6weMF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu6weMF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu6weMF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6weMF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu6weMF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu6weMF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu6weMF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu6weMF.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6z3BDf.s: Assembler messages:
encrypt.c: /tmp/cc6z3BDf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6z3BDf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6z3BDf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6z3BDf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6z3BDf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6z3BDf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6z3BDf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6z3BDf.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckakyHT.s: Assembler messages:
encrypt.c: /tmp/cckakyHT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckakyHT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckakyHT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckakyHT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckakyHT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckakyHT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckakyHT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckakyHT.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5j19KT.s: Assembler messages:
encrypt.c: /tmp/cc5j19KT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5j19KT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5j19KT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5j19KT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5j19KT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5j19KT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5j19KT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5j19KT.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLO9tw8.s: Assembler messages:
encrypt.c: /tmp/ccLO9tw8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLO9tw8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLO9tw8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLO9tw8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLO9tw8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLO9tw8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLO9tw8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLO9tw8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4HpyXR.s: Assembler messages:
encrypt.c: /tmp/cc4HpyXR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4HpyXR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4HpyXR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4HpyXR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4HpyXR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4HpyXR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4HpyXR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4HpyXR.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLI5ZDf.s: Assembler messages:
encrypt.c: /tmp/ccLI5ZDf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLI5ZDf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLI5ZDf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI5ZDf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLI5ZDf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLI5ZDf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLI5ZDf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLI5ZDf.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccImDqha.s: Assembler messages:
encrypt.c: /tmp/ccImDqha.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccImDqha.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccImDqha.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccImDqha.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccImDqha.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccImDqha.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccImDqha.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccImDqha.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrNr78L.s: Assembler messages:
encrypt.c: /tmp/ccrNr78L.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrNr78L.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrNr78L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNr78L.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrNr78L.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNr78L.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrNr78L.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrNr78L.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHwK1nd.s: Assembler messages:
encrypt.c: /tmp/ccHwK1nd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHwK1nd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHwK1nd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwK1nd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHwK1nd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHwK1nd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHwK1nd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHwK1nd.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceU205u.s: Assembler messages:
encrypt.c: /tmp/cceU205u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceU205u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceU205u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceU205u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceU205u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceU205u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceU205u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceU205u.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqMUzor.s: Assembler messages:
encrypt.c: /tmp/ccqMUzor.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqMUzor.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMUzor.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMUzor.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMUzor.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqMUzor.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqMUzor.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMUzor.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv2mae8.s: Assembler messages:
encrypt.c: /tmp/ccv2mae8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv2mae8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv2mae8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2mae8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv2mae8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv2mae8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv2mae8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv2mae8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc6EolG.s: Assembler messages:
encrypt.c: /tmp/ccc6EolG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc6EolG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc6EolG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6EolG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc6EolG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc6EolG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc6EolG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc6EolG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnIOfsb.s: Assembler messages:
encrypt.c: /tmp/ccnIOfsb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnIOfsb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnIOfsb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIOfsb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnIOfsb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnIOfsb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnIOfsb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnIOfsb.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI2aLQt.s: Assembler messages:
encrypt.c: /tmp/ccI2aLQt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI2aLQt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2aLQt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2aLQt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI2aLQt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2aLQt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI2aLQt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI2aLQt.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczMTqZa.s: Assembler messages:
encrypt.c: /tmp/cczMTqZa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczMTqZa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczMTqZa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMTqZa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczMTqZa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczMTqZa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczMTqZa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczMTqZa.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI1OTRP.s: Assembler messages:
encrypt.c: /tmp/ccI1OTRP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI1OTRP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1OTRP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1OTRP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI1OTRP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI1OTRP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccI1OTRP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI1OTRP.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbCBv9R.s: Assembler messages:
encrypt.c: /tmp/ccbCBv9R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbCBv9R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbCBv9R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCBv9R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbCBv9R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbCBv9R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbCBv9R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbCBv9R.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJOybGK.s: Assembler messages:
encrypt.c: /tmp/ccJOybGK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJOybGK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJOybGK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJOybGK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJOybGK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJOybGK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJOybGK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJOybGK.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfehnnM.s: Assembler messages:
encrypt.c: /tmp/ccfehnnM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfehnnM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfehnnM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehnnM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfehnnM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfehnnM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfehnnM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfehnnM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXxKMOQ.s: Assembler messages:
encrypt.c: /tmp/ccXxKMOQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXxKMOQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxKMOQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxKMOQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXxKMOQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxKMOQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXxKMOQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXxKMOQ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZNAy2O.s: Assembler messages:
encrypt.c: /tmp/ccZNAy2O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZNAy2O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZNAy2O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNAy2O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZNAy2O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZNAy2O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZNAy2O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZNAy2O.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCOgBOL.s: Assembler messages:
encrypt.c: /tmp/ccCOgBOL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCOgBOL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCOgBOL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOgBOL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCOgBOL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCOgBOL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCOgBOL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCOgBOL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKys5rP.s: Assembler messages:
encrypt.c: /tmp/ccKys5rP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKys5rP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKys5rP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKys5rP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKys5rP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKys5rP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKys5rP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKys5rP.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaleuca.s: Assembler messages:
encrypt.c: /tmp/ccaleuca.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaleuca.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaleuca.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaleuca.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaleuca.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaleuca.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaleuca.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaleuca.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclEvV83.s: Assembler messages:
encrypt.c: /tmp/cclEvV83.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclEvV83.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEvV83.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEvV83.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEvV83.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEvV83.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclEvV83.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEvV83.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0KMAkX.s: Assembler messages:
encrypt.c: /tmp/cc0KMAkX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0KMAkX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0KMAkX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KMAkX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0KMAkX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0KMAkX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0KMAkX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0KMAkX.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFA1pW3.s: Assembler messages:
encrypt.c: /tmp/ccFA1pW3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFA1pW3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFA1pW3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA1pW3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFA1pW3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFA1pW3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFA1pW3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFA1pW3.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1U7xda.s: Assembler messages:
encrypt.c: /tmp/cc1U7xda.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1U7xda.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1U7xda.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U7xda.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1U7xda.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1U7xda.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1U7xda.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1U7xda.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctNxhp8.s: Assembler messages:
encrypt.c: /tmp/cctNxhp8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctNxhp8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNxhp8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNxhp8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNxhp8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctNxhp8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctNxhp8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNxhp8.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGPqpa5.s: Assembler messages:
encrypt.c: /tmp/ccGPqpa5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGPqpa5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGPqpa5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPqpa5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGPqpa5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGPqpa5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGPqpa5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGPqpa5.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO98nnZ.s: Assembler messages:
encrypt.c: /tmp/ccO98nnZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO98nnZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO98nnZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO98nnZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO98nnZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO98nnZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccO98nnZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO98nnZ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUsC00U.s: Assembler messages:
encrypt.c: /tmp/ccUsC00U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUsC00U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUsC00U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsC00U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUsC00U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsC00U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUsC00U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUsC00U.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvGV10T.s: Assembler messages:
encrypt.c: /tmp/ccvGV10T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvGV10T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvGV10T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGV10T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvGV10T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGV10T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvGV10T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvGV10T.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2VbsQM.s: Assembler messages:
encrypt.c: /tmp/cc2VbsQM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2VbsQM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2VbsQM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VbsQM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2VbsQM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VbsQM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2VbsQM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2VbsQM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYzDwOK.s: Assembler messages:
encrypt.c: /tmp/ccYzDwOK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYzDwOK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYzDwOK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzDwOK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYzDwOK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYzDwOK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYzDwOK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYzDwOK.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE7bJ3W.s: Assembler messages:
encrypt.c: /tmp/ccE7bJ3W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE7bJ3W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE7bJ3W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7bJ3W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE7bJ3W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7bJ3W.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccE7bJ3W.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE7bJ3W.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHAdZkU.s: Assembler messages:
encrypt.c: /tmp/ccHAdZkU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHAdZkU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHAdZkU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAdZkU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHAdZkU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHAdZkU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHAdZkU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHAdZkU.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE3LLKT.s: Assembler messages:
encrypt.c: /tmp/ccE3LLKT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE3LLKT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE3LLKT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3LLKT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE3LLKT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3LLKT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccE3LLKT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE3LLKT.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgWVHOL.s: Assembler messages:
encrypt.c: /tmp/ccgWVHOL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgWVHOL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgWVHOL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVHOL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWVHOL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWVHOL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgWVHOL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWVHOL.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMVgzqv.s: Assembler messages:
encrypt.c: /tmp/ccMVgzqv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMVgzqv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMVgzqv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMVgzqv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMVgzqv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMVgzqv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMVgzqv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMVgzqv.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckRf1Ix.s: Assembler messages:
encrypt.c: /tmp/cckRf1Ix.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckRf1Ix.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRf1Ix.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRf1Ix.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRf1Ix.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRf1Ix.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckRf1Ix.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRf1Ix.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2oH5Cq.s: Assembler messages:
encrypt.c: /tmp/cc2oH5Cq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2oH5Cq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2oH5Cq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oH5Cq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2oH5Cq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2oH5Cq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2oH5Cq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2oH5Cq.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccty244l.s: Assembler messages:
encrypt.c: /tmp/ccty244l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccty244l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccty244l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccty244l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccty244l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccty244l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccty244l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccty244l.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBebL1A.s: Assembler messages:
encrypt.c: /tmp/ccBebL1A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBebL1A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBebL1A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBebL1A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBebL1A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBebL1A.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBebL1A.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBebL1A.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchE0Qjw.s: Assembler messages:
encrypt.c: /tmp/cchE0Qjw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchE0Qjw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchE0Qjw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchE0Qjw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchE0Qjw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchE0Qjw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchE0Qjw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchE0Qjw.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVbLrPt.s: Assembler messages:
encrypt.c: /tmp/ccVbLrPt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVbLrPt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVbLrPt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbLrPt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVbLrPt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbLrPt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVbLrPt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVbLrPt.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchf5cMq.s: Assembler messages:
encrypt.c: /tmp/cchf5cMq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchf5cMq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchf5cMq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchf5cMq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchf5cMq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchf5cMq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchf5cMq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchf5cMq.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4Fratl.s: Assembler messages:
encrypt.c: /tmp/cc4Fratl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Fratl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Fratl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fratl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Fratl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Fratl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4Fratl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Fratl.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchI9lzo.s: Assembler messages:
encrypt.c: /tmp/cchI9lzo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchI9lzo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchI9lzo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchI9lzo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchI9lzo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchI9lzo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchI9lzo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchI9lzo.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc824yZg.s: Assembler messages:
encrypt.c: /tmp/cc824yZg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc824yZg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc824yZg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc824yZg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc824yZg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc824yZg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc824yZg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc824yZg.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYlR5Ra.s: Assembler messages:
encrypt.c: /tmp/ccYlR5Ra.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYlR5Ra.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYlR5Ra.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlR5Ra.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYlR5Ra.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYlR5Ra.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYlR5Ra.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYlR5Ra.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIMB3zm.s: Assembler messages:
encrypt.c: /tmp/ccIMB3zm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIMB3zm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIMB3zm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMB3zm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIMB3zm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMB3zm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIMB3zm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIMB3zm.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS3Kq3q.s: Assembler messages:
encrypt.c: /tmp/ccS3Kq3q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS3Kq3q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS3Kq3q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS3Kq3q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3Kq3q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS3Kq3q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS3Kq3q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS3Kq3q.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbdyxCk.s: Assembler messages:
encrypt.c: /tmp/ccbdyxCk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbdyxCk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbdyxCk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdyxCk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbdyxCk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbdyxCk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbdyxCk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbdyxCk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgABYAg.s: Assembler messages:
encrypt.c: /tmp/ccgABYAg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgABYAg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgABYAg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgABYAg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgABYAg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgABYAg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgABYAg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgABYAg.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccObCcRb.s: Assembler messages:
encrypt.c: /tmp/ccObCcRb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccObCcRb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccObCcRb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObCcRb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccObCcRb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccObCcRb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccObCcRb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccObCcRb.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccctLPBe.s: Assembler messages:
encrypt.c: /tmp/ccctLPBe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccctLPBe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctLPBe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctLPBe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccctLPBe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctLPBe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccctLPBe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccctLPBe.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGdXaJc.s: Assembler messages:
encrypt.c: /tmp/ccGdXaJc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGdXaJc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGdXaJc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdXaJc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGdXaJc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGdXaJc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGdXaJc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGdXaJc.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZcsTg7.s: Assembler messages:
encrypt.c: /tmp/ccZcsTg7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZcsTg7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZcsTg7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcsTg7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZcsTg7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZcsTg7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZcsTg7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZcsTg7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccadbhwh.s: Assembler messages:
encrypt.c: /tmp/ccadbhwh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccadbhwh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadbhwh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadbhwh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccadbhwh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadbhwh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccadbhwh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccadbhwh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyiVmpc.s: Assembler messages:
encrypt.c: /tmp/ccyiVmpc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyiVmpc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiVmpc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiVmpc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyiVmpc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiVmpc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyiVmpc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyiVmpc.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0yOYWe.s: Assembler messages:
encrypt.c: /tmp/cc0yOYWe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0yOYWe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0yOYWe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yOYWe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0yOYWe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0yOYWe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0yOYWe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0yOYWe.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpapje9.s: Assembler messages:
encrypt.c: /tmp/ccpapje9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpapje9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpapje9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpapje9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpapje9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpapje9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpapje9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpapje9.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3zT5v3.s: Assembler messages:
encrypt.c: /tmp/cc3zT5v3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3zT5v3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3zT5v3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zT5v3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3zT5v3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3zT5v3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3zT5v3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3zT5v3.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj79KSS.s: Assembler messages:
encrypt.c: /tmp/ccj79KSS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj79KSS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj79KSS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj79KSS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj79KSS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj79KSS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj79KSS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj79KSS.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9JYoTW.s: Assembler messages:
encrypt.c: /tmp/cc9JYoTW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9JYoTW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9JYoTW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JYoTW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9JYoTW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9JYoTW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9JYoTW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9JYoTW.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCkQ77T.s: Assembler messages:
encrypt.c: /tmp/ccCkQ77T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCkQ77T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCkQ77T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkQ77T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCkQ77T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkQ77T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCkQ77T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCkQ77T.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZJc2fW.s: Assembler messages:
encrypt.c: /tmp/ccZJc2fW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZJc2fW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZJc2fW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJc2fW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZJc2fW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZJc2fW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZJc2fW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZJc2fW.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchOD393.s: Assembler messages:
encrypt.c: /tmp/cchOD393.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchOD393.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOD393.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOD393.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOD393.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOD393.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchOD393.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOD393.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB5Oxz3.s: Assembler messages:
encrypt.c: /tmp/ccB5Oxz3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB5Oxz3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB5Oxz3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5Oxz3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5Oxz3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5Oxz3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB5Oxz3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5Oxz3.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLSKiuZ.s: Assembler messages:
encrypt.c: /tmp/ccLSKiuZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLSKiuZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLSKiuZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSKiuZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLSKiuZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLSKiuZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLSKiuZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLSKiuZ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHOyolJ.s: Assembler messages:
encrypt.c: /tmp/ccHOyolJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHOyolJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOyolJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOyolJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHOyolJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOyolJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHOyolJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHOyolJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuMqmYJ.s: Assembler messages:
encrypt.c: /tmp/ccuMqmYJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuMqmYJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuMqmYJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMqmYJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuMqmYJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuMqmYJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuMqmYJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuMqmYJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9LP5fw.s: Assembler messages:
encrypt.c: /tmp/cc9LP5fw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9LP5fw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9LP5fw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LP5fw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9LP5fw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9LP5fw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9LP5fw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9LP5fw.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHRQwBA.s: Assembler messages:
encrypt.c: /tmp/ccHRQwBA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHRQwBA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHRQwBA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRQwBA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHRQwBA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRQwBA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHRQwBA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHRQwBA.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccczJyHJ.s: Assembler messages:
encrypt.c: /tmp/ccczJyHJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccczJyHJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccczJyHJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczJyHJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccczJyHJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccczJyHJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccczJyHJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccczJyHJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchkFBTJ.s: Assembler messages:
encrypt.c: /tmp/cchkFBTJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchkFBTJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchkFBTJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkFBTJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchkFBTJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkFBTJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchkFBTJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchkFBTJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc06E1HK.s: Assembler messages:
encrypt.c: /tmp/cc06E1HK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc06E1HK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc06E1HK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc06E1HK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc06E1HK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc06E1HK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc06E1HK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc06E1HK.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKdCdED.s: Assembler messages:
encrypt.c: /tmp/ccKdCdED.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKdCdED.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKdCdED.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdCdED.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdCdED.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdCdED.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKdCdED.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdCdED.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5trvsU.s: Assembler messages:
encrypt.c: /tmp/cc5trvsU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5trvsU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5trvsU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5trvsU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5trvsU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5trvsU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5trvsU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5trvsU.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSFkEs0.s: Assembler messages:
encrypt.c: /tmp/ccSFkEs0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSFkEs0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSFkEs0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFkEs0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSFkEs0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFkEs0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSFkEs0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSFkEs0.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB8c3AN.s: Assembler messages:
encrypt.c: /tmp/ccB8c3AN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB8c3AN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB8c3AN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB8c3AN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB8c3AN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB8c3AN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB8c3AN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB8c3AN.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKJUnmU.s: Assembler messages:
encrypt.c: /tmp/ccKJUnmU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKJUnmU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJUnmU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJUnmU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJUnmU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJUnmU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKJUnmU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJUnmU.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9Tgb3Z.s: Assembler messages:
encrypt.c: /tmp/cc9Tgb3Z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Tgb3Z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Tgb3Z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Tgb3Z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Tgb3Z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Tgb3Z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9Tgb3Z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Tgb3Z.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxWPuQY.s: Assembler messages:
encrypt.c: /tmp/ccxWPuQY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxWPuQY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxWPuQY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPuQY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxWPuQY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxWPuQY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxWPuQY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxWPuQY.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBDGkCV.s: Assembler messages:
encrypt.c: /tmp/ccBDGkCV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBDGkCV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBDGkCV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDGkCV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBDGkCV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBDGkCV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBDGkCV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBDGkCV.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuMPo0P.s: Assembler messages:
encrypt.c: /tmp/ccuMPo0P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuMPo0P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuMPo0P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMPo0P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuMPo0P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuMPo0P.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuMPo0P.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuMPo0P.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