No o2 on call 0

This commit is contained in:
Olof Astrand
2020-08-03 04:33:16 +02:00
parent 0fdb885926
commit 993caed1c2
2 changed files with 4 additions and 3 deletions

View File

@@ -312,7 +312,6 @@ macro extract_bit(val, bit, result) {
i7 = a7;
a0 = inst_start + 3;
call [dst];
a2=o2;
}
# CALLX0 - Non-windowed Call Register, pg. 304.
@@ -326,7 +325,6 @@ macro extract_bit(val, bit, result) {
i7 = a7;
a0 = inst_start + 3;
call [dst];
a2=o2;
}
# CEIL.S - Ceiling Single to Fixed, pg. 311.

View File

@@ -150,7 +150,10 @@ macro restore() {
}
# 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 ##