|
@@ -2530,7 +2530,7 @@ unit cgcpu;
|
|
SrcQuickRef:=false;
|
|
SrcQuickRef:=false;
|
|
DestQuickRef:=false;
|
|
DestQuickRef:=false;
|
|
if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
|
|
if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
|
|
- not((source.Base=NR_NO) and (source.Index=NR_NO) and (source.symbol=nil) and (source.Offset in [0..192-len]))) or
|
|
|
|
|
|
+ not((source.Base=NR_NO) and (source.Index=NR_NO) and (source.Offset in [0..192-len]))) or
|
|
(
|
|
(
|
|
not((source.addressmode=AM_UNCHANGED) and
|
|
not((source.addressmode=AM_UNCHANGED) and
|
|
(source.symbol=nil) and
|
|
(source.symbol=nil) and
|
|
@@ -2552,7 +2552,7 @@ unit cgcpu;
|
|
end;
|
|
end;
|
|
|
|
|
|
if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
|
|
if ((CPUAVR_16_REGS in cpu_capabilities[current_settings.cputype]) and
|
|
- not((dest.Base=NR_NO) and (dest.Index=NR_NO) and (dest.symbol=nil) and (dest.Offset in [0..192-len]))) or
|
|
|
|
|
|
+ not((dest.Base=NR_NO) and (dest.Index=NR_NO) and (dest.Offset in [0..192-len]))) or
|
|
(
|
|
(
|
|
not((dest.addressmode=AM_UNCHANGED) and
|
|
not((dest.addressmode=AM_UNCHANGED) and
|
|
(dest.symbol=nil) and
|
|
(dest.symbol=nil) and
|