arm: add missing build statement to buildVpopSdList

This commit is contained in:
Sleigh-InSPECtor 2024-07-15 11:54:47 +09:30
parent bbe6e41d65
commit add12d1ca1

View File

@ -4678,7 +4678,7 @@ vpushSd64List: "{"^buildVpushSd64List^"}" is TMode=1 & thv_D22 & thv_c1215 & thv
buildVpopSdList: Sreg is counter=0 & Sreg [ regNum=regNum+1; ]
{ tmp:4 = *mult_addr; Sreg = zext(tmp); mult_addr = mult_addr + 4; }
buildVpopSdList: Sreg,buildVpopSdList is Sreg & buildVpopSdList [ counter=counter-1; regNum=regNum+1; ]
{ tmp:4 = *mult_addr; Sreg = zext(tmp); mult_addr = mult_addr + 4; }
{ tmp:4 = *mult_addr; Sreg = zext(tmp); mult_addr = mult_addr + 4; build buildVpopSdList; }
vpopSdList: "{"^buildVpopSdList^"}" is TMode=0 & D22 & c1215 & c0007 & buildVpopSdList [ regNum=(c1215<<1)+D22-1; counter=c0007-1; ]
{ mult_addr = sp; sp = sp + c0007 * 4; build buildVpopSdList; }