mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 10:19:30 +02:00
Only signed extension is needed
This commit is contained in:
parent
4793447be1
commit
aaa6f0d9c5
@ -1004,9 +1004,7 @@ implementation
|
||||
list.concat(taicpu.op_reg_reg_const_const(A_BFI,tmpreg,tmpreg2,i*8,8));
|
||||
end;
|
||||
if (tosize in [OS_S8,OS_S16]) then
|
||||
list.concat(taicpu.op_reg_reg(A_SXTH,tmpreg,tmpreg))
|
||||
else if (tosize in [OS_8,OS_16]) then
|
||||
list.concat(taicpu.op_reg_reg(A_UXTH,tmpreg,tmpreg));
|
||||
list.concat(taicpu.op_reg_reg(A_SXTH,tmpreg,tmpreg);
|
||||
a_load_reg_reg(list,fromsize,tosize,tmpreg,register);
|
||||
end;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user