* using r13 and r15 is on arm thumb2 also forbidden under certain conditions for the instructions A_SUB,A_AND,A_BIC,A_EOR

git-svn-id: trunk@25349 -
This commit is contained in:
florian 2013-08-23 15:22:55 +00:00
parent d5ddf39f73
commit 2fe48077b2

View File

@ -92,7 +92,11 @@ unit rgcpu;
for hr := RS_R8 to RS_R15 do
add_edge(getsupreg(taicpu(p).oper[0]^.reg), hr);
end;
A_ADD:
A_ADD,
A_SUB,
A_AND,
A_BIC,
A_EOR:
begin
if taicpu(p).ops = 3 then
begin
@ -138,7 +142,6 @@ unit rgcpu;
add_edge(getsupreg(taicpu(p).oper[3]^.reg),RS_R15);
end;
end;
A_LDRB,
A_STRB,
A_STR,