@@ -135,7 +135,7 @@ hcounteren:
135135 the `hpmcounter3` CSR (an alias of `mhpmcounter3`) is accessible to VU-mode.
136136
137137 When `mcounteren.HPM3` and `hcounteren.HPM3` are set,
138- the `hpmcounter3` CSR (an alias of `mhpmconuter3 `) is accessible to VS-mode.
138+ the `hpmcounter3` CSR (an alias of `mhpmcounter3 `) is accessible to VS-mode.
139139
140140 When `hcounteren.HPM3` is clear and `mcounteren.HPM3` is set, then any access to `hpmcounter3` in
141141 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -172,7 +172,7 @@ hcounteren:
172172 the `hpmcounter4` CSR (an alias of `mhpmcounter4`) is accessible to VU-mode.
173173
174174 When `mcounteren.HPM4` and `hcounteren.HPM4` are set,
175- the `hpmcounter4` CSR (an alias of `mhpmconuter4 `) is accessible to VS-mode.
175+ the `hpmcounter4` CSR (an alias of `mhpmcounter4 `) is accessible to VS-mode.
176176
177177 When `hcounteren.HPM4` is clear and `mcounteren.HPM4` is set, then any access to `hpmcounter4` in
178178 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -209,7 +209,7 @@ hcounteren:
209209 the `hpmcounter5` CSR (an alias of `mhpmcounter5`) is accessible to VU-mode.
210210
211211 When `mcounteren.HPM5` and `hcounteren.HPM5` are set,
212- the `hpmcounter5` CSR (an alias of `mhpmconuter5 `) is accessible to VS-mode.
212+ the `hpmcounter5` CSR (an alias of `mhpmcounter5 `) is accessible to VS-mode.
213213
214214 When `hcounteren.HPM5` is clear and `mcounteren.HPM5` is set, then any access to `hpmcounter5` in
215215 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -246,7 +246,7 @@ hcounteren:
246246 the `hpmcounter6` CSR (an alias of `mhpmcounter6`) is accessible to VU-mode.
247247
248248 When `mcounteren.HPM6` and `hcounteren.HPM6` are set,
249- the `hpmcounter6` CSR (an alias of `mhpmconuter6 `) is accessible to VS-mode.
249+ the `hpmcounter6` CSR (an alias of `mhpmcounter6 `) is accessible to VS-mode.
250250
251251 When `hcounteren.HPM6` is clear and `mcounteren.HPM6` is set, then any access to `hpmcounter6` in
252252 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -283,7 +283,7 @@ hcounteren:
283283 the `hpmcounter7` CSR (an alias of `mhpmcounter7`) is accessible to VU-mode.
284284
285285 When `mcounteren.HPM7` and `hcounteren.HPM7` are set,
286- the `hpmcounter7` CSR (an alias of `mhpmconuter7 `) is accessible to VS-mode.
286+ the `hpmcounter7` CSR (an alias of `mhpmcounter7 `) is accessible to VS-mode.
287287
288288 When `hcounteren.HPM7` is clear and `mcounteren.HPM7` is set, then any access to `hpmcounter7` in
289289 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -320,7 +320,7 @@ hcounteren:
320320 the `hpmcounter8` CSR (an alias of `mhpmcounter8`) is accessible to VU-mode.
321321
322322 When `mcounteren.HPM8` and `hcounteren.HPM8` are set,
323- the `hpmcounter8` CSR (an alias of `mhpmconuter8 `) is accessible to VS-mode.
323+ the `hpmcounter8` CSR (an alias of `mhpmcounter8 `) is accessible to VS-mode.
324324
325325 When `hcounteren.HPM8` is clear and `mcounteren.HPM8` is set, then any access to `hpmcounter8` in
326326 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -357,7 +357,7 @@ hcounteren:
357357 the `hpmcounter9` CSR (an alias of `mhpmcounter9`) is accessible to VU-mode.
358358
359359 When `mcounteren.HPM9` and `hcounteren.HPM9` are set,
360- the `hpmcounter9` CSR (an alias of `mhpmconuter9 `) is accessible to VS-mode.
360+ the `hpmcounter9` CSR (an alias of `mhpmcounter9 `) is accessible to VS-mode.
361361
362362 When `hcounteren.HPM9` is clear and `mcounteren.HPM9` is set, then any access to `hpmcounter9` in
363363 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -394,7 +394,7 @@ hcounteren:
394394 the `hpmcounter10` CSR (an alias of `mhpmcounter10`) is accessible to VU-mode.
395395
396396 When `mcounteren.HPM10` and `hcounteren.HPM10` are set,
397- the `hpmcounter10` CSR (an alias of `mhpmconuter10 `) is accessible to VS-mode.
397+ the `hpmcounter10` CSR (an alias of `mhpmcounter10 `) is accessible to VS-mode.
398398
399399 When `hcounteren.HPM10` is clear and `mcounteren.HPM10` is set, then any access to `hpmcounter10` in
400400 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -431,7 +431,7 @@ hcounteren:
431431 the `hpmcounter11` CSR (an alias of `mhpmcounter11`) is accessible to VU-mode.
432432
433433 When `mcounteren.HPM11` and `hcounteren.HPM11` are set,
434- the `hpmcounter11` CSR (an alias of `mhpmconuter11 `) is accessible to VS-mode.
434+ the `hpmcounter11` CSR (an alias of `mhpmcounter11 `) is accessible to VS-mode.
435435
436436 When `hcounteren.HPM11` is clear and `mcounteren.HPM11` is set, then any access to `hpmcounter11` in
437437 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -468,7 +468,7 @@ hcounteren:
468468 the `hpmcounter12` CSR (an alias of `mhpmcounter12`) is accessible to VU-mode.
469469
470470 When `mcounteren.HPM12` and `hcounteren.HPM12` are set,
471- the `hpmcounter12` CSR (an alias of `mhpmconuter12 `) is accessible to VS-mode.
471+ the `hpmcounter12` CSR (an alias of `mhpmcounter12 `) is accessible to VS-mode.
472472
473473 When `hcounteren.HPM12` is clear and `mcounteren.HPM12` is set, then any access to `hpmcounter12` in
474474 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -505,7 +505,7 @@ hcounteren:
505505 the `hpmcounter13` CSR (an alias of `mhpmcounter13`) is accessible to VU-mode.
506506
507507 When `mcounteren.HPM13` and `hcounteren.HPM13` are set,
508- the `hpmcounter13` CSR (an alias of `mhpmconuter13 `) is accessible to VS-mode.
508+ the `hpmcounter13` CSR (an alias of `mhpmcounter13 `) is accessible to VS-mode.
509509
510510 When `hcounteren.HPM13` is clear and `mcounteren.HPM13` is set, then any access to `hpmcounter13` in
511511 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -542,7 +542,7 @@ hcounteren:
542542 the `hpmcounter14` CSR (an alias of `mhpmcounter14`) is accessible to VU-mode.
543543
544544 When `mcounteren.HPM14` and `hcounteren.HPM14` are set,
545- the `hpmcounter14` CSR (an alias of `mhpmconuter14 `) is accessible to VS-mode.
545+ the `hpmcounter14` CSR (an alias of `mhpmcounter14 `) is accessible to VS-mode.
546546
547547 When `hcounteren.HPM14` is clear and `mcounteren.HPM14` is set, then any access to `hpmcounter14` in
548548 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -579,7 +579,7 @@ hcounteren:
579579 the `hpmcounter15` CSR (an alias of `mhpmcounter15`) is accessible to VU-mode.
580580
581581 When `mcounteren.HPM15` and `hcounteren.HPM15` are set,
582- the `hpmcounter15` CSR (an alias of `mhpmconuter15 `) is accessible to VS-mode.
582+ the `hpmcounter15` CSR (an alias of `mhpmcounter15 `) is accessible to VS-mode.
583583
584584 When `hcounteren.HPM15` is clear and `mcounteren.HPM15` is set, then any access to `hpmcounter15` in
585585 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -616,7 +616,7 @@ hcounteren:
616616 the `hpmcounter16` CSR (an alias of `mhpmcounter16`) is accessible to VU-mode.
617617
618618 When `mcounteren.HPM16` and `hcounteren.HPM16` are set,
619- the `hpmcounter16` CSR (an alias of `mhpmconuter16 `) is accessible to VS-mode.
619+ the `hpmcounter16` CSR (an alias of `mhpmcounter16 `) is accessible to VS-mode.
620620
621621 When `hcounteren.HPM16` is clear and `mcounteren.HPM16` is set, then any access to `hpmcounter16` in
622622 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -653,7 +653,7 @@ hcounteren:
653653 the `hpmcounter17` CSR (an alias of `mhpmcounter17`) is accessible to VU-mode.
654654
655655 When `mcounteren.HPM17` and `hcounteren.HPM17` are set,
656- the `hpmcounter17` CSR (an alias of `mhpmconuter17 `) is accessible to VS-mode.
656+ the `hpmcounter17` CSR (an alias of `mhpmcounter17 `) is accessible to VS-mode.
657657
658658 When `hcounteren.HPM17` is clear and `mcounteren.HPM17` is set, then any access to `hpmcounter17` in
659659 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -690,7 +690,7 @@ hcounteren:
690690 the `hpmcounter18` CSR (an alias of `mhpmcounter18`) is accessible to VU-mode.
691691
692692 When `mcounteren.HPM18` and `hcounteren.HPM18` are set,
693- the `hpmcounter18` CSR (an alias of `mhpmconuter18 `) is accessible to VS-mode.
693+ the `hpmcounter18` CSR (an alias of `mhpmcounter18 `) is accessible to VS-mode.
694694
695695 When `hcounteren.HPM18` is clear and `mcounteren.HPM18` is set, then any access to `hpmcounter18` in
696696 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -727,7 +727,7 @@ hcounteren:
727727 the `hpmcounter19` CSR (an alias of `mhpmcounter19`) is accessible to VU-mode.
728728
729729 When `mcounteren.HPM19` and `hcounteren.HPM19` are set,
730- the `hpmcounter19` CSR (an alias of `mhpmconuter19 `) is accessible to VS-mode.
730+ the `hpmcounter19` CSR (an alias of `mhpmcounter19 `) is accessible to VS-mode.
731731
732732 When `hcounteren.HPM19` is clear and `mcounteren.HPM19` is set, then any access to `hpmcounter19` in
733733 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -764,7 +764,7 @@ hcounteren:
764764 the `hpmcounter20` CSR (an alias of `mhpmcounter20`) is accessible to VU-mode.
765765
766766 When `mcounteren.HPM20` and `hcounteren.HPM20` are set,
767- the `hpmcounter20` CSR (an alias of `mhpmconuter20 `) is accessible to VS-mode.
767+ the `hpmcounter20` CSR (an alias of `mhpmcounter20 `) is accessible to VS-mode.
768768
769769 When `hcounteren.HPM20` is clear and `mcounteren.HPM20` is set, then any access to `hpmcounter20` in
770770 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -801,7 +801,7 @@ hcounteren:
801801 the `hpmcounter21` CSR (an alias of `mhpmcounter21`) is accessible to VU-mode.
802802
803803 When `mcounteren.HPM21` and `hcounteren.HPM21` are set,
804- the `hpmcounter21` CSR (an alias of `mhpmconuter21 `) is accessible to VS-mode.
804+ the `hpmcounter21` CSR (an alias of `mhpmcounter21 `) is accessible to VS-mode.
805805
806806 When `hcounteren.HPM21` is clear and `mcounteren.HPM21` is set, then any access to `hpmcounter21` in
807807 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -838,7 +838,7 @@ hcounteren:
838838 the `hpmcounter22` CSR (an alias of `mhpmcounter22`) is accessible to VU-mode.
839839
840840 When `mcounteren.HPM22` and `hcounteren.HPM22` are set,
841- the `hpmcounter22` CSR (an alias of `mhpmconuter22 `) is accessible to VS-mode.
841+ the `hpmcounter22` CSR (an alias of `mhpmcounter22 `) is accessible to VS-mode.
842842
843843 When `hcounteren.HPM22` is clear and `mcounteren.HPM22` is set, then any access to `hpmcounter22` in
844844 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -875,7 +875,7 @@ hcounteren:
875875 the `hpmcounter23` CSR (an alias of `mhpmcounter23`) is accessible to VU-mode.
876876
877877 When `mcounteren.HPM23` and `hcounteren.HPM23` are set,
878- the `hpmcounter23` CSR (an alias of `mhpmconuter23 `) is accessible to VS-mode.
878+ the `hpmcounter23` CSR (an alias of `mhpmcounter23 `) is accessible to VS-mode.
879879
880880 When `hcounteren.HPM23` is clear and `mcounteren.HPM23` is set, then any access to `hpmcounter23` in
881881 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -912,7 +912,7 @@ hcounteren:
912912 the `hpmcounter24` CSR (an alias of `mhpmcounter24`) is accessible to VU-mode.
913913
914914 When `mcounteren.HPM24` and `hcounteren.HPM24` are set,
915- the `hpmcounter24` CSR (an alias of `mhpmconuter24 `) is accessible to VS-mode.
915+ the `hpmcounter24` CSR (an alias of `mhpmcounter24 `) is accessible to VS-mode.
916916
917917 When `hcounteren.HPM24` is clear and `mcounteren.HPM24` is set, then any access to `hpmcounter24` in
918918 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -949,7 +949,7 @@ hcounteren:
949949 the `hpmcounter25` CSR (an alias of `mhpmcounter25`) is accessible to VU-mode.
950950
951951 When `mcounteren.HPM25` and `hcounteren.HPM25` are set,
952- the `hpmcounter25` CSR (an alias of `mhpmconuter25 `) is accessible to VS-mode.
952+ the `hpmcounter25` CSR (an alias of `mhpmcounter25 `) is accessible to VS-mode.
953953
954954 When `hcounteren.HPM25` is clear and `mcounteren.HPM25` is set, then any access to `hpmcounter25` in
955955 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -986,7 +986,7 @@ hcounteren:
986986 the `hpmcounter26` CSR (an alias of `mhpmcounter26`) is accessible to VU-mode.
987987
988988 When `mcounteren.HPM26` and `hcounteren.HPM26` are set,
989- the `hpmcounter26` CSR (an alias of `mhpmconuter26 `) is accessible to VS-mode.
989+ the `hpmcounter26` CSR (an alias of `mhpmcounter26 `) is accessible to VS-mode.
990990
991991 When `hcounteren.HPM26` is clear and `mcounteren.HPM26` is set, then any access to `hpmcounter26` in
992992 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -1023,7 +1023,7 @@ hcounteren:
10231023 the `hpmcounter27` CSR (an alias of `mhpmcounter27`) is accessible to VU-mode.
10241024
10251025 When `mcounteren.HPM27` and `hcounteren.HPM27` are set,
1026- the `hpmcounter27` CSR (an alias of `mhpmconuter27 `) is accessible to VS-mode.
1026+ the `hpmcounter27` CSR (an alias of `mhpmcounter27 `) is accessible to VS-mode.
10271027
10281028 When `hcounteren.HPM27` is clear and `mcounteren.HPM27` is set, then any access to `hpmcounter27` in
10291029 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -1060,7 +1060,7 @@ hcounteren:
10601060 the `hpmcounter28` CSR (an alias of `mhpmcounter28`) is accessible to VU-mode.
10611061
10621062 When `mcounteren.HPM28` and `hcounteren.HPM28` are set,
1063- the `hpmcounter28` CSR (an alias of `mhpmconuter28 `) is accessible to VS-mode.
1063+ the `hpmcounter28` CSR (an alias of `mhpmcounter28 `) is accessible to VS-mode.
10641064
10651065 When `hcounteren.HPM28` is clear and `mcounteren.HPM28` is set, then any access to `hpmcounter28` in
10661066 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -1097,7 +1097,7 @@ hcounteren:
10971097 the `hpmcounter29` CSR (an alias of `mhpmcounter29`) is accessible to VU-mode.
10981098
10991099 When `mcounteren.HPM29` and `hcounteren.HPM29` are set,
1100- the `hpmcounter29` CSR (an alias of `mhpmconuter29 `) is accessible to VS-mode.
1100+ the `hpmcounter29` CSR (an alias of `mhpmcounter29 `) is accessible to VS-mode.
11011101
11021102 When `hcounteren.HPM29` is clear and `mcounteren.HPM29` is set, then any access to `hpmcounter29` in
11031103 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -1134,7 +1134,7 @@ hcounteren:
11341134 the `hpmcounter30` CSR (an alias of `mhpmcounter30`) is accessible to VU-mode.
11351135
11361136 When `mcounteren.HPM30` and `hcounteren.HPM30` are set,
1137- the `hpmcounter30` CSR (an alias of `mhpmconuter30 `) is accessible to VS-mode.
1137+ the `hpmcounter30` CSR (an alias of `mhpmcounter30 `) is accessible to VS-mode.
11381138
11391139 When `hcounteren.HPM30` is clear and `mcounteren.HPM30` is set, then any access to `hpmcounter30` in
11401140 VU-mode or VS-mode causes a VirtualInstruction execption.
@@ -1171,7 +1171,7 @@ hcounteren:
11711171 the `hpmcounter31` CSR (an alias of `mhpmcounter31`) is accessible to VU-mode.
11721172
11731173 When `mcounteren.HPM31` and `hcounteren.HPM31` are set,
1174- the `hpmcounter31` CSR (an alias of `mhpmconuter31 `) is accessible to VS-mode.
1174+ the `hpmcounter31` CSR (an alias of `mhpmcounter31 `) is accessible to VS-mode.
11751175
11761176 When `hcounteren.HPM31` is clear and `mcounteren.HPM31` is set, then any access to `hpmcounter31` in
11771177 VU-mode or VS-mode causes a VirtualInstruction execption.
0 commit comments