summaryrefslogtreecommitdiff
path: root/chapter21/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'chapter21/src/test')
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/EvalArm64.java4
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/EvalRisc5.java3
2 files changed, 5 insertions, 2 deletions
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/EvalArm64.java b/chapter21/src/test/java/com/seaofnodes/simple/EvalArm64.java
index 370745dd..4d0082b9 100644
--- a/chapter21/src/test/java/com/seaofnodes/simple/EvalArm64.java
+++ b/chapter21/src/test/java/com/seaofnodes/simple/EvalArm64.java
@@ -1,5 +1,7 @@
package com.seaofnodes.simple;
+import com.seaofnodes.simple.node.cpus.arm.arm;
+
public class EvalArm64 {
// Memory image, always 0-based
public final byte[] _buf;
@@ -28,7 +30,7 @@ public class EvalArm64 {
regs = new long[32];
fregs = new double[32];
// Stack grows down, heap grows up
- regs[2/*RSP*/] = _heap = stackSize;
+ regs[arm.RSP] = _heap = stackSize;
_pc = 0;
}
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/EvalRisc5.java b/chapter21/src/test/java/com/seaofnodes/simple/EvalRisc5.java
index 7af8eaba..bad22d52 100644
--- a/chapter21/src/test/java/com/seaofnodes/simple/EvalRisc5.java
+++ b/chapter21/src/test/java/com/seaofnodes/simple/EvalRisc5.java
@@ -9,6 +9,7 @@
*/
import com.seaofnodes.simple.codegen.Encoding;
+import com.seaofnodes.simple.node.cpus.riscv.riscv;
import java.util.Arrays;
@@ -35,7 +36,7 @@ import java.util.Arrays;
regs = new long[32];
fregs = new double[32];
// Stack grows down, heap grows up
- regs[2/*RSP*/] = _heap = stackSize;
+ regs[riscv.RSP] = _heap = stackSize;
_pc = 0;
}