diff options
author | Christian Herber <christian.herber@oss.nxp.com> | 2025-08-04 09:22:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-04 00:22:57 -0700 |
commit | 1d4b38c868963b312d3289fbcf41bc11a69872b0 (patch) | |
tree | 42b164b4d8c8433999876ac40f5288f39050291d | |
parent | dc3dfad509b5274a3bc69a377cd7821550d30b3e (diff) | |
download | riscv-opcodes-1d4b38c868963b312d3289fbcf41bc11a69872b0.zip riscv-opcodes-1d4b38c868963b312d3289fbcf41bc11a69872b0.tar.gz riscv-opcodes-1d4b38c868963b312d3289fbcf41bc11a69872b0.tar.bz2 |
Move Zilsd & Zclsd to ratified extensions directory (#360)
* Move Zilsd & Zclsd to ratified extensions directory
* Zilsd: Fixing difference in encoding to RV64 ld/sd
* Zilsd: Define instructions using pseudo ops
-rw-r--r-- | extensions/rv32_zclsd (renamed from unratified/rv32_zclsd) | 0 | ||||
-rw-r--r-- | extensions/rv32_zilsd | 4 | ||||
-rw-r--r-- | unratified/rv32_zilsd | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/unratified/rv32_zclsd b/extensions/rv32_zclsd index f8d7e82..f8d7e82 100644 --- a/unratified/rv32_zclsd +++ b/extensions/rv32_zclsd diff --git a/extensions/rv32_zilsd b/extensions/rv32_zilsd new file mode 100644 index 0000000..b9682e4 --- /dev/null +++ b/extensions/rv32_zilsd @@ -0,0 +1,4 @@ +# Load/store pair for RV32 + +$pseudo_op rv64_i::ld ld rd_e rs1 imm12 14..12=3 7..2=0x00 1..0=3 +$pseudo_op rv64_i::ld ld imm12hi rs1 rs2_e imm12lo 20=0 14..12=3 6..2=0x08 1..0=3 diff --git a/unratified/rv32_zilsd b/unratified/rv32_zilsd deleted file mode 100644 index ebf4281..0000000 --- a/unratified/rv32_zilsd +++ /dev/null @@ -1,4 +0,0 @@ -# Load/store pair for RV32 - -ld rd_e rs1 imm12 14..12=3 7..2=0x00 1..0=3 -sd imm12hi rs1 rs2_e imm12lo 20=0 14..12=3 6..2=0x08 1..0=3 |