jit: MAP_NOINIT should always mean MAP_DIRTY.
Merge pull request #7112 from unknownbrackets/jit-simd

jit: MAP_NOINIT should always mean MAP_DIRTY
Merge ARM emitter updates from the NEON branch
Merge some matrix utils and stuff from the NEON branch
x86 jit: Implement matrix init ops in SIMD. Turn off SIMD again by default (oops)
Update armips
Merge pull request #7113 from Kingcom/master

Update assembler
x86jit: Oops, can't have loaded regs here yet.
Update armips (fixes #7114.)
x86jit: Implement vmmov using SIMD.

4x -> 87x in microbenchmarking.
x86jit: Allow only one reg for sequential load.
x86jit: Find the correct available regs.

If there aren't n available regs, they may not of course be in slots 0 and
1.  Have to go and find them.
x86jit: when reusing a reg, don't zap slot.

If we returned the same reg it was in before, don't zap the slots because
slot #1 may be valid.
Merge pull request #7118 from unknownbrackets/jit-simd2

x86jit: Correctly use available regs for simd load
Merge pull request #7117 from unknownbrackets/jit-simd

x86jit: Implement vmmov using SIMD
x86 JIT: Join adjacent vrot calls together to avoid redundant sin/cos calls. Add a prototype, fix minor issues.
Merge https://github.com/hrydgard/ppsspp