* fixed a_load_subsetreg_reg according to Jonas' remarks

git-svn-id: trunk@4343 -
This commit is contained in:
tom_at_work 2006-08-03 21:27:39 +00:00
parent 327718e0c4
commit d112bfbd43

View File

@ -890,6 +890,7 @@ begin
if (sreg.startbit <> 0) then begin
list.concat(taicpu.op_reg_reg_const_const(A_EXTRDI, destreg, sreg.subsetreg, sreg.bitlen, extrdi_startbit));
a_load_reg_reg(list, tcgsize2unsigned[sreg.subsetregsize], subsetsize, destreg, destreg);
a_load_reg_reg(list, subsetsize, tosize, destreg, destreg);
end else begin
a_load_reg_reg(list, tcgsize2unsigned[sreg.subsetregsize], subsetsize, sreg.subsetreg, destreg);
end;