summaryrefslogtreecommitdiff
path: root/mips/gen/fold.hgen
diff options
context:
space:
mode:
authorRobert Norton2018-09-21 15:09:08 +0100
committerRobert Norton2018-09-21 15:11:56 +0100
commit2bdc5d09389c8fccd8100c0c07c54b2b8895c76a (patch)
tree62264926985604d5d5e8aed4aa5130d7fed13417 /mips/gen/fold.hgen
parent30e1cdf6aabe611208c50e35058ea18442aa4078 (diff)
Remove cheri and mips specs -- they now have their own repository.
Diffstat (limited to 'mips/gen/fold.hgen')
-rw-r--r--mips/gen/fold.hgen19
1 files changed, 0 insertions, 19 deletions
diff --git a/mips/gen/fold.hgen b/mips/gen/fold.hgen
deleted file mode 100644
index 05b9c808..00000000
--- a/mips/gen/fold.hgen
+++ /dev/null
@@ -1,19 +0,0 @@
-| `MIPSThreadStart -> (y_reg, y_sreg)
-| `MIPSRType (op, rd, rs, rt) -> fold_reg rt (fold_reg rs (fold_reg rd (y_reg, y_sreg)))
-| `MIPSIType (op, rs, rt, imm) -> fold_reg rs (fold_reg rt (y_reg, y_sreg))
-| `MIPSShiftI (op, rd, rt, imm) -> fold_reg rt (fold_reg rd (y_reg, y_sreg))
-| `MIPSShiftV (op, rd, rt, rs) -> fold_reg rs (fold_reg rt (fold_reg rd (y_reg, y_sreg)))
-| `MIPSMulDiv (op, rs, rt) -> fold_reg rs (fold_reg rt (y_reg, y_sreg))
-| `MIPSMFHiLo (op, rs) -> fold_reg rs (y_reg, y_sreg)
-| `MIPSLUI (rt, imm) -> fold_reg rt (y_reg, y_sreg)
-| `MIPSLoad (width, signed, linked, base, rt, offset) -> fold_reg rt (fold_reg base (y_reg, y_sreg))
-| `MIPSStore (width, conditional, base, rt, offset) -> fold_reg rt (fold_reg base (y_reg, y_sreg))
-| `MIPSLSLR (store, double, left, base, rt, offset) -> fold_reg rt (fold_reg base (y_reg, y_sreg))
-| `MIPSSYNC -> (y_reg, y_sreg)
-| `MIPSBEQ (rs, rt, offset, ne, likely) -> fold_reg rs (fold_reg rt (y_reg, y_sreg))
-| `MIPSBCMPZ (rs, offset, cmp, link, likely) -> fold_reg rs (y_reg, y_sreg)
-| `MIPSJ (offset) -> (y_reg, y_sreg)
-| `MIPSJAL (offset) -> fold_reg (IReg(R31)) (y_reg, y_sreg)
-| `MIPSJR (rd) -> fold_reg rd (y_reg, y_sreg)
-| `MIPSJALR (rd, rs) -> fold_reg rd (fold_reg rs (y_reg, y_sreg))
-