GT-2567 fixed long standing issue with pointer source register

This commit is contained in:
emteere 2020-09-11 19:26:14 -04:00
parent 169b23b1e0
commit 93473d3282

View file

@ -2417,8 +2417,10 @@ vld4DdList: "{"^buildVld4DdList^"}" is TMode=1 & thv_c0808=1 & thv_D22 & thv_c1
# VLDM (A1)
#
vldmRn: Rn is Rn & c2121=0 { export Rn; }
vldmRn: Rn^"!" is Rn & c2121=1 { export Rn; }
vldmRn: Rn is TMode=0 & Rn & c2121=0 { export Rn; }
vldmRn: Rn^"!" is TMode=0 & Rn & c2121=1 { export Rn; }
vldmRn: thv_Rn is TMode=1 & thv_Rn & thv_c2121=0 { export thv_Rn; }
vldmRn: thv_Rn^"!" is TMode=1 & thv_Rn & thv_c2121=1 { export thv_Rn; }
vldmOffset: value is $(AMODE) & immed [ value= immed << 2; ] { export *[const]:4 value; }
vldmOffset: value is TMode=1 & thv_immed [ value= thv_immed << 2; ] { export *[const]:4 value; }