mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 19:42:36 +02:00
8048: Avoid @ifdef inside a semantic section
This commit is contained in:
parent
9a1f5e60bf
commit
4f6e4bc172
1 changed files with 9 additions and 8 deletions
|
@ -225,20 +225,21 @@ Tmr: "T" is epsilon { }
|
|||
Cnt: "CNT" is epsilon { }
|
||||
TmrCnt: "TCNT" is epsilon { }
|
||||
|
||||
Rn: rn is rn & rnfill=1 {
|
||||
@ifdef INTERNAL_REGISTERS
|
||||
Rn: rn is rn & rnfill=1 {
|
||||
export rn;
|
||||
@else
|
||||
local ptr:1 = rn; regbank(ptr); export *[INTMEM]:1 ptr;
|
||||
@endif
|
||||
}
|
||||
Rind: @ri is ri & rifill=0 {
|
||||
@ifdef INTERNAL_REGISTERS
|
||||
export ri;
|
||||
@else
|
||||
local ptr:1 = ri; regbank(ptr); export *[INTMEM]:1 ptr;
|
||||
@endif
|
||||
}
|
||||
@else
|
||||
Rn: rn is rn & rnfill=1 {
|
||||
local ptr:1 = rn; regbank(ptr); export *[INTMEM]:1 ptr;
|
||||
}
|
||||
Rind: @ri is ri & rifill=0 {
|
||||
local ptr:1 = ri; regbank(ptr); export *[INTMEM]:1 ptr;
|
||||
}
|
||||
@endif
|
||||
Ri: Rind is Rind { export *[INTMEM]:1 Rind; }
|
||||
RiX: Rind is Rind { export *[EXTMEM]:1 Rind; }
|
||||
PData: @A is A {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue