aarch64.risu: fix ORRi

The ORRi was wrongly encoded like ANDi. Fix that.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
.gitignore: ignore generated assembly
emacs tag for editing mode
risu.c: add basic usage() text
risu: a bit more verbosity when running

Before this is could seem a little quite when running as you had no
indication stuff was happening (or how fast). I only dump on the master
side as I want to minimise the amount of qemu logs to sift through.
risu: enable static builds
Add "dump" target to Makefile

This will dump any risu.bin files to the risu.asm files which are so
useful for working through stuff. Of course you can run an individual
make target by running:

make simd_copy.risu.asm
Add handcoded risu skelenton for directed testing
risu.el: basic syntax highlighting mode for Emacs

This adds Emacs Major Mode for editing ${ARCH}.risu files. At the moment
it provides simple syntax highlighting and not much else.
aarch64.risu: fix C3.4.5 encoding of hw field for movi

The hw field indicates a shift
aarch64.risu: update C3.5.8 with CRC32 operations
aarch64.risu: fix C3.6.1 EXT constraints
aarch64.risu: fix C6.3.12 constraints on BICiv
aarch64.risu: add C3.6.11 AdvSIMD 3 same patterns
aarch64.risu: add C3.6.14 AdvSIMD shift imm
aarch64.risu: add C3.6.16 AdvSIMD three same
aarch64.risu: add C3.6.17 AdvSIMD two-reg misc
aarch64.risu: add C3.6.9 AdvSIMD scalar shift imm
aarch64.risu: add C3.6.7, C3.6.8 and C3.6.10

That's DUP, all SCALARPAIR ops and all the SQDM* ops
aarch64.risu: add partial C3.6.12 AdvSIMD scalar 2 reg