12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- From afce6f5657be2a739c35d78c9eb5c146c5e13463 Mon Sep 17 00:00:00 2001
- From: Kito Cheng <kito.cheng@sifive.com>
- Date: Tue, 20 Oct 2020 23:23:48 +0800
- Subject: [PATCH 085/107] target/riscv: reformat @sh format encoding for
- B-extension
- Signed-off-by: Kito Cheng <kito.cheng@sifive.com>
- Signed-off-by: Frank Chang <frank.chang@sifive.com>
- Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
- Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
- ---
- target/riscv/insn32.decode | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
- diff --git a/target/riscv/insn32.decode b/target/riscv/insn32.decode
- index 83cd63f831..eb4c75ad1f 100644
- --- a/target/riscv/insn32.decode
- +++ b/target/riscv/insn32.decode
- @@ -22,7 +22,7 @@
- %rs1 15:5
- %rd 7:5
-
- -%sh10 20:10
- +%sh7 20:7
- %csr 20:12
- %rm 12:3
- %nf 29:3 !function=ex_plus_1
- @@ -58,7 +58,7 @@
- @u .................... ..... ....... &u imm=%imm_u %rd
- @j .................... ..... ....... &j imm=%imm_j %rd
-
- -@sh ...... ...... ..... ... ..... ....... &shift shamt=%sh10 %rs1 %rd
- +@sh ...... ...... ..... ... ..... ....... &shift shamt=%sh7 %rs1 %rd
- @csr ............ ..... ... ..... ....... %csr %rs1 %rd
-
- @atom_ld ..... aq:1 rl:1 ..... ........ ..... ....... &atomic rs2=0 %rs1 %rd
- @@ -123,9 +123,9 @@ sltiu ............ ..... 011 ..... 0010011 @i
- xori ............ ..... 100 ..... 0010011 @i
- ori ............ ..... 110 ..... 0010011 @i
- andi ............ ..... 111 ..... 0010011 @i
- -slli 00.... ...... ..... 001 ..... 0010011 @sh
- -srli 00.... ...... ..... 101 ..... 0010011 @sh
- -srai 01.... ...... ..... 101 ..... 0010011 @sh
- +slli 00000. ...... ..... 001 ..... 0010011 @sh
- +srli 00000. ...... ..... 101 ..... 0010011 @sh
- +srai 01000. ...... ..... 101 ..... 0010011 @sh
- add 0000000 ..... ..... 000 ..... 0110011 @r
- sub 0100000 ..... ..... 000 ..... 0110011 @r
- sll 0000000 ..... ..... 001 ..... 0110011 @r
- --
- 2.33.1
|