mirror of
https://github.com/NationalSecurityAgency/ghidra
synced 2024-09-13 21:56:19 +00:00
GP-2499 renamed avr8 W register to R25R24
This commit is contained in:
parent
bca4797ef7
commit
3ca6b5d2de
|
@ -46,14 +46,14 @@ define space codebyte type=ram_space size=$(PCBYTESIZE) wordsize=1;
|
|||
define $(REGISTER_SPACE) offset=0 size=1 [
|
||||
R0 R1 R2 R3 R4 R5 R6 R7 R8 R9
|
||||
R10 R11 R12 R13 R14 R15 R16 R17 R18 R19
|
||||
R20 R21 R22 R23 Wlo Whi Xlo Xhi Ylo Yhi
|
||||
R20 R21 R22 R23 R24 R25 Xlo Xhi Ylo Yhi
|
||||
Zlo Zhi
|
||||
];
|
||||
|
||||
define $(REGISTER_SPACE) offset=0 size=2 [
|
||||
R1R0 R3R2 R5R4 R7R6 R9R8
|
||||
R11R10 R13R12 R15R14 R17R16 R19R18
|
||||
R21R20 R23R22 W # Technically, manual has R25R24 instead of W.
|
||||
R21R20 R23R22 R25R24
|
||||
X Y Z
|
||||
];
|
||||
|
||||
|
@ -278,7 +278,7 @@ attach variables [ oplow3_flag op4to6_flag ] [
|
|||
|
||||
attach variables [ RdHi RrHi f3op2RdHi ] [
|
||||
R16 R17 R18 R19
|
||||
R20 R21 R22 R23 Wlo Whi Xlo Xhi Ylo Yhi
|
||||
R20 R21 R22 R23 R24 R25 Xlo Xhi Ylo Yhi
|
||||
Zlo Zhi ]
|
||||
;
|
||||
attach variables [ RdHi3 RrHi3 ] [
|
||||
|
@ -293,11 +293,11 @@ attach variables [ RdFull ] [
|
|||
R0 R1 R2 R3 R4 R5 R6 R7 R8 R9
|
||||
R10 R11 R12 R13 R14 R15
|
||||
R16 R17 R18 R19
|
||||
R20 R21 R22 R23 Wlo Whi Xlo Xhi Ylo Yhi
|
||||
R20 R21 R22 R23 R24 R25 Xlo Xhi Ylo Yhi
|
||||
Zlo Zhi
|
||||
];
|
||||
attach variables [ Rdw2 ] [
|
||||
W X Y Z
|
||||
R25R24 X Y Z
|
||||
];
|
||||
attach variables [ Rstq ] [
|
||||
Z Y
|
||||
|
@ -308,7 +308,7 @@ attach variables [ RstPtr ] [
|
|||
attach variables [ Rdw4 Rrw4 op1RdPair ldswop1RdPair stswop2RdPair ] [
|
||||
R1R0 R3R2 R5R4 R7R6 R9R8
|
||||
R11R10 R13R12 R15R14 R17R16 R19R18
|
||||
R21R20 R23R22 W
|
||||
R21R20 R23R22 R25R24
|
||||
X Y Z
|
||||
];
|
||||
attach variables [ op1RrPairLow ] [
|
||||
|
@ -317,7 +317,7 @@ attach variables [ op1RrPairLow ] [
|
|||
];
|
||||
attach variables [ op1RrPairHi op1RdPairHi f3op1RdPairHi ] [
|
||||
R17R16 R19R18
|
||||
R21R20 R23R22 W
|
||||
R21R20 R23R22 R25R24
|
||||
X Y Z
|
||||
];
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
<prototype name="__stdcall" extrapop="3" stackshift="3">
|
||||
<input>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="W"/> <!-- R25R24 -->
|
||||
<register name="R25R24"/>
|
||||
</pentry>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="R23R22"/>
|
||||
|
@ -75,13 +75,13 @@
|
|||
</input>
|
||||
<output>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="W"/>
|
||||
<register name="R25R24"/>
|
||||
</pentry>
|
||||
<pentry minsize="3" maxsize="4">
|
||||
<addr space="join" piece1="W" piece2="R23R22"/>
|
||||
<addr space="join" piece1="R25R24" piece2="R23R22"/>
|
||||
</pentry>
|
||||
<pentry minsize="5" maxsize="8">
|
||||
<addr space="join" piece1="W" piece2="R23R22" piece3="R21R20" piece4="R19R18"/>
|
||||
<addr space="join" piece1="R25R24" piece2="R23R22" piece3="R21R20" piece4="R19R18"/>
|
||||
</pentry>
|
||||
</output>
|
||||
<unaffected>
|
||||
|
@ -113,8 +113,8 @@
|
|||
<register name="R21"/>
|
||||
<register name="R22"/>
|
||||
<register name="R23"/>
|
||||
<register name="Wlo"/>
|
||||
<register name="Whi"/>
|
||||
<register name="R24"/>
|
||||
<register name="R25"/>
|
||||
<register name="Xlo"/>
|
||||
<register name="Xhi"/>
|
||||
<register name="Zlo"/>
|
||||
|
@ -131,13 +131,13 @@
|
|||
</input>
|
||||
<output>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="W"/>
|
||||
<register name="R25R24"/>
|
||||
</pentry>
|
||||
<pentry minsize="3" maxsize="4">
|
||||
<addr space="join" piece1="W" piece2="R23R22"/>
|
||||
<addr space="join" piece1="R25R24" piece2="R23R22"/>
|
||||
</pentry>
|
||||
<pentry minsize="5" maxsize="8">
|
||||
<addr space="join" piece1="W" piece2="R23R22" piece3="R21R20" piece4="R19R18"/>
|
||||
<addr space="join" piece1="R25R24" piece2="R23R22" piece3="R21R20" piece4="R19R18"/>
|
||||
</pentry>
|
||||
</output>
|
||||
<unaffected>
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
<prototype name="__stdcall" extrapop="2" stackshift="2">
|
||||
<input>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="W"/> <!-- R25R24 -->
|
||||
<register name="R25R24"/>
|
||||
</pentry>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="R23R22"/>
|
||||
|
@ -75,13 +75,13 @@
|
|||
</input>
|
||||
<output>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="W"/>
|
||||
<register name="R25R24"/>
|
||||
</pentry>
|
||||
<pentry minsize="3" maxsize="4">
|
||||
<addr space="join" piece1="W" piece2="R23R22"/>
|
||||
<addr space="join" piece1="R25R24" piece2="R23R22"/>
|
||||
</pentry>
|
||||
<pentry minsize="5" maxsize="8">
|
||||
<addr space="join" piece1="W" piece2="R23R22" piece3="R21R20" piece4="R19R18"/>
|
||||
<addr space="join" piece1="R25R24" piece2="R23R22" piece3="R21R20" piece4="R19R18"/>
|
||||
</pentry>
|
||||
</output>
|
||||
<unaffected>
|
||||
|
@ -113,8 +113,8 @@
|
|||
<register name="R21"/>
|
||||
<register name="R22"/>
|
||||
<register name="R23"/>
|
||||
<register name="Wlo"/>
|
||||
<register name="Whi"/>
|
||||
<register name="R24"/>
|
||||
<register name="R25"/>
|
||||
<register name="Xlo"/>
|
||||
<register name="Xhi"/>
|
||||
<register name="Zlo"/>
|
||||
|
@ -131,7 +131,7 @@
|
|||
</input>
|
||||
<output>
|
||||
<pentry minsize="1" maxsize="2">
|
||||
<register name="W"/>
|
||||
<register name="R25R24"/>
|
||||
</pentry>
|
||||
</output>
|
||||
<unaffected>
|
||||
|
|
Loading…
Reference in a new issue