File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ $pseudo_op rv_f::fsgnjn.s fneg.s rd rs1 rs2=rs1 31..27=0x04 14..12=1 26..25=0 6
37
37
#CSRs
38
38
$pseudo_op rv_zicsr::csrrs frflags rd 19..15=0 31..20=0x001 14..12=2 6..2=0x1C 1..0=3
39
39
$pseudo_op rv_zicsr::csrrw fsflags rd rs1 31..20=0x001 14..12=1 6..2=0x1C 1..0=3
40
- $pseudo_op rv_zicsr::csrrwi fsflagsi rd zimm 31..20=0x001 14..12=5 6..2=0x1C 1..0=3
40
+ $pseudo_op rv_zicsr::csrrwi fsflagsi rd zimm5 31..20=0x001 14..12=5 6..2=0x1C 1..0=3
41
41
$pseudo_op rv_zicsr::csrrs frrm rd 19..15=0 31..20=0x002 14..12=2 6..2=0x1C 1..0=3
42
42
$pseudo_op rv_zicsr::csrrw fsrm rd rs1 31..20=0x002 14..12=1 6..2=0x1C 1..0=3
43
- $pseudo_op rv_zicsr::csrrwi fsrmi rd zimm 31..20=0x002 14..12=5 6..2=0x1C 1..0=3
43
+ $pseudo_op rv_zicsr::csrrwi fsrmi rd zimm5 31..20=0x002 14..12=5 6..2=0x1C 1..0=3
44
44
$pseudo_op rv_zicsr::csrrw fscsr rd rs1 31..20=0x003 14..12=1 6..2=0x1C 1..0=3
45
45
$pseudo_op rv_zicsr::csrrs frcsr rd 19..15=0 31..20=0x003 14..12=2 6..2=0x1C 1..0=3
Original file line number Diff line number Diff line change 8
8
9
9
# configuration setting
10
10
# https://github.com/riscv/riscv-v-spec/blob/master/vcfg-format.adoc
11
- vsetivli 31=1 30=1 zimm10 zimm 14..12=0x7 rd 6..0=0x57
11
+ vsetivli 31=1 30=1 zimm10 zimm5 14..12=0x7 rd 6..0=0x57
12
12
vsetvli 31=0 zimm11 rs1 14..12=0x7 rd 6..0=0x57
13
13
vsetvl 31=1 30..25=0x0 rs2 rs1 14..12=0x7 rd 6..0=0x57
14
14
Original file line number Diff line number Diff line change 1
1
csrrw rd rs1 csr 14..12=1 6..2=0x1C 1..0=3
2
2
csrrs rd rs1 csr 14..12=2 6..2=0x1C 1..0=3
3
3
csrrc rd rs1 csr 14..12=3 6..2=0x1C 1..0=3
4
- csrrwi rd csr zimm 14..12=5 6..2=0x1C 1..0=3
5
- csrrsi rd csr zimm 14..12=6 6..2=0x1C 1..0=3
6
- csrrci rd csr zimm 14..12=7 6..2=0x1C 1..0=3
4
+ csrrwi rd csr zimm5 14..12=5 6..2=0x1C 1..0=3
5
+ csrrsi rd csr zimm5 14..12=6 6..2=0x1C 1..0=3
6
+ csrrci rd csr zimm5 14..12=7 6..2=0x1C 1..0=3
7
7
8
8
#pseudoinstructions
9
9
$pseudo_op rv_zicsr::csrrs csrr rd csr 19..15=0x0 14..12=2 6..2=0x1C 1..0=3
10
10
$pseudo_op rv_zicsr::csrrw csrw rs1 csr 14..12=1 11..7=0x0 6..2=0x1C 1..0=3
11
11
$pseudo_op rv_zicsr::csrrs csrs rs1 csr 14..12=2 11..7=0x0 6..2=0x1C 1..0=3
12
12
$pseudo_op rv_zicsr::csrrc csrc rs1 csr 14..12=3 11..7=0x0 6..2=0x1C 1..0=3
13
- $pseudo_op rv_zicsr::csrrwi csrwi csr zimm 14..12=5 11..7=0x0 6..2=0x1C 1..0=3
14
- $pseudo_op rv_zicsr::csrrsi csrsi csr zimm 14..12=6 11..7=0x0 6..2=0x1C 1..0=3
15
- $pseudo_op rv_zicsr::csrrci csrci csr zimm 14..12=7 11..7=0x0 6..2=0x1C 1..0=3
13
+ $pseudo_op rv_zicsr::csrrwi csrwi csr zimm5 14..12=5 11..7=0x0 6..2=0x1C 1..0=3
14
+ $pseudo_op rv_zicsr::csrrsi csrsi csr zimm5 14..12=6 11..7=0x0 6..2=0x1C 1..0=3
15
+ $pseudo_op rv_zicsr::csrrci csrci csr zimm5 14..12=7 11..7=0x0 6..2=0x1C 1..0=3
You can’t perform that action at this time.
0 commit comments