summaryrefslogtreecommitdiff
path: root/mips/gen/parser.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/parser.hgen
parent30e1cdf6aabe611208c50e35058ea18442aa4078 (diff)
Remove cheri and mips specs -- they now have their own repository.
Diffstat (limited to 'mips/gen/parser.hgen')
-rw-r--r--mips/gen/parser.hgen34
1 files changed, 0 insertions, 34 deletions
diff --git a/mips/gen/parser.hgen b/mips/gen/parser.hgen
deleted file mode 100644
index 8f573aa5..00000000
--- a/mips/gen/parser.hgen
+++ /dev/null
@@ -1,34 +0,0 @@
-| RTYPE reg COMMA reg COMMA reg
- { `MIPSRType ($1.op, $2, $4, $6) }
-| ITYPE reg COMMA reg COMMA NUM
- { `MIPSIType ($1.op, $2, $4, $6) }
-| SHIFTI reg COMMA reg COMMA NUM
- { `MIPSShiftI ($1.op, $2, $4, $6) }
-| SHIFTV reg COMMA reg COMMA reg
- { `MIPSShiftV ($1.op, $2, $4, $6) }
-| MULDIV reg COMMA reg
- { `MIPSMulDiv ($1.op, $2, $4) }
-| MFHILO reg
- { `MIPSMFHiLo ($1.op, $2) }
-| LUI reg COMMA NUM
- { `MIPSLUI ($2, $4) }
-| LOAD reg COMMA NUM LPAR reg RPAR
- { `MIPSLoad ($1.width, $1.signed, $1.linked, $6, $2, $4) }
-| STORE reg COMMA NUM LPAR reg RPAR
- { `MIPSStore ($1.width, $1.conditional, $6, $2, $4) }
-| LSLR reg COMMA NUM LPAR reg RPAR
- { `MIPSLSLR ($1.store, $1.double, $1.left, $6, $2, $4) }
-| SYNC
- { `MIPSSYNC }
-| BEQ reg COMMA reg COMMA NUM
- { `MIPSBEQ ( $2, $4, $6, $1.ne, $1.likely) }
-| BCMPZ reg COMMA NUM
- { `MIPSBCMPZ ( $2, $4, $1.cmp, $1.link, $1.likely) }
-| J NUM
- { `MIPSJ ($2) }
-| JAL NUM
- { `MIPSJAL ($2) }
-| JR reg
- { `MIPSJR ($2) }
-| JALR reg COMMA reg
- { `MIPSJALR ($2, $4) }