forked from yath/ghidra-xtensa
No o2 on call 0
This commit is contained in:
@@ -312,7 +312,6 @@ macro extract_bit(val, bit, result) {
|
|||||||
i7 = a7;
|
i7 = a7;
|
||||||
a0 = inst_start + 3;
|
a0 = inst_start + 3;
|
||||||
call [dst];
|
call [dst];
|
||||||
a2=o2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# CALLX0 - Non-windowed Call Register, pg. 304.
|
# CALLX0 - Non-windowed Call Register, pg. 304.
|
||||||
@@ -326,7 +325,6 @@ macro extract_bit(val, bit, result) {
|
|||||||
i7 = a7;
|
i7 = a7;
|
||||||
a0 = inst_start + 3;
|
a0 = inst_start + 3;
|
||||||
call [dst];
|
call [dst];
|
||||||
a2=o2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# CEIL.S - Ceiling Single to Fixed, pg. 311.
|
# CEIL.S - Ceiling Single to Fixed, pg. 311.
|
||||||
|
@@ -150,7 +150,10 @@ macro restore() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# S32E - Store 32-bit for Window Exceptions, pg. 508.
|
# S32E - Store 32-bit for Window Exceptions, pg. 508.
|
||||||
:s32e at, as, s5_12.15_oex is op2 = 0b0100 & op1 = 0b1001 & s5_12.15_oex & as & at & op0 = 0 unimpl
|
:s32e at, as, s5_12.15_oex is op2 = 0b0100 & op1 = 0b1001 & s5_12.15_oex & as & at & op0 = 0 {
|
||||||
|
#local vAddr:4 = as + s5_12.15_oex;
|
||||||
|
#*:4 vAddr = at;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
## MAC16 option ##
|
## MAC16 option ##
|
||||||
|
Reference in New Issue
Block a user