DSPLLE: Move a bunch of helper functions from DSPJitMisc.cpp to DSPJitUtil.cpp
DSP/Jit: Fold the test for ACMx into dsp_op_read_reg()

adds a new dsp_op_read_reg_dont_saturate for the few cases where
saturation is not appropriate
DSP: regcache: Synch host regs back to previous state

only if we are told to not emit the fixup to get it to that state
DSPJIT: RegCache: Fix writing immediates to guest registers
DSP/Jit: Some small optimizations to lsrn emitter
Revert "In memory of calc84."

This reverts commit 539bf405f2df07e84ac0d549c4553d0b1435d231.
Implement and use MOVZX(64, 32,...)

Probably better to keep that same-register-MOV assert useful. Also,
explicit type extension documents whats happening.

Internally, this boils down to the original MOV, but without the assert.
DSPJit: fix bug in DSPJitRegCache::getXReg
DSPJIT: fix increase/decrease_addr_reg to match interpreter again
DSP: fix for interpreter, jit ADDP

should probably use carry, not carry2
DSPJIT: Fix movToHostReg usage
Merge branch 'dspjit'

Conflicts:
	Source/Core/Core/Src/DSP/Jit/DSPJitExtOps.cpp
	Source/Core/Core/Src/DSP/Jit/DSPJitMisc.cpp
	Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.cpp
	Source/Core/Core/Src/DSP/Jit/DSPJitUtil.cpp