* fixed loadaddr; I wonder how it ever worked

This commit is contained in:
florian 2005-01-08 16:00:55 +00:00
parent a3559cc712
commit cf55930118

View File

@ -624,7 +624,11 @@ unit cgx86;
if (base=NR_NO) and (index=NR_NO) then
begin
if assigned(ref.symbol) then
list.concat(Taicpu.op_sym_ofs_reg(A_MOV,tcgsize2opsize[OS_ADDR],symbol,offset,r))
begin
tmpref:=ref;
tmpref.refaddr:=ADDR_FULL;
list.concat(Taicpu.op_ref_reg(A_MOV,tcgsize2opsize[OS_ADDR],tmpref,r));
end
else
a_load_const_reg(list,OS_ADDR,offset,r);
end
@ -1735,7 +1739,10 @@ unit cgx86;
end.
{
$Log$
Revision 1.140 2004-12-12 10:50:35 florian
Revision 1.141 2005-01-08 16:00:55 florian
* fixed loadaddr; I wonder how it ever worked
Revision 1.140 2004/12/12 10:50:35 florian
* fixed operand size calculation for sse operands
+ all nasm assembler targets to help page output added