Created by: joshua-warburton
This patch adds better testing coverage for instructions with SIMD/FP and GPR registers. Of the tests that were found to fail, the fixes are included.
This fixes: * DUP: Missing vector size and incorrectly decoded index * FMOV: Missing index and size * INS: Incorrectly decoded index and missing size * SMOV: Incorrectly decoded index and missing size * UMOV: Incorrectly decoded index and missing size.
issues: #2626