Implementation notes: x86, hydra4, crypto_aead/omdsha512k128n128tau128v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
795588refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
795627refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
795967refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
801988refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
802745refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
803583refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
806547refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
807199refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
807222refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
807928refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
816531refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
816633refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
816707refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
816734refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
816820refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
816828refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
819008refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
823360refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
823466refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
823649refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
823774refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
827401refgcc -m32 -Os -fomit-frame-pointer2014061220140525
828064refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
828255refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
828746refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
829741refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
830127refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
830139refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
830509refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
831784refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
832178refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
834257refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
834362refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
835356refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
835657refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
836347refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
836526refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
836656refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
836886refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
842104refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
842193refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
842365refgcc -m32 -O -fomit-frame-pointer2014061220140525
842673refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
842860refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
843075refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
843547refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
844873refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
844982refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
845060refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
846870refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
847848refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
847891refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
848008refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
850356refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
850668refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
850797refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
852782refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
852961refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
853905refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
861054refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
861112refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
861810refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
870055refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
870683refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
870964refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
871088refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
871178refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
871510refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
874399refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
874684refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
874922refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
874961refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
875067refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
875589refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
875807refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
876135refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
880577refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
880944refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
881564refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
881958refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
882204refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
882324refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
882902refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
883295refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
883440refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
883876refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
884080refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
884150refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
885187refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
885620refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
887886refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
888724refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
888912refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
888935refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
889286refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
889329refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
889360refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
889446refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
889855refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
890128refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
890156refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
890195refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
890245refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
890464refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
891630refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
891852refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
892152refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
892383refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
893217refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
894625refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
894723refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
894906refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
895210refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
895709refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
895787refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
896025refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
896482refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
897129refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
898435refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
900109refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
900627refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
900795refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
903563refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
903611refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
903821refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
903915refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
904005refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
904266refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
904305refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
904352refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
904516refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
904559refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
905241refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
905782refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
905935refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
908657refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
908899refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
909702refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
910100refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
911524refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
912222refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
912845refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
912889refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
913158refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
913177refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
916520refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
918820refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
918910refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
928286refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
931253refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
942548refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
945341refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
970635refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
976790refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
976923refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
977001refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
977141refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
977485refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
985647refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
985928refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
986700refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
991766refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
993147refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
993521refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
1002671refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
1017709refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 163, 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 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRtgRTz.s: Assembler messages:
encrypt.c: /tmp/ccRtgRTz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRtgRTz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtgRTz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtgRTz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRtgRTz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtgRTz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRtgRTz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRtgRTz.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceZ18c3.s: Assembler messages:
encrypt.c: /tmp/cceZ18c3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceZ18c3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceZ18c3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZ18c3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceZ18c3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceZ18c3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceZ18c3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceZ18c3.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca8OC7P.s: Assembler messages:
encrypt.c: /tmp/cca8OC7P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8OC7P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8OC7P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8OC7P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8OC7P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca8OC7P.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cca8OC7P.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8OC7P.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckFXDEr.s: Assembler messages:
encrypt.c: /tmp/cckFXDEr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckFXDEr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckFXDEr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFXDEr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckFXDEr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckFXDEr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckFXDEr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckFXDEr.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLKcLhC.s: Assembler messages:
encrypt.c: /tmp/ccLKcLhC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLKcLhC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLKcLhC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKcLhC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLKcLhC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKcLhC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLKcLhC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLKcLhC.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjzS471.s: Assembler messages:
encrypt.c: /tmp/ccjzS471.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjzS471.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjzS471.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzS471.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjzS471.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjzS471.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjzS471.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjzS471.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4OmlMB.s: Assembler messages:
encrypt.c: /tmp/cc4OmlMB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4OmlMB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4OmlMB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OmlMB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4OmlMB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4OmlMB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4OmlMB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4OmlMB.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBoctcT.s: Assembler messages:
encrypt.c: /tmp/ccBoctcT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBoctcT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBoctcT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoctcT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBoctcT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBoctcT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBoctcT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBoctcT.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnHhtuu.s: Assembler messages:
encrypt.c: /tmp/ccnHhtuu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnHhtuu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnHhtuu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHhtuu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnHhtuu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHhtuu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnHhtuu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnHhtuu.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq6poH0.s: Assembler messages:
encrypt.c: /tmp/ccq6poH0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq6poH0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq6poH0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6poH0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq6poH0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6poH0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq6poH0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq6poH0.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFEjxwg.s: Assembler messages:
encrypt.c: /tmp/ccFEjxwg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFEjxwg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFEjxwg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEjxwg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFEjxwg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFEjxwg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFEjxwg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFEjxwg.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTnGosS.s: Assembler messages:
encrypt.c: /tmp/ccTnGosS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTnGosS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTnGosS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnGosS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTnGosS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnGosS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTnGosS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTnGosS.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4B7Dus.s: Assembler messages:
encrypt.c: /tmp/cc4B7Dus.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4B7Dus.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4B7Dus.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B7Dus.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4B7Dus.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4B7Dus.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4B7Dus.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4B7Dus.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmfwAY4.s: Assembler messages:
encrypt.c: /tmp/ccmfwAY4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmfwAY4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmfwAY4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfwAY4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmfwAY4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmfwAY4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmfwAY4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmfwAY4.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUdUTHY.s: Assembler messages:
encrypt.c: /tmp/ccUdUTHY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUdUTHY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUdUTHY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdUTHY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUdUTHY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdUTHY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUdUTHY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUdUTHY.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpK7Q9g.s: Assembler messages:
encrypt.c: /tmp/ccpK7Q9g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpK7Q9g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpK7Q9g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpK7Q9g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpK7Q9g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpK7Q9g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpK7Q9g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpK7Q9g.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSkFNWo.s: Assembler messages:
encrypt.c: /tmp/ccSkFNWo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSkFNWo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkFNWo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFNWo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkFNWo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkFNWo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSkFNWo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkFNWo.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgsPW1u.s: Assembler messages:
encrypt.c: /tmp/ccgsPW1u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgsPW1u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgsPW1u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsPW1u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgsPW1u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgsPW1u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgsPW1u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgsPW1u.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRz9jQT.s: Assembler messages:
encrypt.c: /tmp/ccRz9jQT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRz9jQT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRz9jQT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz9jQT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRz9jQT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRz9jQT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRz9jQT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRz9jQT.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjL8afd.s: Assembler messages:
encrypt.c: /tmp/ccjL8afd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjL8afd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjL8afd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjL8afd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjL8afd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjL8afd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjL8afd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjL8afd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc31fTp.s: Assembler messages:
encrypt.c: /tmp/ccc31fTp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc31fTp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc31fTp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc31fTp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc31fTp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc31fTp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc31fTp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc31fTp.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyOD7xQ.s: Assembler messages:
encrypt.c: /tmp/ccyOD7xQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyOD7xQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyOD7xQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOD7xQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyOD7xQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyOD7xQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyOD7xQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyOD7xQ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCNWMur.s: Assembler messages:
encrypt.c: /tmp/ccCNWMur.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCNWMur.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCNWMur.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNWMur.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNWMur.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCNWMur.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCNWMur.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNWMur.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIOztnd.s: Assembler messages:
encrypt.c: /tmp/ccIOztnd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIOztnd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIOztnd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOztnd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIOztnd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIOztnd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIOztnd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIOztnd.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIgYR6J.s: Assembler messages:
encrypt.c: /tmp/ccIgYR6J.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIgYR6J.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgYR6J.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgYR6J.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIgYR6J.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIgYR6J.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIgYR6J.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIgYR6J.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccGFCkO.s: Assembler messages:
encrypt.c: /tmp/cccGFCkO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccGFCkO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccGFCkO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGFCkO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGFCkO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccGFCkO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccGFCkO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGFCkO.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNFI0m6.s: Assembler messages:
encrypt.c: /tmp/ccNFI0m6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNFI0m6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNFI0m6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFI0m6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFI0m6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNFI0m6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNFI0m6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFI0m6.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgLGCTx.s: Assembler messages:
encrypt.c: /tmp/ccgLGCTx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgLGCTx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgLGCTx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLGCTx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLGCTx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgLGCTx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgLGCTx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLGCTx.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckXhEzN.s: Assembler messages:
encrypt.c: /tmp/cckXhEzN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckXhEzN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXhEzN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXhEzN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXhEzN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXhEzN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckXhEzN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXhEzN.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoagJ9H.s: Assembler messages:
encrypt.c: /tmp/ccoagJ9H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoagJ9H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoagJ9H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoagJ9H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoagJ9H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoagJ9H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoagJ9H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoagJ9H.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSTxGZE.s: Assembler messages:
encrypt.c: /tmp/ccSTxGZE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSTxGZE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTxGZE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTxGZE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSTxGZE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTxGZE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSTxGZE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSTxGZE.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwEst4c.s: Assembler messages:
encrypt.c: /tmp/ccwEst4c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwEst4c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwEst4c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEst4c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwEst4c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwEst4c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwEst4c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwEst4c.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4A0sW3.s: Assembler messages:
encrypt.c: /tmp/cc4A0sW3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4A0sW3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4A0sW3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4A0sW3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4A0sW3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4A0sW3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4A0sW3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4A0sW3.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVETEJt.s: Assembler messages:
encrypt.c: /tmp/ccVETEJt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVETEJt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVETEJt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVETEJt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVETEJt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVETEJt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVETEJt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVETEJt.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0JRL8h.s: Assembler messages:
encrypt.c: /tmp/cc0JRL8h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0JRL8h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0JRL8h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JRL8h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JRL8h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0JRL8h.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0JRL8h.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JRL8h.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciwRqO0.s: Assembler messages:
encrypt.c: /tmp/cciwRqO0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciwRqO0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwRqO0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwRqO0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwRqO0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwRqO0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciwRqO0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwRqO0.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn0U4qx.s: Assembler messages:
encrypt.c: /tmp/ccn0U4qx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn0U4qx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn0U4qx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0U4qx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn0U4qx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn0U4qx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn0U4qx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn0U4qx.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv84NQ4.s: Assembler messages:
encrypt.c: /tmp/ccv84NQ4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv84NQ4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv84NQ4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv84NQ4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv84NQ4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv84NQ4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccv84NQ4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv84NQ4.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsp3Yjs.s: Assembler messages:
encrypt.c: /tmp/ccsp3Yjs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsp3Yjs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsp3Yjs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp3Yjs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsp3Yjs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp3Yjs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsp3Yjs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsp3Yjs.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccufWUOZ.s: Assembler messages:
encrypt.c: /tmp/ccufWUOZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccufWUOZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccufWUOZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufWUOZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccufWUOZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccufWUOZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccufWUOZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccufWUOZ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZdflYs.s: Assembler messages:
encrypt.c: /tmp/ccZdflYs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZdflYs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZdflYs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZdflYs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZdflYs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZdflYs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZdflYs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZdflYs.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccviHs8U.s: Assembler messages:
encrypt.c: /tmp/ccviHs8U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccviHs8U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviHs8U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviHs8U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviHs8U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviHs8U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccviHs8U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviHs8U.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCj3Xfj.s: Assembler messages:
encrypt.c: /tmp/ccCj3Xfj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCj3Xfj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCj3Xfj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj3Xfj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCj3Xfj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCj3Xfj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCj3Xfj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCj3Xfj.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoVigKI.s: Assembler messages:
encrypt.c: /tmp/ccoVigKI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoVigKI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVigKI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVigKI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoVigKI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoVigKI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoVigKI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoVigKI.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfPhOKu.s: Assembler messages:
encrypt.c: /tmp/ccfPhOKu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfPhOKu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfPhOKu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPhOKu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPhOKu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfPhOKu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfPhOKu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPhOKu.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp4HElT.s: Assembler messages:
encrypt.c: /tmp/ccp4HElT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp4HElT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp4HElT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4HElT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp4HElT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp4HElT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp4HElT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp4HElT.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQr6rkH.s: Assembler messages:
encrypt.c: /tmp/ccQr6rkH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQr6rkH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQr6rkH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr6rkH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQr6rkH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQr6rkH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQr6rkH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQr6rkH.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjNCi9o.s: Assembler messages:
encrypt.c: /tmp/ccjNCi9o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjNCi9o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNCi9o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNCi9o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjNCi9o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNCi9o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjNCi9o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjNCi9o.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc65Itng.s: Assembler messages:
encrypt.c: /tmp/cc65Itng.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc65Itng.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc65Itng.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65Itng.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc65Itng.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65Itng.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc65Itng.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc65Itng.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceIm7jF.s: Assembler messages:
encrypt.c: /tmp/cceIm7jF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceIm7jF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIm7jF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIm7jF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIm7jF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIm7jF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceIm7jF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIm7jF.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd0kc5v.s: Assembler messages:
encrypt.c: /tmp/ccd0kc5v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd0kc5v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd0kc5v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0kc5v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd0kc5v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd0kc5v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd0kc5v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd0kc5v.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczM6Vt3.s: Assembler messages:
encrypt.c: /tmp/cczM6Vt3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczM6Vt3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczM6Vt3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczM6Vt3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczM6Vt3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczM6Vt3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczM6Vt3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczM6Vt3.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRiZP4e.s: Assembler messages:
encrypt.c: /tmp/ccRiZP4e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRiZP4e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRiZP4e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiZP4e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRiZP4e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiZP4e.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRiZP4e.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRiZP4e.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpnDL3H.s: Assembler messages:
encrypt.c: /tmp/ccpnDL3H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpnDL3H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpnDL3H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnDL3H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpnDL3H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpnDL3H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpnDL3H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpnDL3H.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC3KcAe.s: Assembler messages:
encrypt.c: /tmp/ccC3KcAe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC3KcAe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC3KcAe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3KcAe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC3KcAe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3KcAe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC3KcAe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC3KcAe.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOHt3Wv.s: Assembler messages:
encrypt.c: /tmp/ccOHt3Wv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOHt3Wv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHt3Wv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHt3Wv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHt3Wv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOHt3Wv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOHt3Wv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHt3Wv.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHrd7cY.s: Assembler messages:
encrypt.c: /tmp/ccHrd7cY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHrd7cY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHrd7cY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHrd7cY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHrd7cY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHrd7cY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHrd7cY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHrd7cY.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq43mHz.s: Assembler messages:
encrypt.c: /tmp/ccq43mHz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq43mHz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq43mHz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq43mHz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq43mHz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq43mHz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq43mHz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq43mHz.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP5iGiu.s: Assembler messages:
encrypt.c: /tmp/ccP5iGiu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP5iGiu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP5iGiu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP5iGiu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP5iGiu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP5iGiu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccP5iGiu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP5iGiu.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccosXeRT.s: Assembler messages:
encrypt.c: /tmp/ccosXeRT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccosXeRT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccosXeRT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosXeRT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccosXeRT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccosXeRT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccosXeRT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccosXeRT.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0fotfA.s: Assembler messages:
encrypt.c: /tmp/cc0fotfA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0fotfA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0fotfA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fotfA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0fotfA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0fotfA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0fotfA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0fotfA.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1QJITY.s: Assembler messages:
encrypt.c: /tmp/cc1QJITY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1QJITY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1QJITY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QJITY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1QJITY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1QJITY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1QJITY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1QJITY.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQCGLUT.s: Assembler messages:
encrypt.c: /tmp/ccQCGLUT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQCGLUT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQCGLUT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCGLUT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQCGLUT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQCGLUT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQCGLUT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQCGLUT.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccseh2Bu.s: Assembler messages:
encrypt.c: /tmp/ccseh2Bu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccseh2Bu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccseh2Bu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseh2Bu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccseh2Bu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccseh2Bu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccseh2Bu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccseh2Bu.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8tdxLe.s: Assembler messages:
encrypt.c: /tmp/cc8tdxLe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8tdxLe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8tdxLe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tdxLe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8tdxLe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tdxLe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8tdxLe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8tdxLe.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyoRbyP.s: Assembler messages:
encrypt.c: /tmp/ccyoRbyP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyoRbyP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyoRbyP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoRbyP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyoRbyP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyoRbyP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyoRbyP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyoRbyP.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc023Jc5.s: Assembler messages:
encrypt.c: /tmp/cc023Jc5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc023Jc5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc023Jc5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc023Jc5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc023Jc5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc023Jc5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc023Jc5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc023Jc5.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccleDANC.s: Assembler messages:
encrypt.c: /tmp/ccleDANC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccleDANC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccleDANC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleDANC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccleDANC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccleDANC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccleDANC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccleDANC.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUHQiPO.s: Assembler messages:
encrypt.c: /tmp/ccUHQiPO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUHQiPO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUHQiPO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHQiPO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUHQiPO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUHQiPO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUHQiPO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUHQiPO.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc1xubi.s: Assembler messages:
encrypt.c: /tmp/ccc1xubi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc1xubi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc1xubi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1xubi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc1xubi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc1xubi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc1xubi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc1xubi.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKohUz5.s: Assembler messages:
encrypt.c: /tmp/ccKohUz5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKohUz5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKohUz5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKohUz5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKohUz5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKohUz5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKohUz5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKohUz5.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciwEELL.s: Assembler messages:
encrypt.c: /tmp/cciwEELL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciwEELL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwEELL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwEELL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwEELL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciwEELL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciwEELL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwEELL.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFVDDl9.s: Assembler messages:
encrypt.c: /tmp/ccFVDDl9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFVDDl9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFVDDl9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVDDl9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFVDDl9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFVDDl9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFVDDl9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFVDDl9.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmV9wEq.s: Assembler messages:
encrypt.c: /tmp/ccmV9wEq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmV9wEq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmV9wEq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmV9wEq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmV9wEq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmV9wEq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmV9wEq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmV9wEq.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNPt5JB.s: Assembler messages:
encrypt.c: /tmp/ccNPt5JB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNPt5JB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPt5JB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPt5JB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNPt5JB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPt5JB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNPt5JB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNPt5JB.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctcyXaX.s: Assembler messages:
encrypt.c: /tmp/cctcyXaX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctcyXaX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctcyXaX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcyXaX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctcyXaX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcyXaX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctcyXaX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctcyXaX.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTvAxNI.s: Assembler messages:
encrypt.c: /tmp/ccTvAxNI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTvAxNI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvAxNI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvAxNI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTvAxNI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvAxNI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTvAxNI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTvAxNI.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccheh1aa.s: Assembler messages:
encrypt.c: /tmp/ccheh1aa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccheh1aa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheh1aa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheh1aa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheh1aa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheh1aa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccheh1aa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheh1aa.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7v7lR0.s: Assembler messages:
encrypt.c: /tmp/cc7v7lR0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7v7lR0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7v7lR0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v7lR0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7v7lR0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7v7lR0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7v7lR0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7v7lR0.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuaRm2d.s: Assembler messages:
encrypt.c: /tmp/ccuaRm2d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuaRm2d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuaRm2d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaRm2d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuaRm2d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuaRm2d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuaRm2d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuaRm2d.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLaPAw3.s: Assembler messages:
encrypt.c: /tmp/ccLaPAw3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLaPAw3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLaPAw3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLaPAw3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLaPAw3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLaPAw3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLaPAw3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLaPAw3.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYIos1P.s: Assembler messages:
encrypt.c: /tmp/ccYIos1P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYIos1P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYIos1P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIos1P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIos1P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYIos1P.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYIos1P.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIos1P.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4cxdME.s: Assembler messages:
encrypt.c: /tmp/cc4cxdME.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4cxdME.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cxdME.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cxdME.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cxdME.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4cxdME.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4cxdME.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cxdME.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCPlEzA.s: Assembler messages:
encrypt.c: /tmp/ccCPlEzA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCPlEzA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPlEzA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPlEzA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPlEzA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPlEzA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCPlEzA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPlEzA.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNBh0FP.s: Assembler messages:
encrypt.c: /tmp/ccNBh0FP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNBh0FP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNBh0FP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBh0FP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBh0FP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNBh0FP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNBh0FP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBh0FP.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccszwqlc.s: Assembler messages:
encrypt.c: /tmp/ccszwqlc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccszwqlc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccszwqlc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszwqlc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccszwqlc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccszwqlc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccszwqlc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccszwqlc.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS27uZR.s: Assembler messages:
encrypt.c: /tmp/ccS27uZR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS27uZR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS27uZR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS27uZR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS27uZR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS27uZR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS27uZR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS27uZR.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrD5NuD.s: Assembler messages:
encrypt.c: /tmp/ccrD5NuD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrD5NuD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrD5NuD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrD5NuD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrD5NuD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrD5NuD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrD5NuD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrD5NuD.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc755Np3.s: Assembler messages:
encrypt.c: /tmp/cc755Np3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc755Np3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc755Np3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc755Np3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc755Np3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc755Np3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc755Np3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc755Np3.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKmLmpI.s: Assembler messages:
encrypt.c: /tmp/ccKmLmpI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKmLmpI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKmLmpI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmLmpI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKmLmpI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKmLmpI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKmLmpI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKmLmpI.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0VbdOR.s: Assembler messages:
encrypt.c: /tmp/cc0VbdOR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0VbdOR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0VbdOR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VbdOR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0VbdOR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0VbdOR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0VbdOR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0VbdOR.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs5RbVz.s: Assembler messages:
encrypt.c: /tmp/ccs5RbVz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs5RbVz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs5RbVz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5RbVz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs5RbVz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs5RbVz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs5RbVz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs5RbVz.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUbIsd7.s: Assembler messages:
encrypt.c: /tmp/ccUbIsd7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUbIsd7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUbIsd7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbIsd7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbIsd7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbIsd7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUbIsd7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbIsd7.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceKR0wL.s: Assembler messages:
encrypt.c: /tmp/cceKR0wL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceKR0wL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceKR0wL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceKR0wL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceKR0wL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceKR0wL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceKR0wL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceKR0wL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKh4zg2.s: Assembler messages:
encrypt.c: /tmp/ccKh4zg2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKh4zg2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKh4zg2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKh4zg2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKh4zg2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKh4zg2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKh4zg2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKh4zg2.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm0TbUy.s: Assembler messages:
encrypt.c: /tmp/ccm0TbUy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm0TbUy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0TbUy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0TbUy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0TbUy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm0TbUy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm0TbUy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0TbUy.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc36OL3w.s: Assembler messages:
encrypt.c: /tmp/cc36OL3w.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc36OL3w.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc36OL3w.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36OL3w.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc36OL3w.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc36OL3w.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc36OL3w.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc36OL3w.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyCBgLh.s: Assembler messages:
encrypt.c: /tmp/ccyCBgLh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyCBgLh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyCBgLh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCBgLh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyCBgLh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyCBgLh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyCBgLh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyCBgLh.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0mRDSk.s: Assembler messages:
encrypt.c: /tmp/cc0mRDSk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0mRDSk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0mRDSk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0mRDSk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0mRDSk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0mRDSk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0mRDSk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0mRDSk.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc66K5f7.s: Assembler messages:
encrypt.c: /tmp/cc66K5f7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc66K5f7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc66K5f7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66K5f7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc66K5f7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66K5f7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc66K5f7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc66K5f7.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBm71aJ.s: Assembler messages:
encrypt.c: /tmp/ccBm71aJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBm71aJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBm71aJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBm71aJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBm71aJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBm71aJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBm71aJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBm71aJ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK0Y2sh.s: Assembler messages:
encrypt.c: /tmp/ccK0Y2sh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK0Y2sh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK0Y2sh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0Y2sh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0Y2sh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0Y2sh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccK0Y2sh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0Y2sh.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckLnnO7.s: Assembler messages:
encrypt.c: /tmp/cckLnnO7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckLnnO7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckLnnO7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLnnO7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckLnnO7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckLnnO7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckLnnO7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckLnnO7.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxxco0u.s: Assembler messages:
encrypt.c: /tmp/ccxxco0u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxxco0u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxxco0u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxco0u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxxco0u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxxco0u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxxco0u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxxco0u.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLjWtt6.s: Assembler messages:
encrypt.c: /tmp/ccLjWtt6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLjWtt6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLjWtt6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjWtt6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLjWtt6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLjWtt6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLjWtt6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLjWtt6.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYBqTG8.s: Assembler messages:
encrypt.c: /tmp/ccYBqTG8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYBqTG8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYBqTG8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBqTG8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYBqTG8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYBqTG8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYBqTG8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYBqTG8.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPZmSuH.s: Assembler messages:
encrypt.c: /tmp/ccPZmSuH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPZmSuH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPZmSuH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZmSuH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPZmSuH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPZmSuH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPZmSuH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPZmSuH.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPnzVJT.s: Assembler messages:
encrypt.c: /tmp/ccPnzVJT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPnzVJT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPnzVJT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnzVJT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPnzVJT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPnzVJT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPnzVJT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPnzVJT.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAXIWUi.s: Assembler messages:
encrypt.c: /tmp/ccAXIWUi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAXIWUi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAXIWUi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIWUi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAXIWUi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAXIWUi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAXIWUi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAXIWUi.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccspPLC6.s: Assembler messages:
encrypt.c: /tmp/ccspPLC6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccspPLC6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccspPLC6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspPLC6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccspPLC6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccspPLC6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccspPLC6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccspPLC6.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSs1N4C.s: Assembler messages:
encrypt.c: /tmp/ccSs1N4C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSs1N4C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSs1N4C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs1N4C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSs1N4C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSs1N4C.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSs1N4C.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSs1N4C.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVfI7jU.s: Assembler messages:
encrypt.c: /tmp/ccVfI7jU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVfI7jU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfI7jU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfI7jU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVfI7jU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfI7jU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVfI7jU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVfI7jU.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7E4i70.s: Assembler messages:
encrypt.c: /tmp/cc7E4i70.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7E4i70.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7E4i70.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E4i70.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7E4i70.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7E4i70.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7E4i70.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7E4i70.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccspMAIT.s: Assembler messages:
encrypt.c: /tmp/ccspMAIT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccspMAIT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccspMAIT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccspMAIT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccspMAIT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccspMAIT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccspMAIT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccspMAIT.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAtAKOn.s: Assembler messages:
encrypt.c: /tmp/ccAtAKOn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAtAKOn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtAKOn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtAKOn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtAKOn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtAKOn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAtAKOn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtAKOn.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSHgrKQ.s: Assembler messages:
encrypt.c: /tmp/ccSHgrKQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSHgrKQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSHgrKQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHgrKQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSHgrKQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSHgrKQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSHgrKQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSHgrKQ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaLve8T.s: Assembler messages:
encrypt.c: /tmp/ccaLve8T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaLve8T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaLve8T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLve8T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaLve8T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaLve8T.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaLve8T.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaLve8T.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccysNhT6.s: Assembler messages:
encrypt.c: /tmp/ccysNhT6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccysNhT6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccysNhT6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysNhT6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccysNhT6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccysNhT6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccysNhT6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccysNhT6.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccApByRO.s: Assembler messages:
encrypt.c: /tmp/ccApByRO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccApByRO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccApByRO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApByRO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccApByRO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccApByRO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccApByRO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccApByRO.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGLf92y.s: Assembler messages:
encrypt.c: /tmp/ccGLf92y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGLf92y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGLf92y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLf92y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGLf92y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGLf92y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGLf92y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGLf92y.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLWdGNW.s: Assembler messages:
encrypt.c: /tmp/ccLWdGNW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLWdGNW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWdGNW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWdGNW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWdGNW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWdGNW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLWdGNW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWdGNW.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccovW2mj.s: Assembler messages:
encrypt.c: /tmp/ccovW2mj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccovW2mj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccovW2mj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovW2mj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccovW2mj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovW2mj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccovW2mj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccovW2mj.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOSpkLK.s: Assembler messages:
encrypt.c: /tmp/ccOSpkLK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOSpkLK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOSpkLK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSpkLK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOSpkLK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSpkLK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOSpkLK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOSpkLK.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpVNQx5.s: Assembler messages:
encrypt.c: /tmp/ccpVNQx5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpVNQx5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpVNQx5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVNQx5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpVNQx5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpVNQx5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpVNQx5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpVNQx5.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGRJXoh.s: Assembler messages:
encrypt.c: /tmp/ccGRJXoh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGRJXoh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGRJXoh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRJXoh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRJXoh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGRJXoh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGRJXoh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRJXoh.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLTZ8aY.s: Assembler messages:
encrypt.c: /tmp/ccLTZ8aY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLTZ8aY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTZ8aY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZ8aY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTZ8aY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTZ8aY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLTZ8aY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTZ8aY.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb79Zzd.s: Assembler messages:
encrypt.c: /tmp/ccb79Zzd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb79Zzd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb79Zzd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb79Zzd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb79Zzd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb79Zzd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccb79Zzd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb79Zzd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclLLrKN.s: Assembler messages:
encrypt.c: /tmp/cclLLrKN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclLLrKN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclLLrKN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLLrKN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLLrKN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclLLrKN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclLLrKN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLLrKN.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3KJcBx.s: Assembler messages:
encrypt.c: /tmp/cc3KJcBx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3KJcBx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3KJcBx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KJcBx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3KJcBx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3KJcBx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3KJcBx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3KJcBx.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY0mOPR.s: Assembler messages:
encrypt.c: /tmp/ccY0mOPR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY0mOPR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY0mOPR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0mOPR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0mOPR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY0mOPR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY0mOPR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0mOPR.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmUn63H.s: Assembler messages:
encrypt.c: /tmp/ccmUn63H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmUn63H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmUn63H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUn63H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmUn63H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmUn63H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmUn63H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmUn63H.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr9P46m.s: Assembler messages:
encrypt.c: /tmp/ccr9P46m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr9P46m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9P46m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9P46m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr9P46m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9P46m.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr9P46m.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr9P46m.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMWeJxQ.s: Assembler messages:
encrypt.c: /tmp/ccMWeJxQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMWeJxQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMWeJxQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWeJxQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMWeJxQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMWeJxQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMWeJxQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMWeJxQ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccahddLx.s: Assembler messages:
encrypt.c: /tmp/ccahddLx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccahddLx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccahddLx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahddLx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahddLx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccahddLx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccahddLx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahddLx.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC5Tg2m.s: Assembler messages:
encrypt.c: /tmp/ccC5Tg2m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC5Tg2m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5Tg2m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Tg2m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5Tg2m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC5Tg2m.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC5Tg2m.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5Tg2m.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUvXzkL.s: Assembler messages:
encrypt.c: /tmp/ccUvXzkL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUvXzkL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUvXzkL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvXzkL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUvXzkL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUvXzkL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUvXzkL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUvXzkL.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1fXxoA.s: Assembler messages:
encrypt.c: /tmp/cc1fXxoA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1fXxoA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1fXxoA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fXxoA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1fXxoA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1fXxoA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1fXxoA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1fXxoA.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOUaKtr.s: Assembler messages:
encrypt.c: /tmp/ccOUaKtr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOUaKtr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOUaKtr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUaKtr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOUaKtr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOUaKtr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOUaKtr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOUaKtr.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Ovv8n.s: Assembler messages:
encrypt.c: /tmp/cc1Ovv8n.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1Ovv8n.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Ovv8n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ovv8n.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Ovv8n.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Ovv8n.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1Ovv8n.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Ovv8n.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc89BsW2.s: Assembler messages:
encrypt.c: /tmp/cc89BsW2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc89BsW2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89BsW2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89BsW2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89BsW2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc89BsW2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc89BsW2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89BsW2.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFSi0HA.s: Assembler messages:
encrypt.c: /tmp/ccFSi0HA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFSi0HA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFSi0HA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSi0HA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFSi0HA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSi0HA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFSi0HA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFSi0HA.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxt2NdA.s: Assembler messages:
encrypt.c: /tmp/ccxt2NdA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxt2NdA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxt2NdA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxt2NdA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxt2NdA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxt2NdA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxt2NdA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxt2NdA.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZfl9Co.s: Assembler messages:
encrypt.c: /tmp/ccZfl9Co.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZfl9Co.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZfl9Co.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfl9Co.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZfl9Co.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZfl9Co.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZfl9Co.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZfl9Co.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgXmR3b.s: Assembler messages:
encrypt.c: /tmp/ccgXmR3b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgXmR3b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgXmR3b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXmR3b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgXmR3b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgXmR3b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgXmR3b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgXmR3b.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2zsIux.s: Assembler messages:
encrypt.c: /tmp/cc2zsIux.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2zsIux.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2zsIux.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zsIux.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2zsIux.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2zsIux.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2zsIux.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2zsIux.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPQVVwH.s: Assembler messages:
encrypt.c: /tmp/ccPQVVwH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPQVVwH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQVVwH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQVVwH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPQVVwH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQVVwH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPQVVwH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPQVVwH.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXiFjOy.s: Assembler messages:
encrypt.c: /tmp/ccXiFjOy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXiFjOy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXiFjOy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiFjOy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXiFjOy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXiFjOy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXiFjOy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXiFjOy.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz4bicE.s: Assembler messages:
encrypt.c: /tmp/ccz4bicE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz4bicE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz4bicE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bicE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz4bicE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4bicE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz4bicE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz4bicE.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7BG9zK.s: Assembler messages:
encrypt.c: /tmp/cc7BG9zK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7BG9zK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BG9zK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BG9zK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7BG9zK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BG9zK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7BG9zK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7BG9zK.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJJbsQA.s: Assembler messages:
encrypt.c: /tmp/ccJJbsQA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJJbsQA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJbsQA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJbsQA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJbsQA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJbsQA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJJbsQA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJbsQA.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6KGfHF.s: Assembler messages:
encrypt.c: /tmp/cc6KGfHF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6KGfHF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6KGfHF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6KGfHF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6KGfHF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6KGfHF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6KGfHF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6KGfHF.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctiT4Gx.s: Assembler messages:
encrypt.c: /tmp/cctiT4Gx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctiT4Gx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctiT4Gx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiT4Gx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctiT4Gx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctiT4Gx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctiT4Gx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctiT4Gx.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI91vuB.s: Assembler messages:
encrypt.c: /tmp/ccI91vuB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI91vuB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI91vuB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI91vuB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI91vuB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI91vuB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI91vuB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI91vuB.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTan07L.s: Assembler messages:
encrypt.c: /tmp/ccTan07L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTan07L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTan07L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTan07L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTan07L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTan07L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTan07L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTan07L.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUcu5Mx.s: Assembler messages:
encrypt.c: /tmp/ccUcu5Mx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUcu5Mx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUcu5Mx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcu5Mx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUcu5Mx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUcu5Mx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUcu5Mx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUcu5Mx.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgdi9yr.s: Assembler messages:
encrypt.c: /tmp/ccgdi9yr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgdi9yr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgdi9yr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdi9yr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdi9yr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgdi9yr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgdi9yr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdi9yr.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccYYFFG.s: Assembler messages:
encrypt.c: /tmp/cccYYFFG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccYYFFG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccYYFFG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYYFFG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccYYFFG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccYYFFG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccYYFFG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccYYFFG.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpDu5lM.s: Assembler messages:
encrypt.c: /tmp/ccpDu5lM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpDu5lM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDu5lM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDu5lM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDu5lM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDu5lM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpDu5lM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDu5lM.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc4bigK.s: Assembler messages:
encrypt.c: /tmp/ccc4bigK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc4bigK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc4bigK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4bigK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc4bigK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc4bigK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccc4bigK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc4bigK.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyVD5Tt.s: Assembler messages:
encrypt.c: /tmp/ccyVD5Tt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyVD5Tt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVD5Tt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVD5Tt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVD5Tt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVD5Tt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyVD5Tt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVD5Tt.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/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: 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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI7bGpc.s: Assembler messages:
encrypt.c: /tmp/ccI7bGpc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI7bGpc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7bGpc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7bGpc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI7bGpc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI7bGpc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7bGpc.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/ccI7bGpc.s: Assembler messages:
encrypt.c: /tmp/ccI7bGpc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI7bGpc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7bGpc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7bGpc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7bGpc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI7bGpc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI7bGpc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7bGpc.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvLUuO2.s: Assembler messages:
encrypt.c: /tmp/ccvLUuO2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvLUuO2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLUuO2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLUuO2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLUuO2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvLUuO2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLUuO2.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/ccvLUuO2.s: Assembler messages:
encrypt.c: /tmp/ccvLUuO2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvLUuO2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLUuO2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLUuO2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLUuO2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLUuO2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvLUuO2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLUuO2.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclolQb2.s: Assembler messages:
encrypt.c: /tmp/cclolQb2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclolQb2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclolQb2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclolQb2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclolQb2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclolQb2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclolQb2.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/cclolQb2.s: Assembler messages:
encrypt.c: /tmp/cclolQb2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclolQb2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclolQb2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclolQb2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclolQb2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclolQb2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclolQb2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclolQb2.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvE23w0.s: Assembler messages:
encrypt.c: /tmp/ccvE23w0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvE23w0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvE23w0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvE23w0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvE23w0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvE23w0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvE23w0.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/ccvE23w0.s: Assembler messages:
encrypt.c: /tmp/ccvE23w0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvE23w0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvE23w0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvE23w0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvE23w0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvE23w0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvE23w0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvE23w0.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccelESE4.s: Assembler messages:
encrypt.c: /tmp/ccelESE4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccelESE4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelESE4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccelESE4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelESE4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccelESE4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccelESE4.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/ccelESE4.s: Assembler messages:
encrypt.c: /tmp/ccelESE4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccelESE4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelESE4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelESE4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccelESE4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelESE4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccelESE4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccelESE4.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoD2hse.s: Assembler messages:
encrypt.c: /tmp/ccoD2hse.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoD2hse.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoD2hse.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoD2hse.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoD2hse.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoD2hse.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoD2hse.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/ccoD2hse.s: Assembler messages:
encrypt.c: /tmp/ccoD2hse.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoD2hse.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoD2hse.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoD2hse.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoD2hse.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoD2hse.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoD2hse.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoD2hse.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHnsNsY.s: Assembler messages:
encrypt.c: /tmp/ccHnsNsY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHnsNsY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnsNsY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnsNsY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnsNsY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHnsNsY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnsNsY.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/ccHnsNsY.s: Assembler messages:
encrypt.c: /tmp/ccHnsNsY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHnsNsY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnsNsY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnsNsY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnsNsY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnsNsY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHnsNsY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnsNsY.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbjoX3c.s: Assembler messages:
encrypt.c: /tmp/ccbjoX3c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbjoX3c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjoX3c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjoX3c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjoX3c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbjoX3c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjoX3c.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/ccbjoX3c.s: Assembler messages:
encrypt.c: /tmp/ccbjoX3c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbjoX3c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjoX3c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjoX3c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjoX3c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjoX3c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbjoX3c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjoX3c.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQzsaL9.s: Assembler messages:
encrypt.c: /tmp/ccQzsaL9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQzsaL9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQzsaL9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzsaL9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQzsaL9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQzsaL9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQzsaL9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQzsaL9.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrmwGEh.s: Assembler messages:
encrypt.c: /tmp/ccrmwGEh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrmwGEh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrmwGEh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmwGEh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmwGEh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrmwGEh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrmwGEh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmwGEh.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5cEZsh.s: Assembler messages:
encrypt.c: /tmp/cc5cEZsh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5cEZsh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5cEZsh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cEZsh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5cEZsh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5cEZsh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5cEZsh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5cEZsh.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNZfWLf.s: Assembler messages:
encrypt.c: /tmp/ccNZfWLf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNZfWLf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZfWLf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZfWLf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZfWLf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZfWLf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNZfWLf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZfWLf.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFFrDl3.s: Assembler messages:
encrypt.c: /tmp/ccFFrDl3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFFrDl3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFFrDl3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFrDl3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFFrDl3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFFrDl3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFFrDl3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFFrDl3.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpFCu1i.s: Assembler messages:
encrypt.c: /tmp/ccpFCu1i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpFCu1i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpFCu1i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFCu1i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpFCu1i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpFCu1i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpFCu1i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpFCu1i.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL0bmvB.s: Assembler messages:
encrypt.c: /tmp/ccL0bmvB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL0bmvB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL0bmvB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0bmvB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL0bmvB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL0bmvB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccL0bmvB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL0bmvB.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjGxguZ.s: Assembler messages:
encrypt.c: /tmp/ccjGxguZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjGxguZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjGxguZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGxguZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGxguZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjGxguZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjGxguZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGxguZ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9BJ0Xh.s: Assembler messages:
encrypt.c: /tmp/cc9BJ0Xh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9BJ0Xh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9BJ0Xh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BJ0Xh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9BJ0Xh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BJ0Xh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9BJ0Xh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9BJ0Xh.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWlYvfJ.s: Assembler messages:
encrypt.c: /tmp/ccWlYvfJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWlYvfJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlYvfJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlYvfJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlYvfJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlYvfJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWlYvfJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlYvfJ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDdroj2.s: Assembler messages:
encrypt.c: /tmp/ccDdroj2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDdroj2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdroj2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdroj2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDdroj2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdroj2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDdroj2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDdroj2.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXATBuJ.s: Assembler messages:
encrypt.c: /tmp/ccXATBuJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXATBuJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXATBuJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXATBuJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXATBuJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXATBuJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXATBuJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXATBuJ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaGZZEL.s: Assembler messages:
encrypt.c: /tmp/ccaGZZEL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaGZZEL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGZZEL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGZZEL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaGZZEL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGZZEL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaGZZEL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaGZZEL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdNPS8j.s: Assembler messages:
encrypt.c: /tmp/ccdNPS8j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdNPS8j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdNPS8j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNPS8j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdNPS8j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdNPS8j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdNPS8j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdNPS8j.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQeIBse.s: Assembler messages:
encrypt.c: /tmp/ccQeIBse.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQeIBse.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQeIBse.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQeIBse.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQeIBse.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQeIBse.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQeIBse.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQeIBse.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclgLvxz.s: Assembler messages:
encrypt.c: /tmp/cclgLvxz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclgLvxz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgLvxz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLvxz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgLvxz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclgLvxz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclgLvxz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgLvxz.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLQb82G.s: Assembler messages:
encrypt.c: /tmp/ccLQb82G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLQb82G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLQb82G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQb82G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLQb82G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLQb82G.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLQb82G.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLQb82G.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYS7Tgi.s: Assembler messages:
encrypt.c: /tmp/ccYS7Tgi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYS7Tgi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYS7Tgi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYS7Tgi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYS7Tgi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYS7Tgi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYS7Tgi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYS7Tgi.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOIE15g.s: Assembler messages:
encrypt.c: /tmp/ccOIE15g.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOIE15g.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOIE15g.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIE15g.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOIE15g.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOIE15g.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOIE15g.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOIE15g.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQEkuVv.s: Assembler messages:
encrypt.c: /tmp/ccQEkuVv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQEkuVv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQEkuVv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEkuVv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQEkuVv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEkuVv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQEkuVv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQEkuVv.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8Bg8ps.s: Assembler messages:
encrypt.c: /tmp/cc8Bg8ps.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Bg8ps.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Bg8ps.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bg8ps.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Bg8ps.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Bg8ps.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8Bg8ps.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Bg8ps.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc0Jr9d.s: Assembler messages:
encrypt.c: /tmp/ccc0Jr9d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc0Jr9d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0Jr9d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0Jr9d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0Jr9d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0Jr9d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccc0Jr9d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0Jr9d.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSP00Kd.s: Assembler messages:
encrypt.c: /tmp/ccSP00Kd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSP00Kd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSP00Kd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP00Kd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSP00Kd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSP00Kd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSP00Kd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSP00Kd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqBkjEt.s: Assembler messages:
encrypt.c: /tmp/ccqBkjEt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqBkjEt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqBkjEt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBkjEt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqBkjEt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqBkjEt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqBkjEt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqBkjEt.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpMATei.s: Assembler messages:
encrypt.c: /tmp/ccpMATei.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpMATei.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpMATei.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMATei.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpMATei.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpMATei.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpMATei.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpMATei.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxNY0sb.s: Assembler messages:
encrypt.c: /tmp/ccxNY0sb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxNY0sb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxNY0sb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNY0sb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxNY0sb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxNY0sb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxNY0sb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxNY0sb.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3qkFwd.s: Assembler messages:
encrypt.c: /tmp/cc3qkFwd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3qkFwd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3qkFwd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qkFwd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3qkFwd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3qkFwd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3qkFwd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3qkFwd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnqqQOZ.s: Assembler messages:
encrypt.c: /tmp/ccnqqQOZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnqqQOZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnqqQOZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqqQOZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnqqQOZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnqqQOZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnqqQOZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnqqQOZ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc064A4Z.s: Assembler messages:
encrypt.c: /tmp/cc064A4Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc064A4Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc064A4Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc064A4Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc064A4Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc064A4Z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc064A4Z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc064A4Z.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJbYhgh.s: Assembler messages:
encrypt.c: /tmp/ccJbYhgh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJbYhgh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbYhgh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYhgh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJbYhgh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbYhgh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJbYhgh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJbYhgh.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAB5mqd.s: Assembler messages:
encrypt.c: /tmp/ccAB5mqd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAB5mqd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAB5mqd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB5mqd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAB5mqd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAB5mqd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAB5mqd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAB5mqd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW6JbtZ.s: Assembler messages:
encrypt.c: /tmp/ccW6JbtZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW6JbtZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6JbtZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6JbtZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW6JbtZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW6JbtZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccW6JbtZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW6JbtZ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1uWcj3.s: Assembler messages:
encrypt.c: /tmp/cc1uWcj3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1uWcj3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1uWcj3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1uWcj3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1uWcj3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1uWcj3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1uWcj3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1uWcj3.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctl2PXO.s: Assembler messages:
encrypt.c: /tmp/cctl2PXO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctl2PXO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctl2PXO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctl2PXO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctl2PXO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctl2PXO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctl2PXO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctl2PXO.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnF7yld.s: Assembler messages:
encrypt.c: /tmp/ccnF7yld.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnF7yld.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnF7yld.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnF7yld.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnF7yld.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnF7yld.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnF7yld.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnF7yld.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccudgRFR.s: Assembler messages:
encrypt.c: /tmp/ccudgRFR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccudgRFR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccudgRFR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgRFR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccudgRFR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudgRFR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccudgRFR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccudgRFR.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL53wlM.s: Assembler messages:
encrypt.c: /tmp/ccL53wlM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL53wlM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL53wlM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53wlM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL53wlM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL53wlM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccL53wlM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL53wlM.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciVbcc3.s: Assembler messages:
encrypt.c: /tmp/cciVbcc3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciVbcc3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciVbcc3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVbcc3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciVbcc3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciVbcc3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciVbcc3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciVbcc3.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZlQxFo.s: Assembler messages:
encrypt.c: /tmp/ccZlQxFo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZlQxFo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZlQxFo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlQxFo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZlQxFo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlQxFo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZlQxFo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZlQxFo.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj7G8xN.s: Assembler messages:
encrypt.c: /tmp/ccj7G8xN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj7G8xN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj7G8xN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7G8xN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7G8xN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj7G8xN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj7G8xN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7G8xN.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc70buXL.s: Assembler messages:
encrypt.c: /tmp/cc70buXL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc70buXL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc70buXL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70buXL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc70buXL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc70buXL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc70buXL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc70buXL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnbFOkm.s: Assembler messages:
encrypt.c: /tmp/ccnbFOkm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnbFOkm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbFOkm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbFOkm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbFOkm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbFOkm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnbFOkm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbFOkm.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc01ULWq.s: Assembler messages:
encrypt.c: /tmp/cc01ULWq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc01ULWq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc01ULWq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01ULWq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc01ULWq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01ULWq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc01ULWq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc01ULWq.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJmWkAP.s: Assembler messages:
encrypt.c: /tmp/ccJmWkAP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJmWkAP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJmWkAP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmWkAP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJmWkAP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJmWkAP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJmWkAP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJmWkAP.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9U0sOm.s: Assembler messages:
encrypt.c: /tmp/cc9U0sOm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9U0sOm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9U0sOm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9U0sOm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9U0sOm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9U0sOm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9U0sOm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9U0sOm.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaj7S2O.s: Assembler messages:
encrypt.c: /tmp/ccaj7S2O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaj7S2O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaj7S2O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj7S2O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaj7S2O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaj7S2O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaj7S2O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaj7S2O.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVG7YYM.s: Assembler messages:
encrypt.c: /tmp/ccVG7YYM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVG7YYM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVG7YYM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVG7YYM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVG7YYM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVG7YYM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVG7YYM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVG7YYM.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccppkOCl.s: Assembler messages:
encrypt.c: /tmp/ccppkOCl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccppkOCl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccppkOCl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppkOCl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccppkOCl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccppkOCl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccppkOCl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccppkOCl.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR9cmTa.s: Assembler messages:
encrypt.c: /tmp/ccR9cmTa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR9cmTa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR9cmTa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9cmTa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR9cmTa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR9cmTa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR9cmTa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR9cmTa.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp1mdPA.s: Assembler messages:
encrypt.c: /tmp/ccp1mdPA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp1mdPA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1mdPA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1mdPA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1mdPA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1mdPA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp1mdPA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1mdPA.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce43HoL.s: Assembler messages:
encrypt.c: /tmp/cce43HoL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce43HoL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce43HoL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cce43HoL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cce43HoL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cce43HoL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cce43HoL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cce43HoL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpdyogk.s: Assembler messages:
encrypt.c: /tmp/ccpdyogk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpdyogk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpdyogk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdyogk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpdyogk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpdyogk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpdyogk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpdyogk.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ7yz5g.s: Assembler messages:
encrypt.c: /tmp/ccQ7yz5g.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ7yz5g.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ7yz5g.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7yz5g.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ7yz5g.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7yz5g.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ7yz5g.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ7yz5g.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxPaBJz.s: Assembler messages:
encrypt.c: /tmp/ccxPaBJz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxPaBJz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxPaBJz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPaBJz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxPaBJz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxPaBJz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxPaBJz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxPaBJz.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTJgsQV.s: Assembler messages:
encrypt.c: /tmp/ccTJgsQV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTJgsQV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTJgsQV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJgsQV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTJgsQV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTJgsQV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTJgsQV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTJgsQV.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce3dhbd.s: Assembler messages:
encrypt.c: /tmp/cce3dhbd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce3dhbd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce3dhbd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3dhbd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce3dhbd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce3dhbd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cce3dhbd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cce3dhbd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoOgXsM.s: Assembler messages:
encrypt.c: /tmp/ccoOgXsM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoOgXsM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoOgXsM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOgXsM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoOgXsM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOgXsM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoOgXsM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoOgXsM.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrToosX.s: Assembler messages:
encrypt.c: /tmp/ccrToosX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrToosX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrToosX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrToosX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrToosX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrToosX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrToosX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrToosX.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUN6mbf.s: Assembler messages:
encrypt.c: /tmp/ccUN6mbf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUN6mbf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUN6mbf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUN6mbf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUN6mbf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUN6mbf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUN6mbf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUN6mbf.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckRXz4Y.s: Assembler messages:
encrypt.c: /tmp/cckRXz4Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckRXz4Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRXz4Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRXz4Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRXz4Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRXz4Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckRXz4Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRXz4Y.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKlW2UR.s: Assembler messages:
encrypt.c: /tmp/ccKlW2UR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKlW2UR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKlW2UR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlW2UR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlW2UR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKlW2UR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKlW2UR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlW2UR.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmKNuXc.s: Assembler messages:
encrypt.c: /tmp/ccmKNuXc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmKNuXc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmKNuXc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKNuXc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKNuXc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmKNuXc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmKNuXc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKNuXc.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDFxAE0.s: Assembler messages:
encrypt.c: /tmp/ccDFxAE0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDFxAE0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDFxAE0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDFxAE0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDFxAE0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDFxAE0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDFxAE0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDFxAE0.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEK2MJG.s: Assembler messages:
encrypt.c: /tmp/ccEK2MJG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEK2MJG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEK2MJG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2MJG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEK2MJG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEK2MJG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEK2MJG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEK2MJG.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR3j7KL.s: Assembler messages:
encrypt.c: /tmp/ccR3j7KL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR3j7KL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR3j7KL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3j7KL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR3j7KL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR3j7KL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR3j7KL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR3j7KL.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVPajYG.s: Assembler messages:
encrypt.c: /tmp/ccVPajYG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVPajYG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPajYG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPajYG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPajYG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPajYG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVPajYG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPajYG.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUjWGEX.s: Assembler messages:
encrypt.c: /tmp/ccUjWGEX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUjWGEX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjWGEX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjWGEX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUjWGEX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUjWGEX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUjWGEX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUjWGEX.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckx3yNJ.s: Assembler messages:
encrypt.c: /tmp/cckx3yNJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckx3yNJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckx3yNJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckx3yNJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckx3yNJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckx3yNJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckx3yNJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckx3yNJ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1FgPAK.s: Assembler messages:
encrypt.c: /tmp/cc1FgPAK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1FgPAK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1FgPAK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1FgPAK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1FgPAK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1FgPAK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1FgPAK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1FgPAK.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaHcP6W.s: Assembler messages:
encrypt.c: /tmp/ccaHcP6W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaHcP6W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaHcP6W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHcP6W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaHcP6W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHcP6W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaHcP6W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaHcP6W.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9uxAX9.s: Assembler messages:
encrypt.c: /tmp/cc9uxAX9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9uxAX9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9uxAX9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uxAX9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9uxAX9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uxAX9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9uxAX9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9uxAX9.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckdk58g.s: Assembler messages:
encrypt.c: /tmp/cckdk58g.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckdk58g.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdk58g.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdk58g.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckdk58g.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdk58g.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckdk58g.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckdk58g.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ11Rsb.s: Assembler messages:
encrypt.c: /tmp/ccZ11Rsb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ11Rsb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ11Rsb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Rsb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ11Rsb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ11Rsb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ11Rsb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ11Rsb.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmIJJS3.s: Assembler messages:
encrypt.c: /tmp/ccmIJJS3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmIJJS3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmIJJS3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIJJS3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmIJJS3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmIJJS3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmIJJS3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmIJJS3.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV8aBFc.s: Assembler messages:
encrypt.c: /tmp/ccV8aBFc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV8aBFc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV8aBFc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8aBFc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV8aBFc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV8aBFc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccV8aBFc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV8aBFc.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrKPNof.s: Assembler messages:
encrypt.c: /tmp/ccrKPNof.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrKPNof.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrKPNof.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKPNof.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrKPNof.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrKPNof.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrKPNof.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrKPNof.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGyemGp.s: Assembler messages:
encrypt.c: /tmp/ccGyemGp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGyemGp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyemGp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyemGp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGyemGp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyemGp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGyemGp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGyemGp.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJa7ut5.s: Assembler messages:
encrypt.c: /tmp/ccJa7ut5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJa7ut5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJa7ut5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJa7ut5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJa7ut5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJa7ut5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJa7ut5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJa7ut5.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHnZwux.s: Assembler messages:
encrypt.c: /tmp/ccHnZwux.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHnZwux.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnZwux.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnZwux.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnZwux.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnZwux.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHnZwux.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnZwux.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQgrc9p.s: Assembler messages:
encrypt.c: /tmp/ccQgrc9p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQgrc9p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQgrc9p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgrc9p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQgrc9p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQgrc9p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQgrc9p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQgrc9p.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUVIxBg.s: Assembler messages:
encrypt.c: /tmp/ccUVIxBg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUVIxBg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVIxBg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVIxBg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUVIxBg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUVIxBg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUVIxBg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUVIxBg.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYHDX4h.s: Assembler messages:
encrypt.c: /tmp/ccYHDX4h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYHDX4h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYHDX4h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHDX4h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYHDX4h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYHDX4h.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYHDX4h.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYHDX4h.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6YuU3q.s: Assembler messages:
encrypt.c: /tmp/cc6YuU3q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6YuU3q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6YuU3q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YuU3q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6YuU3q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6YuU3q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6YuU3q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6YuU3q.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKncxZw.s: Assembler messages:
encrypt.c: /tmp/ccKncxZw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKncxZw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKncxZw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKncxZw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKncxZw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKncxZw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKncxZw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKncxZw.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5WhVCt.s: Assembler messages:
encrypt.c: /tmp/cc5WhVCt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5WhVCt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WhVCt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WhVCt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5WhVCt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WhVCt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5WhVCt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5WhVCt.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSXtTbh.s: Assembler messages:
encrypt.c: /tmp/ccSXtTbh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSXtTbh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSXtTbh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXtTbh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSXtTbh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSXtTbh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSXtTbh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSXtTbh.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmFzuR0.s: Assembler messages:
encrypt.c: /tmp/ccmFzuR0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmFzuR0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmFzuR0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFzuR0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmFzuR0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmFzuR0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmFzuR0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmFzuR0.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqB40ZN.s: Assembler messages:
encrypt.c: /tmp/ccqB40ZN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqB40ZN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqB40ZN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB40ZN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqB40ZN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqB40ZN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqB40ZN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqB40ZN.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOScswJ.s: Assembler messages:
encrypt.c: /tmp/ccOScswJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOScswJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOScswJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOScswJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOScswJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOScswJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOScswJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOScswJ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx4AwkK.s: Assembler messages:
encrypt.c: /tmp/ccx4AwkK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx4AwkK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx4AwkK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4AwkK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx4AwkK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx4AwkK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx4AwkK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx4AwkK.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2F33I0.s: Assembler messages:
encrypt.c: /tmp/cc2F33I0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2F33I0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2F33I0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2F33I0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2F33I0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2F33I0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2F33I0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2F33I0.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT5xd0O.s: Assembler messages:
encrypt.c: /tmp/ccT5xd0O.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT5xd0O.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT5xd0O.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5xd0O.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5xd0O.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT5xd0O.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT5xd0O.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5xd0O.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5HOgTN.s: Assembler messages:
encrypt.c: /tmp/cc5HOgTN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5HOgTN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5HOgTN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HOgTN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5HOgTN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HOgTN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5HOgTN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5HOgTN.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbW3cZY.s: Assembler messages:
encrypt.c: /tmp/ccbW3cZY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbW3cZY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbW3cZY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3cZY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbW3cZY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbW3cZY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbW3cZY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbW3cZY.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8UWn0r.s: Assembler messages:
encrypt.c: /tmp/cc8UWn0r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8UWn0r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8UWn0r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8UWn0r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8UWn0r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8UWn0r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8UWn0r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8UWn0r.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccvZd5o.s: Assembler messages:
encrypt.c: /tmp/cccvZd5o.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccvZd5o.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccvZd5o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvZd5o.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccvZd5o.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccvZd5o.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccvZd5o.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccvZd5o.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ5li1i.s: Assembler messages:
encrypt.c: /tmp/ccZ5li1i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ5li1i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5li1i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5li1i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5li1i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ5li1i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ5li1i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5li1i.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr1DiIf.s: Assembler messages:
encrypt.c: /tmp/ccr1DiIf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr1DiIf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr1DiIf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1DiIf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1DiIf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1DiIf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr1DiIf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1DiIf.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Lfpqv.s: Assembler messages:
encrypt.c: /tmp/cc2Lfpqv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2Lfpqv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Lfpqv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Lfpqv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Lfpqv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Lfpqv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2Lfpqv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Lfpqv.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw1QAFp.s: Assembler messages:
encrypt.c: /tmp/ccw1QAFp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw1QAFp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw1QAFp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1QAFp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw1QAFp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw1QAFp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccw1QAFp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw1QAFp.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJgmKBs.s: Assembler messages:
encrypt.c: /tmp/ccJgmKBs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJgmKBs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgmKBs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgmKBs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgmKBs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgmKBs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJgmKBs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgmKBs.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpYZWTk.s: Assembler messages:
encrypt.c: /tmp/ccpYZWTk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpYZWTk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpYZWTk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZWTk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYZWTk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpYZWTk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpYZWTk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYZWTk.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKzj2DV.s: Assembler messages:
encrypt.c: /tmp/ccKzj2DV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKzj2DV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKzj2DV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzj2DV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKzj2DV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKzj2DV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKzj2DV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKzj2DV.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca8S0DH.s: Assembler messages:
encrypt.c: /tmp/cca8S0DH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8S0DH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8S0DH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8S0DH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8S0DH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca8S0DH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cca8S0DH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8S0DH.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFrv6xJ.s: Assembler messages:
encrypt.c: /tmp/ccFrv6xJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFrv6xJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrv6xJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrv6xJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrv6xJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFrv6xJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFrv6xJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrv6xJ.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJ5W6BI.s: Assembler messages:
encrypt.c: /tmp/ccJ5W6BI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ5W6BI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ5W6BI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5W6BI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ5W6BI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ5W6BI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ5W6BI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ5W6BI.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYyu2sL.s: Assembler messages:
encrypt.c: /tmp/ccYyu2sL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYyu2sL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyu2sL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyu2sL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyu2sL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyu2sL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYyu2sL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyu2sL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfkVB3Y.s: Assembler messages:
encrypt.c: /tmp/ccfkVB3Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfkVB3Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfkVB3Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkVB3Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkVB3Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfkVB3Y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfkVB3Y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkVB3Y.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6rR8aL.s: Assembler messages:
encrypt.c: /tmp/cc6rR8aL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6rR8aL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6rR8aL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6rR8aL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6rR8aL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6rR8aL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6rR8aL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6rR8aL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca8XRgU.s: Assembler messages:
encrypt.c: /tmp/cca8XRgU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8XRgU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8XRgU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8XRgU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8XRgU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8XRgU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca8XRgU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8XRgU.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPImNES.s: Assembler messages:
encrypt.c: /tmp/ccPImNES.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPImNES.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPImNES.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPImNES.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPImNES.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPImNES.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPImNES.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPImNES.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccauFjEl.s: Assembler messages:
encrypt.c: /tmp/ccauFjEl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccauFjEl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccauFjEl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauFjEl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauFjEl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauFjEl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccauFjEl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauFjEl.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwF34HG.s: Assembler messages:
encrypt.c: /tmp/ccwF34HG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwF34HG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwF34HG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF34HG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwF34HG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwF34HG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwF34HG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwF34HG.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxikRl6.s: Assembler messages:
encrypt.c: /tmp/ccxikRl6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxikRl6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxikRl6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxikRl6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxikRl6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxikRl6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxikRl6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxikRl6.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCEOPYS.s: Assembler messages:
encrypt.c: /tmp/ccCEOPYS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCEOPYS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCEOPYS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCEOPYS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCEOPYS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCEOPYS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCEOPYS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCEOPYS.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCGiJsm.s: Assembler messages:
encrypt.c: /tmp/ccCGiJsm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCGiJsm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCGiJsm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGiJsm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCGiJsm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCGiJsm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCGiJsm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCGiJsm.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjH4Hec.s: Assembler messages:
encrypt.c: /tmp/ccjH4Hec.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjH4Hec.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjH4Hec.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjH4Hec.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjH4Hec.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjH4Hec.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjH4Hec.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjH4Hec.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuVEtrQ.s: Assembler messages:
encrypt.c: /tmp/ccuVEtrQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuVEtrQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuVEtrQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuVEtrQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuVEtrQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuVEtrQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuVEtrQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuVEtrQ.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBG6GSt.s: Assembler messages:
encrypt.c: /tmp/ccBG6GSt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBG6GSt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBG6GSt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBG6GSt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBG6GSt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBG6GSt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBG6GSt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBG6GSt.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp69wkR.s: Assembler messages:
encrypt.c: /tmp/ccp69wkR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp69wkR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp69wkR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69wkR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp69wkR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp69wkR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp69wkR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp69wkR.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSNqaVR.s: Assembler messages:
encrypt.c: /tmp/ccSNqaVR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSNqaVR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSNqaVR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNqaVR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSNqaVR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSNqaVR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSNqaVR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSNqaVR.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYZvayr.s: Assembler messages:
encrypt.c: /tmp/ccYZvayr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYZvayr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYZvayr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZvayr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYZvayr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYZvayr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYZvayr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYZvayr.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYgaEPU.s: Assembler messages:
encrypt.c: /tmp/ccYgaEPU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYgaEPU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYgaEPU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgaEPU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYgaEPU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYgaEPU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYgaEPU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYgaEPU.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxBWv2t.s: Assembler messages:
encrypt.c: /tmp/ccxBWv2t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxBWv2t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxBWv2t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBWv2t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxBWv2t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBWv2t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxBWv2t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxBWv2t.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW7Qbdr.s: Assembler messages:
encrypt.c: /tmp/ccW7Qbdr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW7Qbdr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW7Qbdr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Qbdr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW7Qbdr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW7Qbdr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW7Qbdr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW7Qbdr.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgetj5L.s: Assembler messages:
encrypt.c: /tmp/ccgetj5L.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgetj5L.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgetj5L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgetj5L.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgetj5L.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgetj5L.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgetj5L.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgetj5L.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbyjmap.s: Assembler messages:
encrypt.c: /tmp/ccbyjmap.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbyjmap.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbyjmap.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyjmap.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyjmap.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbyjmap.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbyjmap.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyjmap.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqw79lL.s: Assembler messages:
encrypt.c: /tmp/ccqw79lL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqw79lL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqw79lL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqw79lL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqw79lL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqw79lL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqw79lL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqw79lL.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMPb6sd.s: Assembler messages:
encrypt.c: /tmp/ccMPb6sd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMPb6sd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMPb6sd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPb6sd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMPb6sd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMPb6sd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMPb6sd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMPb6sd.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX46KvC.s: Assembler messages:
encrypt.c: /tmp/ccX46KvC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX46KvC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX46KvC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX46KvC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX46KvC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX46KvC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX46KvC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX46KvC.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEAdpSp.s: Assembler messages:
encrypt.c: /tmp/ccEAdpSp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEAdpSp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEAdpSp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAdpSp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEAdpSp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAdpSp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEAdpSp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEAdpSp.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwKSv2Q.s: Assembler messages:
encrypt.c: /tmp/ccwKSv2Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwKSv2Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwKSv2Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKSv2Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwKSv2Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKSv2Q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwKSv2Q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwKSv2Q.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0KFrSB.s: Assembler messages:
encrypt.c: /tmp/cc0KFrSB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0KFrSB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0KFrSB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KFrSB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0KFrSB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0KFrSB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0KFrSB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0KFrSB.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgHZhIm.s: Assembler messages:
encrypt.c: /tmp/ccgHZhIm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgHZhIm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHZhIm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHZhIm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHZhIm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHZhIm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgHZhIm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHZhIm.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCQrWdx.s: Assembler messages:
encrypt.c: /tmp/ccCQrWdx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCQrWdx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCQrWdx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQrWdx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCQrWdx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQrWdx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCQrWdx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCQrWdx.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXMPnwb.s: Assembler messages:
encrypt.c: /tmp/ccXMPnwb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXMPnwb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMPnwb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMPnwb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMPnwb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMPnwb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXMPnwb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMPnwb.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9I3P8W.s: Assembler messages:
encrypt.c: /tmp/cc9I3P8W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9I3P8W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9I3P8W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I3P8W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9I3P8W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9I3P8W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9I3P8W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9I3P8W.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyTjHcM.s: Assembler messages:
encrypt.c: /tmp/ccyTjHcM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyTjHcM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyTjHcM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTjHcM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyTjHcM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyTjHcM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyTjHcM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyTjHcM.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7vOMUy.s: Assembler messages:
encrypt.c: /tmp/cc7vOMUy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7vOMUy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7vOMUy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vOMUy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7vOMUy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7vOMUy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7vOMUy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7vOMUy.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsXQCaa.s: Assembler messages:
encrypt.c: /tmp/ccsXQCaa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsXQCaa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsXQCaa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsXQCaa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsXQCaa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsXQCaa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsXQCaa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsXQCaa.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBy4062.s: Assembler messages:
encrypt.c: /tmp/ccBy4062.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBy4062.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBy4062.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBy4062.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBy4062.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBy4062.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBy4062.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBy4062.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdurAx8.s: Assembler messages:
encrypt.c: /tmp/ccdurAx8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdurAx8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdurAx8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdurAx8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdurAx8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdurAx8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdurAx8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdurAx8.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2nuPm5.s: Assembler messages:
encrypt.c: /tmp/cc2nuPm5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2nuPm5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2nuPm5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nuPm5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2nuPm5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2nuPm5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2nuPm5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2nuPm5.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOK96ax.s: Assembler messages:
encrypt.c: /tmp/ccOK96ax.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOK96ax.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOK96ax.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOK96ax.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOK96ax.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOK96ax.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOK96ax.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOK96ax.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1IcV2W.s: Assembler messages:
encrypt.c: /tmp/cc1IcV2W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1IcV2W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1IcV2W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IcV2W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1IcV2W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1IcV2W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1IcV2W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1IcV2W.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdFFiLk.s: Assembler messages:
encrypt.c: /tmp/ccdFFiLk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdFFiLk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFFiLk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFFiLk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFFiLk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdFFiLk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdFFiLk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFFiLk.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccctOcjx.s: Assembler messages:
encrypt.c: /tmp/ccctOcjx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccctOcjx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctOcjx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctOcjx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccctOcjx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctOcjx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccctOcjx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccctOcjx.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccenRaD7.s: Assembler messages:
encrypt.c: /tmp/ccenRaD7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccenRaD7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccenRaD7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenRaD7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccenRaD7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccenRaD7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccenRaD7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccenRaD7.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXOvggn.s: Assembler messages:
encrypt.c: /tmp/ccXOvggn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXOvggn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOvggn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOvggn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOvggn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXOvggn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXOvggn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOvggn.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxc4kV2.s: Assembler messages:
encrypt.c: /tmp/ccxc4kV2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxc4kV2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxc4kV2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc4kV2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxc4kV2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxc4kV2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxc4kV2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxc4kV2.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIMM3w7.s: Assembler messages:
encrypt.c: /tmp/ccIMM3w7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIMM3w7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIMM3w7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMM3w7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIMM3w7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIMM3w7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIMM3w7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIMM3w7.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTpzD4E.s: Assembler messages:
encrypt.c: /tmp/ccTpzD4E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTpzD4E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTpzD4E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpzD4E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTpzD4E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpzD4E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTpzD4E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTpzD4E.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Xk2TU.s: Assembler messages:
encrypt.c: /tmp/cc0Xk2TU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Xk2TU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Xk2TU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xk2TU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Xk2TU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Xk2TU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0Xk2TU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Xk2TU.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKI23Pv.s: Assembler messages:
encrypt.c: /tmp/ccKI23Pv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKI23Pv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKI23Pv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKI23Pv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKI23Pv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKI23Pv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKI23Pv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKI23Pv.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9BnGPE.s: Assembler messages:
encrypt.c: /tmp/cc9BnGPE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9BnGPE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9BnGPE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BnGPE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9BnGPE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BnGPE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9BnGPE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9BnGPE.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvIzAM7.s: Assembler messages:
encrypt.c: /tmp/ccvIzAM7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvIzAM7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvIzAM7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIzAM7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvIzAM7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvIzAM7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvIzAM7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvIzAM7.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR6mdtC.s: Assembler messages:
encrypt.c: /tmp/ccR6mdtC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR6mdtC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR6mdtC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6mdtC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR6mdtC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR6mdtC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR6mdtC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR6mdtC.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsvdDdW.s: Assembler messages:
encrypt.c: /tmp/ccsvdDdW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsvdDdW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsvdDdW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdDdW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsvdDdW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvdDdW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsvdDdW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsvdDdW.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccALCPtG.s: Assembler messages:
encrypt.c: /tmp/ccALCPtG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccALCPtG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccALCPtG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccALCPtG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccALCPtG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccALCPtG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccALCPtG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccALCPtG.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXMWlFD.s: Assembler messages:
encrypt.c: /tmp/ccXMWlFD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXMWlFD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMWlFD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMWlFD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMWlFD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMWlFD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXMWlFD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMWlFD.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaqgf4t.s: Assembler messages:
encrypt.c: /tmp/ccaqgf4t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaqgf4t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqgf4t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgf4t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqgf4t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqgf4t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaqgf4t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqgf4t.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyM3WTt.s: Assembler messages:
encrypt.c: /tmp/ccyM3WTt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyM3WTt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyM3WTt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM3WTt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyM3WTt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyM3WTt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyM3WTt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyM3WTt.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7jZjgG.s: Assembler messages:
encrypt.c: /tmp/cc7jZjgG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7jZjgG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jZjgG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jZjgG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jZjgG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jZjgG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7jZjgG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jZjgG.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBlx14F.s: Assembler messages:
encrypt.c: /tmp/ccBlx14F.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBlx14F.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBlx14F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlx14F.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBlx14F.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBlx14F.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBlx14F.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBlx14F.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/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5XKozD.s: Assembler messages:
encrypt.c: /tmp/cc5XKozD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5XKozD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5XKozD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XKozD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5XKozD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5XKozD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5XKozD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5XKozD.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/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvFqPjA.s: Assembler messages:
encrypt.c: /tmp/ccvFqPjA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvFqPjA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvFqPjA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFqPjA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvFqPjA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvFqPjA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvFqPjA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvFqPjA.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