* qword/int64 shifting fixed

This commit is contained in:
florian 2004-08-01 08:46:31 +00:00
parent 9fab2cc120
commit 8eaf31e212

View File

@ -220,8 +220,9 @@ implementation
cg.a_op_const_reg_reg(exprasmlist,OP_SHR,OS_32,shiftval and 31,hregisterhigh,hregisterlow);
cg.a_load_const_reg(exprasmlist,OS_32,0,hregisterhigh);
end;
location.registerhigh:=hregisterlow;
location.registerlow:=hregisterhigh;
{ registers are already swapped }
location.registerlow:=hregisterlow;
location.registerhigh:=hregisterhigh;
end
else
begin
@ -332,7 +333,10 @@ begin
end.
{
$Log$
Revision 1.18 2004-06-20 08:55:32 florian
Revision 1.19 2004-08-01 08:46:31 florian
* qword/int64 shifting fixed
Revision 1.18 2004/06/20 08:55:32 florian
* logs truncated
Revision 1.17 2004/06/16 20:07:11 florian