mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-09-20 09:31:47 +00:00
PowerPC VLE: Fix se_blrl flow
Opcode se_blrl is branch link register and link. Treating it as a return break flow and is wrong. Non VLE is already correct.
This commit is contained in:
parent
dfadd58ee4
commit
05b0d5cfaf
|
@ -117,7 +117,7 @@ IMM16B: val is IMM_0_10_VLE & IMM_16_20_VLE [ val = (IMM_16_20_VLE << 11) |
|
|||
:se_blrl is $(ISVLE) & OP15_VLE=2 & LK0_VLE=1 {
|
||||
tmp:$(REGISTER_SIZE) = LR & ~1;
|
||||
LR = inst_next;
|
||||
return [tmp];
|
||||
call [tmp];
|
||||
}
|
||||
|
||||
:se_sc is $(ISVLE) & OP16_VLE=2 {
|
||||
|
|
Loading…
Reference in New Issue
Block a user