Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions bfd/elfxx-riscv.c
Original file line number Diff line number Diff line change
Expand Up @@ -1188,6 +1188,7 @@ static struct riscv_implicit_subset riscv_implicit_subsets[] =
{"smepmp", "zicsr", check_implicit_always},
{"ssaia", "zicsr", check_implicit_always},
{"sscofpmf", "zicsr", check_implicit_always},
{"sspmp", "zicsr", check_implicit_always},
{"ssstateen", "zicsr", check_implicit_always},
{"sstc", "zicsr", check_implicit_always},
{"svadu", "zicsr", check_implicit_always},
Expand Down Expand Up @@ -1335,6 +1336,7 @@ static struct riscv_supported_ext riscv_supported_std_s_ext[] =
{"smstateen", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 },
{"ssaia", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 },
{"sscofpmf", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 },
{"sspmp", ISA_SPEC_CLASS_DRAFT, 0, 8, 0 },
{"ssstateen", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 },
{"sstc", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 },
{"svadu", ISA_SPEC_CLASS_DRAFT, 1, 0, 0 },
Expand Down
8 changes: 8 additions & 0 deletions gas/config/tc-riscv.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ enum riscv_csr_class
CSR_CLASS_SSAIA_AND_H, /* Ssaia with H */
CSR_CLASS_SSAIA_32, /* Ssaia, rv32 only */
CSR_CLASS_SSAIA_AND_H_32, /* Ssaia with H, rv32 only */
CSR_CLASS_SSPMP, /* Sspmp only */
CSR_CLASS_SSPMP_32, /* Sspmp RV32 only */
CSR_CLASS_SSSTATEEN, /* S[ms]stateen only */
CSR_CLASS_SSSTATEEN_AND_H, /* S[ms]stateen only (with H) */
CSR_CLASS_SSSTATEEN_AND_H_32, /* S[ms]stateen RV32 only (with H) */
Expand Down Expand Up @@ -1077,6 +1079,12 @@ riscv_csr_address (const char *csr_name,
|| csr_class == CSR_CLASS_SSAIA_AND_H_32);
extension = "ssaia";
break;
case CSR_CLASS_SSPMP_32:
is_rv32_only = true;
/* Fall through. */
case CSR_CLASS_SSPMP:
extension = "sspmp";
break;
case CSR_CLASS_SSSTATEEN_AND_H_32:
is_rv32_only = true;
/* Fall through. */
Expand Down
82 changes: 82 additions & 0 deletions gas/testsuite/gas/riscv/csr-dw-regnums.d
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,88 @@ Contents of the .* section:
DW_CFA_offset_extended_sf: r5949 \(mhpmevent29h\) at cfa\+7412
DW_CFA_offset_extended_sf: r5950 \(mhpmevent30h\) at cfa\+7416
DW_CFA_offset_extended_sf: r5951 \(mhpmevent31h\) at cfa\+7420
DW_CFA_offset_extended_sf: r5568 \(spmpcfg0\) at cfa\+5888
DW_CFA_offset_extended_sf: r5569 \(spmpcfg1\) at cfa\+5892
DW_CFA_offset_extended_sf: r5570 \(spmpcfg2\) at cfa\+5896
DW_CFA_offset_extended_sf: r5571 \(spmpcfg3\) at cfa\+5900
DW_CFA_offset_extended_sf: r5572 \(spmpcfg4\) at cfa\+5904
DW_CFA_offset_extended_sf: r5573 \(spmpcfg5\) at cfa\+5908
DW_CFA_offset_extended_sf: r5574 \(spmpcfg6\) at cfa\+5912
DW_CFA_offset_extended_sf: r5575 \(spmpcfg7\) at cfa\+5916
DW_CFA_offset_extended_sf: r5576 \(spmpcfg8\) at cfa\+5920
DW_CFA_offset_extended_sf: r5577 \(spmpcfg9\) at cfa\+5924
DW_CFA_offset_extended_sf: r5578 \(spmpcfg10\) at cfa\+5928
DW_CFA_offset_extended_sf: r5579 \(spmpcfg11\) at cfa\+5932
DW_CFA_offset_extended_sf: r5580 \(spmpcfg12\) at cfa\+5936
DW_CFA_offset_extended_sf: r5581 \(spmpcfg13\) at cfa\+5940
DW_CFA_offset_extended_sf: r5582 \(spmpcfg14\) at cfa\+5944
DW_CFA_offset_extended_sf: r5583 \(spmpcfg15\) at cfa\+5948
DW_CFA_offset_extended_sf: r5584 \(spmpswitch0\) at cfa\+5952
DW_CFA_offset_extended_sf: r5585 \(spmpswitch1\) at cfa\+5956
DW_CFA_offset_extended_sf: r6592 \(spmpaddr0\) at cfa\+9984
DW_CFA_offset_extended_sf: r6593 \(spmpaddr1\) at cfa\+9988
DW_CFA_offset_extended_sf: r6594 \(spmpaddr2\) at cfa\+9992
DW_CFA_offset_extended_sf: r6595 \(spmpaddr3\) at cfa\+9996
DW_CFA_offset_extended_sf: r6596 \(spmpaddr4\) at cfa\+10000
DW_CFA_offset_extended_sf: r6597 \(spmpaddr5\) at cfa\+10004
DW_CFA_offset_extended_sf: r6598 \(spmpaddr6\) at cfa\+10008
DW_CFA_offset_extended_sf: r6599 \(spmpaddr7\) at cfa\+10012
DW_CFA_offset_extended_sf: r6600 \(spmpaddr8\) at cfa\+10016
DW_CFA_offset_extended_sf: r6601 \(spmpaddr9\) at cfa\+10020
DW_CFA_offset_extended_sf: r6602 \(spmpaddr10\) at cfa\+10024
DW_CFA_offset_extended_sf: r6603 \(spmpaddr11\) at cfa\+10028
DW_CFA_offset_extended_sf: r6604 \(spmpaddr12\) at cfa\+10032
DW_CFA_offset_extended_sf: r6605 \(spmpaddr13\) at cfa\+10036
DW_CFA_offset_extended_sf: r6606 \(spmpaddr14\) at cfa\+10040
DW_CFA_offset_extended_sf: r6607 \(spmpaddr15\) at cfa\+10044
DW_CFA_offset_extended_sf: r6608 \(spmpaddr16\) at cfa\+10048
DW_CFA_offset_extended_sf: r6609 \(spmpaddr17\) at cfa\+10052
DW_CFA_offset_extended_sf: r6610 \(spmpaddr18\) at cfa\+10056
DW_CFA_offset_extended_sf: r6611 \(spmpaddr19\) at cfa\+10060
DW_CFA_offset_extended_sf: r6612 \(spmpaddr20\) at cfa\+10064
DW_CFA_offset_extended_sf: r6613 \(spmpaddr21\) at cfa\+10068
DW_CFA_offset_extended_sf: r6614 \(spmpaddr22\) at cfa\+10072
DW_CFA_offset_extended_sf: r6615 \(spmpaddr23\) at cfa\+10076
DW_CFA_offset_extended_sf: r6616 \(spmpaddr24\) at cfa\+10080
DW_CFA_offset_extended_sf: r6617 \(spmpaddr25\) at cfa\+10084
DW_CFA_offset_extended_sf: r6618 \(spmpaddr26\) at cfa\+10088
DW_CFA_offset_extended_sf: r6619 \(spmpaddr27\) at cfa\+10092
DW_CFA_offset_extended_sf: r6620 \(spmpaddr28\) at cfa\+10096
DW_CFA_offset_extended_sf: r6621 \(spmpaddr29\) at cfa\+10100
DW_CFA_offset_extended_sf: r6622 \(spmpaddr30\) at cfa\+10104
DW_CFA_offset_extended_sf: r6623 \(spmpaddr31\) at cfa\+10108
DW_CFA_offset_extended_sf: r6624 \(spmpaddr32\) at cfa\+10112
DW_CFA_offset_extended_sf: r6625 \(spmpaddr33\) at cfa\+10116
DW_CFA_offset_extended_sf: r6626 \(spmpaddr34\) at cfa\+10120
DW_CFA_offset_extended_sf: r6627 \(spmpaddr35\) at cfa\+10124
DW_CFA_offset_extended_sf: r6628 \(spmpaddr36\) at cfa\+10128
DW_CFA_offset_extended_sf: r6629 \(spmpaddr37\) at cfa\+10132
DW_CFA_offset_extended_sf: r6630 \(spmpaddr38\) at cfa\+10136
DW_CFA_offset_extended_sf: r6631 \(spmpaddr39\) at cfa\+10140
DW_CFA_offset_extended_sf: r6632 \(spmpaddr40\) at cfa\+10144
DW_CFA_offset_extended_sf: r6633 \(spmpaddr41\) at cfa\+10148
DW_CFA_offset_extended_sf: r6634 \(spmpaddr42\) at cfa\+10152
DW_CFA_offset_extended_sf: r6635 \(spmpaddr43\) at cfa\+10156
DW_CFA_offset_extended_sf: r6636 \(spmpaddr44\) at cfa\+10160
DW_CFA_offset_extended_sf: r6637 \(spmpaddr45\) at cfa\+10164
DW_CFA_offset_extended_sf: r6638 \(spmpaddr46\) at cfa\+10168
DW_CFA_offset_extended_sf: r6639 \(spmpaddr47\) at cfa\+10172
DW_CFA_offset_extended_sf: r6640 \(spmpaddr48\) at cfa\+10176
DW_CFA_offset_extended_sf: r6641 \(spmpaddr49\) at cfa\+10180
DW_CFA_offset_extended_sf: r6642 \(spmpaddr50\) at cfa\+10184
DW_CFA_offset_extended_sf: r6643 \(spmpaddr51\) at cfa\+10188
DW_CFA_offset_extended_sf: r6644 \(spmpaddr52\) at cfa\+10192
DW_CFA_offset_extended_sf: r6645 \(spmpaddr53\) at cfa\+10196
DW_CFA_offset_extended_sf: r6646 \(spmpaddr54\) at cfa\+10200
DW_CFA_offset_extended_sf: r6647 \(spmpaddr55\) at cfa\+10204
DW_CFA_offset_extended_sf: r6648 \(spmpaddr56\) at cfa\+10208
DW_CFA_offset_extended_sf: r6649 \(spmpaddr57\) at cfa\+10212
DW_CFA_offset_extended_sf: r6650 \(spmpaddr58\) at cfa\+10216
DW_CFA_offset_extended_sf: r6651 \(spmpaddr59\) at cfa\+10220
DW_CFA_offset_extended_sf: r6652 \(spmpaddr60\) at cfa\+10224
DW_CFA_offset_extended_sf: r6653 \(spmpaddr61\) at cfa\+10228
DW_CFA_offset_extended_sf: r6654 \(spmpaddr62\) at cfa\+10232
DW_CFA_offset_extended_sf: r6655 \(spmpaddr63\) at cfa\+10236
DW_CFA_offset_extended_sf: r4429 \(stimecmp\) at cfa\+1332
DW_CFA_offset_extended_sf: r4445 \(stimecmph\) at cfa\+1396
DW_CFA_offset_extended_sf: r4685 \(vstimecmp\) at cfa\+2356
Expand Down
83 changes: 83 additions & 0 deletions gas/testsuite/gas/riscv/csr-dw-regnums.s
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,89 @@ _start:
.cfi_offset mhpmevent29h, 7412
.cfi_offset mhpmevent30h, 7416
.cfi_offset mhpmevent31h, 7420
# Sspmp extension
.cfi_offset spmpcfg0, 5888
.cfi_offset spmpcfg1, 5892
.cfi_offset spmpcfg2, 5896
.cfi_offset spmpcfg3, 5900
.cfi_offset spmpcfg4, 5904
.cfi_offset spmpcfg5, 5908
.cfi_offset spmpcfg6, 5912
.cfi_offset spmpcfg7, 5916
.cfi_offset spmpcfg8, 5920
.cfi_offset spmpcfg9, 5924
.cfi_offset spmpcfg10, 5928
.cfi_offset spmpcfg11, 5932
.cfi_offset spmpcfg12, 5936
.cfi_offset spmpcfg13, 5940
.cfi_offset spmpcfg14, 5944
.cfi_offset spmpcfg15, 5948
.cfi_offset spmpswitch0, 5952
.cfi_offset spmpswitch1, 5956
.cfi_offset spmpaddr0, 9984
.cfi_offset spmpaddr1, 9988
.cfi_offset spmpaddr2, 9992
.cfi_offset spmpaddr3, 9996
.cfi_offset spmpaddr4, 10000
.cfi_offset spmpaddr5, 10004
.cfi_offset spmpaddr6, 10008
.cfi_offset spmpaddr7, 10012
.cfi_offset spmpaddr8, 10016
.cfi_offset spmpaddr9, 10020
.cfi_offset spmpaddr10, 10024
.cfi_offset spmpaddr11, 10028
.cfi_offset spmpaddr12, 10032
.cfi_offset spmpaddr13, 10036
.cfi_offset spmpaddr14, 10040
.cfi_offset spmpaddr15, 10044
.cfi_offset spmpaddr16, 10048
.cfi_offset spmpaddr17, 10052
.cfi_offset spmpaddr18, 10056
.cfi_offset spmpaddr19, 10060
.cfi_offset spmpaddr20, 10064
.cfi_offset spmpaddr21, 10068
.cfi_offset spmpaddr22, 10072
.cfi_offset spmpaddr23, 10076
.cfi_offset spmpaddr24, 10080
.cfi_offset spmpaddr25, 10084
.cfi_offset spmpaddr26, 10088
.cfi_offset spmpaddr27, 10092
.cfi_offset spmpaddr28, 10096
.cfi_offset spmpaddr29, 10100
.cfi_offset spmpaddr30, 10104
.cfi_offset spmpaddr31, 10108
.cfi_offset spmpaddr32, 10112
.cfi_offset spmpaddr33, 10116
.cfi_offset spmpaddr34, 10120
.cfi_offset spmpaddr35, 10124
.cfi_offset spmpaddr36, 10128
.cfi_offset spmpaddr37, 10132
.cfi_offset spmpaddr38, 10136
.cfi_offset spmpaddr39, 10140
.cfi_offset spmpaddr40, 10144
.cfi_offset spmpaddr41, 10148
.cfi_offset spmpaddr42, 10152
.cfi_offset spmpaddr43, 10156
.cfi_offset spmpaddr44, 10160
.cfi_offset spmpaddr45, 10164
.cfi_offset spmpaddr46, 10168
.cfi_offset spmpaddr47, 10172
.cfi_offset spmpaddr48, 10176
.cfi_offset spmpaddr49, 10180
.cfi_offset spmpaddr50, 10184
.cfi_offset spmpaddr51, 10188
.cfi_offset spmpaddr52, 10192
.cfi_offset spmpaddr53, 10196
.cfi_offset spmpaddr54, 10200
.cfi_offset spmpaddr55, 10204
.cfi_offset spmpaddr56, 10208
.cfi_offset spmpaddr57, 10212
.cfi_offset spmpaddr58, 10216
.cfi_offset spmpaddr59, 10220
.cfi_offset spmpaddr60, 10224
.cfi_offset spmpaddr61, 10228
.cfi_offset spmpaddr62, 10232
.cfi_offset spmpaddr63, 10236
# Sstc extension
.cfi_offset stimecmp, 1332
.cfi_offset stimecmph, 1396
Expand Down
164 changes: 164 additions & 0 deletions gas/testsuite/gas/riscv/csr-version-1p10.d
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,170 @@ Disassembly of section .text:
[ ]+[0-9a-f]+:[ ]+73e59073[ ]+csrw[ ]+mhpmevent30h,a1
[ ]+[0-9a-f]+:[ ]+73f02573[ ]+csrr[ ]+a0,mhpmevent31h
[ ]+[0-9a-f]+:[ ]+73f59073[ ]+csrw[ ]+mhpmevent31h,a1
[ ]+[0-9a-f]+:[ ]+5c002573[ ]+csrr[ ]+a0,spmpcfg0
[ ]+[0-9a-f]+:[ ]+5c059073[ ]+csrw[ ]+spmpcfg0,a1
[ ]+[0-9a-f]+:[ ]+5c102573[ ]+csrr[ ]+a0,spmpcfg1
[ ]+[0-9a-f]+:[ ]+5c159073[ ]+csrw[ ]+spmpcfg1,a1
[ ]+[0-9a-f]+:[ ]+5c202573[ ]+csrr[ ]+a0,spmpcfg2
[ ]+[0-9a-f]+:[ ]+5c259073[ ]+csrw[ ]+spmpcfg2,a1
[ ]+[0-9a-f]+:[ ]+5c302573[ ]+csrr[ ]+a0,spmpcfg3
[ ]+[0-9a-f]+:[ ]+5c359073[ ]+csrw[ ]+spmpcfg3,a1
[ ]+[0-9a-f]+:[ ]+5c402573[ ]+csrr[ ]+a0,spmpcfg4
[ ]+[0-9a-f]+:[ ]+5c459073[ ]+csrw[ ]+spmpcfg4,a1
[ ]+[0-9a-f]+:[ ]+5c502573[ ]+csrr[ ]+a0,spmpcfg5
[ ]+[0-9a-f]+:[ ]+5c559073[ ]+csrw[ ]+spmpcfg5,a1
[ ]+[0-9a-f]+:[ ]+5c602573[ ]+csrr[ ]+a0,spmpcfg6
[ ]+[0-9a-f]+:[ ]+5c659073[ ]+csrw[ ]+spmpcfg6,a1
[ ]+[0-9a-f]+:[ ]+5c702573[ ]+csrr[ ]+a0,spmpcfg7
[ ]+[0-9a-f]+:[ ]+5c759073[ ]+csrw[ ]+spmpcfg7,a1
[ ]+[0-9a-f]+:[ ]+5c802573[ ]+csrr[ ]+a0,spmpcfg8
[ ]+[0-9a-f]+:[ ]+5c859073[ ]+csrw[ ]+spmpcfg8,a1
[ ]+[0-9a-f]+:[ ]+5c902573[ ]+csrr[ ]+a0,spmpcfg9
[ ]+[0-9a-f]+:[ ]+5c959073[ ]+csrw[ ]+spmpcfg9,a1
[ ]+[0-9a-f]+:[ ]+5ca02573[ ]+csrr[ ]+a0,spmpcfg10
[ ]+[0-9a-f]+:[ ]+5ca59073[ ]+csrw[ ]+spmpcfg10,a1
[ ]+[0-9a-f]+:[ ]+5cb02573[ ]+csrr[ ]+a0,spmpcfg11
[ ]+[0-9a-f]+:[ ]+5cb59073[ ]+csrw[ ]+spmpcfg11,a1
[ ]+[0-9a-f]+:[ ]+5cc02573[ ]+csrr[ ]+a0,spmpcfg12
[ ]+[0-9a-f]+:[ ]+5cc59073[ ]+csrw[ ]+spmpcfg12,a1
[ ]+[0-9a-f]+:[ ]+5cd02573[ ]+csrr[ ]+a0,spmpcfg13
[ ]+[0-9a-f]+:[ ]+5cd59073[ ]+csrw[ ]+spmpcfg13,a1
[ ]+[0-9a-f]+:[ ]+5ce02573[ ]+csrr[ ]+a0,spmpcfg14
[ ]+[0-9a-f]+:[ ]+5ce59073[ ]+csrw[ ]+spmpcfg14,a1
[ ]+[0-9a-f]+:[ ]+5cf02573[ ]+csrr[ ]+a0,spmpcfg15
[ ]+[0-9a-f]+:[ ]+5cf59073[ ]+csrw[ ]+spmpcfg15,a1
[ ]+[0-9a-f]+:[ ]+5d002573[ ]+csrr[ ]+a0,spmpswitch0
[ ]+[0-9a-f]+:[ ]+5d059073[ ]+csrw[ ]+spmpswitch0,a1
[ ]+[0-9a-f]+:[ ]+5d102573[ ]+csrr[ ]+a0,spmpswitch1
[ ]+[0-9a-f]+:[ ]+5d159073[ ]+csrw[ ]+spmpswitch1,a1
[ ]+[0-9a-f]+:[ ]+9c002573[ ]+csrr[ ]+a0,spmpaddr0
[ ]+[0-9a-f]+:[ ]+9c059073[ ]+csrw[ ]+spmpaddr0,a1
[ ]+[0-9a-f]+:[ ]+9c102573[ ]+csrr[ ]+a0,spmpaddr1
[ ]+[0-9a-f]+:[ ]+9c159073[ ]+csrw[ ]+spmpaddr1,a1
[ ]+[0-9a-f]+:[ ]+9c202573[ ]+csrr[ ]+a0,spmpaddr2
[ ]+[0-9a-f]+:[ ]+9c259073[ ]+csrw[ ]+spmpaddr2,a1
[ ]+[0-9a-f]+:[ ]+9c302573[ ]+csrr[ ]+a0,spmpaddr3
[ ]+[0-9a-f]+:[ ]+9c359073[ ]+csrw[ ]+spmpaddr3,a1
[ ]+[0-9a-f]+:[ ]+9c402573[ ]+csrr[ ]+a0,spmpaddr4
[ ]+[0-9a-f]+:[ ]+9c459073[ ]+csrw[ ]+spmpaddr4,a1
[ ]+[0-9a-f]+:[ ]+9c502573[ ]+csrr[ ]+a0,spmpaddr5
[ ]+[0-9a-f]+:[ ]+9c559073[ ]+csrw[ ]+spmpaddr5,a1
[ ]+[0-9a-f]+:[ ]+9c602573[ ]+csrr[ ]+a0,spmpaddr6
[ ]+[0-9a-f]+:[ ]+9c659073[ ]+csrw[ ]+spmpaddr6,a1
[ ]+[0-9a-f]+:[ ]+9c702573[ ]+csrr[ ]+a0,spmpaddr7
[ ]+[0-9a-f]+:[ ]+9c759073[ ]+csrw[ ]+spmpaddr7,a1
[ ]+[0-9a-f]+:[ ]+9c802573[ ]+csrr[ ]+a0,spmpaddr8
[ ]+[0-9a-f]+:[ ]+9c859073[ ]+csrw[ ]+spmpaddr8,a1
[ ]+[0-9a-f]+:[ ]+9c902573[ ]+csrr[ ]+a0,spmpaddr9
[ ]+[0-9a-f]+:[ ]+9c959073[ ]+csrw[ ]+spmpaddr9,a1
[ ]+[0-9a-f]+:[ ]+9ca02573[ ]+csrr[ ]+a0,spmpaddr10
[ ]+[0-9a-f]+:[ ]+9ca59073[ ]+csrw[ ]+spmpaddr10,a1
[ ]+[0-9a-f]+:[ ]+9cb02573[ ]+csrr[ ]+a0,spmpaddr11
[ ]+[0-9a-f]+:[ ]+9cb59073[ ]+csrw[ ]+spmpaddr11,a1
[ ]+[0-9a-f]+:[ ]+9cc02573[ ]+csrr[ ]+a0,spmpaddr12
[ ]+[0-9a-f]+:[ ]+9cc59073[ ]+csrw[ ]+spmpaddr12,a1
[ ]+[0-9a-f]+:[ ]+9cd02573[ ]+csrr[ ]+a0,spmpaddr13
[ ]+[0-9a-f]+:[ ]+9cd59073[ ]+csrw[ ]+spmpaddr13,a1
[ ]+[0-9a-f]+:[ ]+9ce02573[ ]+csrr[ ]+a0,spmpaddr14
[ ]+[0-9a-f]+:[ ]+9ce59073[ ]+csrw[ ]+spmpaddr14,a1
[ ]+[0-9a-f]+:[ ]+9cf02573[ ]+csrr[ ]+a0,spmpaddr15
[ ]+[0-9a-f]+:[ ]+9cf59073[ ]+csrw[ ]+spmpaddr15,a1
[ ]+[0-9a-f]+:[ ]+9d002573[ ]+csrr[ ]+a0,spmpaddr16
[ ]+[0-9a-f]+:[ ]+9d059073[ ]+csrw[ ]+spmpaddr16,a1
[ ]+[0-9a-f]+:[ ]+9d102573[ ]+csrr[ ]+a0,spmpaddr17
[ ]+[0-9a-f]+:[ ]+9d159073[ ]+csrw[ ]+spmpaddr17,a1
[ ]+[0-9a-f]+:[ ]+9d202573[ ]+csrr[ ]+a0,spmpaddr18
[ ]+[0-9a-f]+:[ ]+9d259073[ ]+csrw[ ]+spmpaddr18,a1
[ ]+[0-9a-f]+:[ ]+9d302573[ ]+csrr[ ]+a0,spmpaddr19
[ ]+[0-9a-f]+:[ ]+9d359073[ ]+csrw[ ]+spmpaddr19,a1
[ ]+[0-9a-f]+:[ ]+9d402573[ ]+csrr[ ]+a0,spmpaddr20
[ ]+[0-9a-f]+:[ ]+9d459073[ ]+csrw[ ]+spmpaddr20,a1
[ ]+[0-9a-f]+:[ ]+9d502573[ ]+csrr[ ]+a0,spmpaddr21
[ ]+[0-9a-f]+:[ ]+9d559073[ ]+csrw[ ]+spmpaddr21,a1
[ ]+[0-9a-f]+:[ ]+9d602573[ ]+csrr[ ]+a0,spmpaddr22
[ ]+[0-9a-f]+:[ ]+9d659073[ ]+csrw[ ]+spmpaddr22,a1
[ ]+[0-9a-f]+:[ ]+9d702573[ ]+csrr[ ]+a0,spmpaddr23
[ ]+[0-9a-f]+:[ ]+9d759073[ ]+csrw[ ]+spmpaddr23,a1
[ ]+[0-9a-f]+:[ ]+9d802573[ ]+csrr[ ]+a0,spmpaddr24
[ ]+[0-9a-f]+:[ ]+9d859073[ ]+csrw[ ]+spmpaddr24,a1
[ ]+[0-9a-f]+:[ ]+9d902573[ ]+csrr[ ]+a0,spmpaddr25
[ ]+[0-9a-f]+:[ ]+9d959073[ ]+csrw[ ]+spmpaddr25,a1
[ ]+[0-9a-f]+:[ ]+9da02573[ ]+csrr[ ]+a0,spmpaddr26
[ ]+[0-9a-f]+:[ ]+9da59073[ ]+csrw[ ]+spmpaddr26,a1
[ ]+[0-9a-f]+:[ ]+9db02573[ ]+csrr[ ]+a0,spmpaddr27
[ ]+[0-9a-f]+:[ ]+9db59073[ ]+csrw[ ]+spmpaddr27,a1
[ ]+[0-9a-f]+:[ ]+9dc02573[ ]+csrr[ ]+a0,spmpaddr28
[ ]+[0-9a-f]+:[ ]+9dc59073[ ]+csrw[ ]+spmpaddr28,a1
[ ]+[0-9a-f]+:[ ]+9dd02573[ ]+csrr[ ]+a0,spmpaddr29
[ ]+[0-9a-f]+:[ ]+9dd59073[ ]+csrw[ ]+spmpaddr29,a1
[ ]+[0-9a-f]+:[ ]+9de02573[ ]+csrr[ ]+a0,spmpaddr30
[ ]+[0-9a-f]+:[ ]+9de59073[ ]+csrw[ ]+spmpaddr30,a1
[ ]+[0-9a-f]+:[ ]+9df02573[ ]+csrr[ ]+a0,spmpaddr31
[ ]+[0-9a-f]+:[ ]+9df59073[ ]+csrw[ ]+spmpaddr31,a1
[ ]+[0-9a-f]+:[ ]+9e002573[ ]+csrr[ ]+a0,spmpaddr32
[ ]+[0-9a-f]+:[ ]+9e059073[ ]+csrw[ ]+spmpaddr32,a1
[ ]+[0-9a-f]+:[ ]+9e102573[ ]+csrr[ ]+a0,spmpaddr33
[ ]+[0-9a-f]+:[ ]+9e159073[ ]+csrw[ ]+spmpaddr33,a1
[ ]+[0-9a-f]+:[ ]+9e202573[ ]+csrr[ ]+a0,spmpaddr34
[ ]+[0-9a-f]+:[ ]+9e259073[ ]+csrw[ ]+spmpaddr34,a1
[ ]+[0-9a-f]+:[ ]+9e302573[ ]+csrr[ ]+a0,spmpaddr35
[ ]+[0-9a-f]+:[ ]+9e359073[ ]+csrw[ ]+spmpaddr35,a1
[ ]+[0-9a-f]+:[ ]+9e402573[ ]+csrr[ ]+a0,spmpaddr36
[ ]+[0-9a-f]+:[ ]+9e459073[ ]+csrw[ ]+spmpaddr36,a1
[ ]+[0-9a-f]+:[ ]+9e502573[ ]+csrr[ ]+a0,spmpaddr37
[ ]+[0-9a-f]+:[ ]+9e559073[ ]+csrw[ ]+spmpaddr37,a1
[ ]+[0-9a-f]+:[ ]+9e602573[ ]+csrr[ ]+a0,spmpaddr38
[ ]+[0-9a-f]+:[ ]+9e659073[ ]+csrw[ ]+spmpaddr38,a1
[ ]+[0-9a-f]+:[ ]+9e702573[ ]+csrr[ ]+a0,spmpaddr39
[ ]+[0-9a-f]+:[ ]+9e759073[ ]+csrw[ ]+spmpaddr39,a1
[ ]+[0-9a-f]+:[ ]+9e802573[ ]+csrr[ ]+a0,spmpaddr40
[ ]+[0-9a-f]+:[ ]+9e859073[ ]+csrw[ ]+spmpaddr40,a1
[ ]+[0-9a-f]+:[ ]+9e902573[ ]+csrr[ ]+a0,spmpaddr41
[ ]+[0-9a-f]+:[ ]+9e959073[ ]+csrw[ ]+spmpaddr41,a1
[ ]+[0-9a-f]+:[ ]+9ea02573[ ]+csrr[ ]+a0,spmpaddr42
[ ]+[0-9a-f]+:[ ]+9ea59073[ ]+csrw[ ]+spmpaddr42,a1
[ ]+[0-9a-f]+:[ ]+9eb02573[ ]+csrr[ ]+a0,spmpaddr43
[ ]+[0-9a-f]+:[ ]+9eb59073[ ]+csrw[ ]+spmpaddr43,a1
[ ]+[0-9a-f]+:[ ]+9ec02573[ ]+csrr[ ]+a0,spmpaddr44
[ ]+[0-9a-f]+:[ ]+9ec59073[ ]+csrw[ ]+spmpaddr44,a1
[ ]+[0-9a-f]+:[ ]+9ed02573[ ]+csrr[ ]+a0,spmpaddr45
[ ]+[0-9a-f]+:[ ]+9ed59073[ ]+csrw[ ]+spmpaddr45,a1
[ ]+[0-9a-f]+:[ ]+9ee02573[ ]+csrr[ ]+a0,spmpaddr46
[ ]+[0-9a-f]+:[ ]+9ee59073[ ]+csrw[ ]+spmpaddr46,a1
[ ]+[0-9a-f]+:[ ]+9ef02573[ ]+csrr[ ]+a0,spmpaddr47
[ ]+[0-9a-f]+:[ ]+9ef59073[ ]+csrw[ ]+spmpaddr47,a1
[ ]+[0-9a-f]+:[ ]+9f002573[ ]+csrr[ ]+a0,spmpaddr48
[ ]+[0-9a-f]+:[ ]+9f059073[ ]+csrw[ ]+spmpaddr48,a1
[ ]+[0-9a-f]+:[ ]+9f102573[ ]+csrr[ ]+a0,spmpaddr49
[ ]+[0-9a-f]+:[ ]+9f159073[ ]+csrw[ ]+spmpaddr49,a1
[ ]+[0-9a-f]+:[ ]+9f202573[ ]+csrr[ ]+a0,spmpaddr50
[ ]+[0-9a-f]+:[ ]+9f259073[ ]+csrw[ ]+spmpaddr50,a1
[ ]+[0-9a-f]+:[ ]+9f302573[ ]+csrr[ ]+a0,spmpaddr51
[ ]+[0-9a-f]+:[ ]+9f359073[ ]+csrw[ ]+spmpaddr51,a1
[ ]+[0-9a-f]+:[ ]+9f402573[ ]+csrr[ ]+a0,spmpaddr52
[ ]+[0-9a-f]+:[ ]+9f459073[ ]+csrw[ ]+spmpaddr52,a1
[ ]+[0-9a-f]+:[ ]+9f502573[ ]+csrr[ ]+a0,spmpaddr53
[ ]+[0-9a-f]+:[ ]+9f559073[ ]+csrw[ ]+spmpaddr53,a1
[ ]+[0-9a-f]+:[ ]+9f602573[ ]+csrr[ ]+a0,spmpaddr54
[ ]+[0-9a-f]+:[ ]+9f659073[ ]+csrw[ ]+spmpaddr54,a1
[ ]+[0-9a-f]+:[ ]+9f702573[ ]+csrr[ ]+a0,spmpaddr55
[ ]+[0-9a-f]+:[ ]+9f759073[ ]+csrw[ ]+spmpaddr55,a1
[ ]+[0-9a-f]+:[ ]+9f802573[ ]+csrr[ ]+a0,spmpaddr56
[ ]+[0-9a-f]+:[ ]+9f859073[ ]+csrw[ ]+spmpaddr56,a1
[ ]+[0-9a-f]+:[ ]+9f902573[ ]+csrr[ ]+a0,spmpaddr57
[ ]+[0-9a-f]+:[ ]+9f959073[ ]+csrw[ ]+spmpaddr57,a1
[ ]+[0-9a-f]+:[ ]+9fa02573[ ]+csrr[ ]+a0,spmpaddr58
[ ]+[0-9a-f]+:[ ]+9fa59073[ ]+csrw[ ]+spmpaddr58,a1
[ ]+[0-9a-f]+:[ ]+9fb02573[ ]+csrr[ ]+a0,spmpaddr59
[ ]+[0-9a-f]+:[ ]+9fb59073[ ]+csrw[ ]+spmpaddr59,a1
[ ]+[0-9a-f]+:[ ]+9fc02573[ ]+csrr[ ]+a0,spmpaddr60
[ ]+[0-9a-f]+:[ ]+9fc59073[ ]+csrw[ ]+spmpaddr60,a1
[ ]+[0-9a-f]+:[ ]+9fd02573[ ]+csrr[ ]+a0,spmpaddr61
[ ]+[0-9a-f]+:[ ]+9fd59073[ ]+csrw[ ]+spmpaddr61,a1
[ ]+[0-9a-f]+:[ ]+9fe02573[ ]+csrr[ ]+a0,spmpaddr62
[ ]+[0-9a-f]+:[ ]+9fe59073[ ]+csrw[ ]+spmpaddr62,a1
[ ]+[0-9a-f]+:[ ]+9ff02573[ ]+csrr[ ]+a0,spmpaddr63
[ ]+[0-9a-f]+:[ ]+9ff59073[ ]+csrw[ ]+spmpaddr63,a1
[ ]+[0-9a-f]+:[ ]+14d02573[ ]+csrr[ ]+a0,stimecmp
[ ]+[0-9a-f]+:[ ]+14d59073[ ]+csrw[ ]+stimecmp,a1
[ ]+[0-9a-f]+:[ ]+15d02573[ ]+csrr[ ]+a0,stimecmph
Expand Down
Loading