Replace assembler with a submodule
[spline/bezier]Fix decoded buffer access violation.
x86 jit: use the correct fp move instruction, minor optimization in vdot
Oops, bad merge
Another oops...
Merge pull request #7104 from Kingcom/Assembler

Replace assembler with a submodule
x86 jit: Commit commented-out haddps-based vdot.q as reminder not to use haddps...
x86 jit vcrsp.t: Oops, don't "SimpleReg" before doing the SIMD solution..
Support flat shading.
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
[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.)