[spline/bezier]Fix decoded buffer access violation.
Support flat shading.
[spline/bezier]Fix surface normal at flat shading.
Merge branch 'master' into spline_bezier
x86jit: Oops, can't have loaded regs here yet.
Update armips (fixes #7114.)
Change VROT disassembly
Update armips
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.
Fix silly typo
x86 Jit: Basic implementation of SIMD vmmul. Can be improved.
x86jit: Avoid MOVSS into self.
x86jit: Add a MAP_NOLOCK flag to not lock.

Only for MapRegs*.  And then lock all by default, including
TryMapRegsVS().
x86jit: Improve spilling in vf2i.

This should improve which ones we spill on 32 bit at least.