summaryrefslogtreecommitdiff
path: root/mips/hgen/ast.hgen
diff options
context:
space:
mode:
Diffstat (limited to 'mips/hgen/ast.hgen')
-rw-r--r--mips/hgen/ast.hgen6
1 files changed, 5 insertions, 1 deletions
diff --git a/mips/hgen/ast.hgen b/mips/hgen/ast.hgen
index c9a39bbf..1e70d949 100644
--- a/mips/hgen/ast.hgen
+++ b/mips/hgen/ast.hgen
@@ -10,4 +10,8 @@
| `MIPSLSLR of bool * bool * bool * reg * reg * bit16 (* store, double, left, base, rt, offset *)
| `MIPSSYNC
| `MIPSBEQ of reg * reg * bit16 * bool * bool (* rs, rt, offset, not equal, likely *)
-| `MIPSBCMPZ of reg * bit16 * mipsCmp * bool * bool (* rs, offset, cmp, link, likely *)
+| `MIPSBCMPZ of reg * bit16 * mipsCmp * bool * bool (* rs, offset, cmp, link, likely *)
+| `MIPSJ of bit26
+| `MIPSJAL of bit26
+| `MIPSJR of reg
+| `MIPSJALR of reg * reg (* rs, rd *)