summaryrefslogtreecommitdiff
path: root/risc-v/hgen/map.hgen
diff options
context:
space:
mode:
authorShaked Flur2017-08-21 14:44:12 +0100
committerShaked Flur2017-08-21 14:44:12 +0100
commit56b661f4d0d4ef4aa5107f73efbee7d7e8df8fea (patch)
tree0c640dbbc476bab4c7cfbfd91afe0f76f22e31ed /risc-v/hgen/map.hgen
parent9a26a0440f4d3c63ea19976c44cd39edb8149b2a (diff)
RISC-V load-reserved and store-conditional
Diffstat (limited to 'risc-v/hgen/map.hgen')
-rw-r--r--risc-v/hgen/map.hgen2
1 files changed, 2 insertions, 0 deletions
diff --git a/risc-v/hgen/map.hgen b/risc-v/hgen/map.hgen
index edd376b4..639a68bd 100644
--- a/risc-v/hgen/map.hgen
+++ b/risc-v/hgen/map.hgen
@@ -10,3 +10,5 @@
| `RISCVADDIW (x, r0, r1) -> `RISCVADDIW (x, map_reg r0, map_reg r1)
| `RISCVSHIFTW (x, r0, r1, y) -> `RISCVSHIFTW (x, map_reg r0, map_reg r1, y)
| `RISCVRTYPEW (r0, r1, r2, x) -> `RISCVRTYPEW (r0, map_reg r1, map_reg r2, x)
+| `RISCVLoadRes (aq, rl, rs1, w, rd) -> `RISCVLoadRes (aq, rl, map_reg rs1, w, map_reg rd)
+| `RISCVStoreCon (aq, rl, rs2, rs1, w, rd) -> `RISCVStoreCon (aq, rl, map_reg rs2, map_reg rs1, w, map_reg rd)