diff options
| author | Cliff Click <cliffc@acm.org> | 2025-03-18 13:50:39 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-03-18 13:50:39 -0700 |
| commit | 3848ef1cab34690dea7c9fba0ff08fe14b7a13e5 (patch) | |
| tree | 6a70153d0c85307f2e189e37877b00b7a3ae3479 | |
| parent | 0f5ebdf4563f4d71d349a32f511137cfad37d828 (diff) | |
| download | Simple-3848ef1cab34690dea7c9fba0ff08fe14b7a13e5.tar.gz Simple-3848ef1cab34690dea7c9fba0ff08fe14b7a13e5.zip | |
Missed merge piece
| -rw-r--r-- | chapter21/src/main/java/com/seaofnodes/simple/node/cpus/arm/MemOpARM.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/arm/MemOpARM.java b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/arm/MemOpARM.java index 0987b7bf..48e11522 100644 --- a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/arm/MemOpARM.java +++ b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/arm/MemOpARM.java @@ -53,8 +53,8 @@ public abstract class MemOpARM extends MemOpNode implements MachNode { short off = enc.reg(off()); short val = enc.reg(xval ); int body = off() == null - ? arm.load_str_imm(0b1111100101, off, ptr, val) - : arm.indr_adr(0b11111000011, off, arm.STORE_LOAD_OPTION.SXTX, 0, ptr, val); + ? arm.load_str_imm(opcode, off, ptr, val) + : arm.indr_adr(opcode+1, off, arm.STORE_LOAD_OPTION.SXTX, 0, ptr, val); enc.add4(body); } |
