|
@@ -530,12 +530,12 @@ unit cgcpu;
|
|
OP_NOT:
|
|
OP_NOT:
|
|
begin
|
|
begin
|
|
getcpuregister(list,NR_A);
|
|
getcpuregister(list,NR_A);
|
|
- for i:=tcgsize2size[size] downto 1 do
|
|
|
|
|
|
+ for i:=1 to tcgsize2size[size] do
|
|
begin
|
|
begin
|
|
a_load_reg_reg(list,OS_8,OS_8,src,NR_A);
|
|
a_load_reg_reg(list,OS_8,OS_8,src,NR_A);
|
|
list.concat(taicpu.op_none(A_CPL));
|
|
list.concat(taicpu.op_none(A_CPL));
|
|
a_load_reg_reg(list,OS_8,OS_8,NR_A,dst);
|
|
a_load_reg_reg(list,OS_8,OS_8,NR_A,dst);
|
|
- if i<>1 then
|
|
|
|
|
|
+ if i<>tcgsize2size[size] then
|
|
NextSrcDst;
|
|
NextSrcDst;
|
|
end;
|
|
end;
|
|
ungetcpuregister(list,NR_A);
|
|
ungetcpuregister(list,NR_A);
|