441 lines · plain
1# Xqciint - Qualcomm uC Custom CSRs2# RUN: llvm-mc %s -triple=riscv32 -mattr=+experimental-xqciint -M no-aliases -show-encoding \3# RUN: | FileCheck -check-prefixes=CHECK-ENC %s4# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+experimental-xqciint < %s \5# RUN: | llvm-objdump --mattr=+experimental-xqciint -M no-aliases -d - \6# RUN: | FileCheck -check-prefix=CHECK-INST %s7 8csrrs t2, qc.mmcr, zero9// CHECK-ENC: encoding: [0xf3,0x23,0x00,0x7c]10// CHECK-INST: csrrs t2, qc.mmcr, zero11csrrs t2, 0x7C0, zero12// CHECK-ENC: encoding: [0xf3,0x23,0x00,0x7c]13// CHECK-INST: csrrs t2, qc.mmcr, zero14 15csrrs t2, qc.mntvec, zero16// CHECK-ENC: encoding: [0xf3,0x23,0x30,0x7c]17// CHECK-INST: csrrs t2, qc.mntvec, zero18csrrs t2, 0x7C3, zero19// CHECK-ENC: encoding: [0xf3,0x23,0x30,0x7c]20// CHECK-INST: csrrs t2, qc.mntvec, zero21 22csrrs t2, qc.mstktopaddr, zero23// CHECK-ENC: encoding: [0xf3,0x23,0x40,0x7c]24// CHECK-INST: csrrs t2, qc.mstktopaddr, zero25csrrs t2, 0x7C4, zero26// CHECK-ENC: encoding: [0xf3,0x23,0x40,0x7c]27// CHECK-INST: csrrs t2, qc.mstktopaddr, zero28 29csrrs t2, qc.mstkbottomaddr, zero30// CHECK-ENC: encoding: [0xf3,0x23,0x50,0x7c]31// CHECK-INST: csrrs t2, qc.mstkbottomaddr, zero32csrrs t2, 0x7C5, zero33// CHECK-ENC: encoding: [0xf3,0x23,0x50,0x7c]34// CHECK-INST: csrrs t2, qc.mstkbottomaddr, zero35 36csrrs t2, qc.mthreadptr, zero37// CHECK-ENC: encoding: [0xf3,0x23,0x80,0x7c]38// CHECK-INST: csrrs t2, qc.mthreadptr, zero39csrrs t2, 0x7C8, zero40// CHECK-ENC: encoding: [0xf3,0x23,0x80,0x7c]41// CHECK-INST: csrrs t2, qc.mthreadptr, zero42 43csrrs t2, qc.mcause, zero44// CHECK-ENC: encoding: [0xf3,0x23,0x90,0x7c]45// CHECK-INST: csrrs t2, qc.mcause, zero46csrrs t2, 0x7C9, zero47// CHECK-ENC: encoding: [0xf3,0x23,0x90,0x7c]48// CHECK-INST: csrrs t2, qc.mcause, zero49 50csrrs t2, qc.mclicip0, zero51// CHECK-ENC: encoding: [0xf3,0x23,0x00,0x7f]52// CHECK-INST: csrrs t2, qc.mclicip0, zero53csrrs t2, 0x7F0, zero54// CHECK-ENC: encoding: [0xf3,0x23,0x00,0x7f]55// CHECK-INST: csrrs t2, qc.mclicip0, zero56 57csrrs t2, qc.mclicip1, zero58// CHECK-ENC: encoding: [0xf3,0x23,0x10,0x7f]59// CHECK-INST: csrrs t2, qc.mclicip1, zero60csrrs t2, 0x7F1, zero61// CHECK-ENC: encoding: [0xf3,0x23,0x10,0x7f]62// CHECK-INST: csrrs t2, qc.mclicip1, zero63 64csrrs t2, qc.mclicip2, zero65// CHECK-ENC: encoding: [0xf3,0x23,0x20,0x7f]66// CHECK-INST: csrrs t2, qc.mclicip2, zero67csrrs t2, 0x7F2, zero68// CHECK-ENC: encoding: [0xf3,0x23,0x20,0x7f]69// CHECK-INST: csrrs t2, qc.mclicip2, zero70 71csrrs t2, qc.mclicip3, zero72// CHECK-ENC: encoding: [0xf3,0x23,0x30,0x7f]73// CHECK-INST: csrrs t2, qc.mclicip3, zero74csrrs t2, 0x7F3, zero75// CHECK-ENC: encoding: [0xf3,0x23,0x30,0x7f]76// CHECK-INST: csrrs t2, qc.mclicip3, zero77 78csrrs t2, qc.mclicip4, zero79// CHECK-ENC: encoding: [0xf3,0x23,0x40,0x7f]80// CHECK-INST: csrrs t2, qc.mclicip4, zero81csrrs t2, 0x7F4, zero82// CHECK-ENC: encoding: [0xf3,0x23,0x40,0x7f]83// CHECK-INST: csrrs t2, qc.mclicip4, zero84 85csrrs t2, qc.mclicip5, zero86// CHECK-ENC: encoding: [0xf3,0x23,0x50,0x7f]87// CHECK-INST: csrrs t2, qc.mclicip5, zero88csrrs t2, 0x7F5, zero89// CHECK-ENC: encoding: [0xf3,0x23,0x50,0x7f]90// CHECK-INST: csrrs t2, qc.mclicip5, zero91 92csrrs t2, qc.mclicip6, zero93// CHECK-ENC: encoding: [0xf3,0x23,0x60,0x7f]94// CHECK-INST: csrrs t2, qc.mclicip6, zero95csrrs t2, 0x7F6, zero96// CHECK-ENC: encoding: [0xf3,0x23,0x60,0x7f]97// CHECK-INST: csrrs t2, qc.mclicip6, zero98 99csrrs t2, qc.mclicip7, zero100// CHECK-ENC: encoding: [0xf3,0x23,0x70,0x7f]101// CHECK-INST: csrrs t2, qc.mclicip7, zero102csrrs t2, 0x7F7, zero103// CHECK-ENC: encoding: [0xf3,0x23,0x70,0x7f]104// CHECK-INST: csrrs t2, qc.mclicip7, zero105 106csrrs t2, qc.mclicie0, zero107// CHECK-ENC: encoding: [0xf3,0x23,0x80,0x7f]108// CHECK-INST: csrrs t2, qc.mclicie0, zero109csrrs t2, 0x7F8, zero110// CHECK-ENC: encoding: [0xf3,0x23,0x80,0x7f]111// CHECK-INST: csrrs t2, qc.mclicie0, zero112 113csrrs t2, qc.mclicie1, zero114// CHECK-ENC: encoding: [0xf3,0x23,0x90,0x7f]115// CHECK-INST: csrrs t2, qc.mclicie1, zero116csrrs t2, 0x7F9, zero117// CHECK-ENC: encoding: [0xf3,0x23,0x90,0x7f]118// CHECK-INST: csrrs t2, qc.mclicie1, zero119 120csrrs t2, qc.mclicie2, zero121// CHECK-ENC: encoding: [0xf3,0x23,0xa0,0x7f]122// CHECK-INST: csrrs t2, qc.mclicie2, zero123csrrs t2, 0x7FA, zero124// CHECK-ENC: encoding: [0xf3,0x23,0xa0,0x7f]125// CHECK-INST: csrrs t2, qc.mclicie2, zero126 127csrrs t2, qc.mclicie3, zero128// CHECK-ENC: encoding: [0xf3,0x23,0xb0,0x7f]129// CHECK-INST: csrrs t2, qc.mclicie3, zero130csrrs t2, 0x7FB, zero131// CHECK-ENC: encoding: [0xf3,0x23,0xb0,0x7f]132// CHECK-INST: csrrs t2, qc.mclicie3, zero133 134csrrs t2, qc.mclicie4, zero135// CHECK-ENC: encoding: [0xf3,0x23,0xc0,0x7f]136// CHECK-INST: csrrs t2, qc.mclicie4, zero137csrrs t2, 0x7FC, zero138// CHECK-ENC: encoding: [0xf3,0x23,0xc0,0x7f]139// CHECK-INST: csrrs t2, qc.mclicie4, zero140 141csrrs t2, qc.mclicie5, zero142// CHECK-ENC: encoding: [0xf3,0x23,0xd0,0x7f]143// CHECK-INST: csrrs t2, qc.mclicie5, zero144csrrs t2, 0x7FD, zero145// CHECK-ENC: encoding: [0xf3,0x23,0xd0,0x7f]146// CHECK-INST: csrrs t2, qc.mclicie5, zero147 148csrrs t2, qc.mclicie6, zero149// CHECK-ENC: encoding: [0xf3,0x23,0xe0,0x7f]150// CHECK-INST: csrrs t2, qc.mclicie6, zero151csrrs t2, 0x7FE, zero152// CHECK-ENC: encoding: [0xf3,0x23,0xe0,0x7f]153// CHECK-INST: csrrs t2, qc.mclicie6, zero154 155csrrs t2, qc.mclicie7, zero156// CHECK-ENC: encoding: [0xf3,0x23,0xf0,0x7f]157// CHECK-INST: csrrs t2, qc.mclicie7, zero158csrrs t2, 0x7FF, zero159// CHECK-ENC: encoding: [0xf3,0x23,0xf0,0x7f]160// CHECK-INST: csrrs t2, qc.mclicie7, zero161 162csrrs t2, qc.mclicilvl00, zero163// CHECK-ENC: encoding: [0xf3,0x23,0x00,0xbc]164// CHECK-INST: csrrs t2, qc.mclicilvl00, zero165csrrs t2, 0xBC0, zero166// CHECK-ENC: encoding: [0xf3,0x23,0x00,0xbc]167// CHECK-INST: csrrs t2, qc.mclicilvl00, zero168 169csrrs t2, qc.mclicilvl01, zero170// CHECK-ENC: encoding: [0xf3,0x23,0x10,0xbc]171// CHECK-INST: csrrs t2, qc.mclicilvl01, zero172csrrs t2, 0xBC1, zero173// CHECK-ENC: encoding: [0xf3,0x23,0x10,0xbc]174// CHECK-INST: csrrs t2, qc.mclicilvl01, zero175 176csrrs t2, qc.mclicilvl02, zero177// CHECK-ENC: encoding: [0xf3,0x23,0x20,0xbc]178// CHECK-INST: csrrs t2, qc.mclicilvl02, zero179csrrs t2, 0xBC2, zero180// CHECK-ENC: encoding: [0xf3,0x23,0x20,0xbc]181// CHECK-INST: csrrs t2, qc.mclicilvl02, zero182 183csrrs t2, qc.mclicilvl03, zero184// CHECK-ENC: encoding: [0xf3,0x23,0x30,0xbc]185// CHECK-INST: csrrs t2, qc.mclicilvl03, zero186csrrs t2, 0xBC3, zero187// CHECK-ENC: encoding: [0xf3,0x23,0x30,0xbc]188// CHECK-INST: csrrs t2, qc.mclicilvl03, zero189 190csrrs t2, qc.mclicilvl04, zero191// CHECK-ENC: encoding: [0xf3,0x23,0x40,0xbc]192// CHECK-INST: csrrs t2, qc.mclicilvl04, zero193csrrs t2, 0xBC4, zero194// CHECK-ENC: encoding: [0xf3,0x23,0x40,0xbc]195// CHECK-INST: csrrs t2, qc.mclicilvl04, zero196 197csrrs t2, qc.mclicilvl05, zero198// CHECK-ENC: encoding: [0xf3,0x23,0x50,0xbc]199// CHECK-INST: csrrs t2, qc.mclicilvl05, zero200csrrs t2, 0xBC5, zero201// CHECK-ENC: encoding: [0xf3,0x23,0x50,0xbc]202// CHECK-INST: csrrs t2, qc.mclicilvl05, zero203 204csrrs t2, qc.mclicilvl06, zero205// CHECK-ENC: encoding: [0xf3,0x23,0x60,0xbc]206// CHECK-INST: csrrs t2, qc.mclicilvl06, zero207csrrs t2, 0xBC6, zero208// CHECK-ENC: encoding: [0xf3,0x23,0x60,0xbc]209// CHECK-INST: csrrs t2, qc.mclicilvl06, zero210 211csrrs t2, qc.mclicilvl07, zero212// CHECK-ENC: encoding: [0xf3,0x23,0x70,0xbc]213// CHECK-INST: csrrs t2, qc.mclicilvl07, zero214csrrs t2, 0xBC7, zero215// CHECK-ENC: encoding: [0xf3,0x23,0x70,0xbc]216// CHECK-INST: csrrs t2, qc.mclicilvl07, zero217 218csrrs t2, qc.mclicilvl08, zero219// CHECK-ENC: encoding: [0xf3,0x23,0x80,0xbc]220// CHECK-INST: csrrs t2, qc.mclicilvl08, zero221csrrs t2, 0xBC8, zero222// CHECK-ENC: encoding: [0xf3,0x23,0x80,0xbc]223// CHECK-INST: csrrs t2, qc.mclicilvl08, zero224 225csrrs t2, qc.mclicilvl09, zero226// CHECK-ENC: encoding: [0xf3,0x23,0x90,0xbc]227// CHECK-INST: csrrs t2, qc.mclicilvl09, zero228csrrs t2, 0xBC9, zero229// CHECK-ENC: encoding: [0xf3,0x23,0x90,0xbc]230// CHECK-INST: csrrs t2, qc.mclicilvl09, zero231 232csrrs t2, qc.mclicilvl10, zero233// CHECK-ENC: encoding: [0xf3,0x23,0xa0,0xbc]234// CHECK-INST: csrrs t2, qc.mclicilvl10, zero235csrrs t2, 0xBCA, zero236// CHECK-ENC: encoding: [0xf3,0x23,0xa0,0xbc]237// CHECK-INST: csrrs t2, qc.mclicilvl10, zero238 239csrrs t2, qc.mclicilvl11, zero240// CHECK-ENC: encoding: [0xf3,0x23,0xb0,0xbc]241// CHECK-INST: csrrs t2, qc.mclicilvl11, zero242csrrs t2, 0xBCB, zero243// CHECK-ENC: encoding: [0xf3,0x23,0xb0,0xbc]244// CHECK-INST: csrrs t2, qc.mclicilvl11, zero245 246csrrs t2, qc.mclicilvl12, zero247// CHECK-ENC: encoding: [0xf3,0x23,0xc0,0xbc]248// CHECK-INST: csrrs t2, qc.mclicilvl12, zero249csrrs t2, 0xBCC, zero250// CHECK-ENC: encoding: [0xf3,0x23,0xc0,0xbc]251// CHECK-INST: csrrs t2, qc.mclicilvl12, zero252 253csrrs t2, qc.mclicilvl13, zero254// CHECK-ENC: encoding: [0xf3,0x23,0xd0,0xbc]255// CHECK-INST: csrrs t2, qc.mclicilvl13, zero256csrrs t2, 0xBCD, zero257// CHECK-ENC: encoding: [0xf3,0x23,0xd0,0xbc]258// CHECK-INST: csrrs t2, qc.mclicilvl13, zero259 260csrrs t2, qc.mclicilvl14, zero261// CHECK-ENC: encoding: [0xf3,0x23,0xe0,0xbc]262// CHECK-INST: csrrs t2, qc.mclicilvl14, zero263csrrs t2, 0xBCE, zero264// CHECK-ENC: encoding: [0xf3,0x23,0xe0,0xbc]265// CHECK-INST: csrrs t2, qc.mclicilvl14, zero266 267csrrs t2, qc.mclicilvl15, zero268// CHECK-ENC: encoding: [0xf3,0x23,0xf0,0xbc]269// CHECK-INST: csrrs t2, qc.mclicilvl15, zero270csrrs t2, 0xBCF, zero271// CHECK-ENC: encoding: [0xf3,0x23,0xf0,0xbc]272// CHECK-INST: csrrs t2, qc.mclicilvl15, zero273 274csrrs t2, qc.mclicilvl16, zero275// CHECK-ENC: encoding: [0xf3,0x23,0x00,0xbd]276// CHECK-INST: csrrs t2, qc.mclicilvl16, zero277csrrs t2, 0xBD0, zero278// CHECK-ENC: encoding: [0xf3,0x23,0x00,0xbd]279// CHECK-INST: csrrs t2, qc.mclicilvl16, zero280 281csrrs t2, qc.mclicilvl17, zero282// CHECK-ENC: encoding: [0xf3,0x23,0x10,0xbd]283// CHECK-INST: csrrs t2, qc.mclicilvl17, zero284csrrs t2, 0xBD1, zero285// CHECK-ENC: encoding: [0xf3,0x23,0x10,0xbd]286// CHECK-INST: csrrs t2, qc.mclicilvl17, zero287 288csrrs t2, qc.mclicilvl18, zero289// CHECK-ENC: encoding: [0xf3,0x23,0x20,0xbd]290// CHECK-INST: csrrs t2, qc.mclicilvl18, zero291csrrs t2, 0xBD2, zero292// CHECK-ENC: encoding: [0xf3,0x23,0x20,0xbd]293// CHECK-INST: csrrs t2, qc.mclicilvl18, zero294 295csrrs t2, qc.mclicilvl19, zero296// CHECK-ENC: encoding: [0xf3,0x23,0x30,0xbd]297// CHECK-INST: csrrs t2, qc.mclicilvl19, zero298csrrs t2, 0xBD3, zero299// CHECK-ENC: encoding: [0xf3,0x23,0x30,0xbd]300// CHECK-INST: csrrs t2, qc.mclicilvl19, zero301 302csrrs t2, qc.mclicilvl20, zero303// CHECK-ENC: encoding: [0xf3,0x23,0x40,0xbd]304// CHECK-INST: csrrs t2, qc.mclicilvl20, zero305csrrs t2, 0xBD4, zero306// CHECK-ENC: encoding: [0xf3,0x23,0x40,0xbd]307// CHECK-INST: csrrs t2, qc.mclicilvl20, zero308 309csrrs t2, qc.mclicilvl21, zero310// CHECK-ENC: encoding: [0xf3,0x23,0x50,0xbd]311// CHECK-INST: csrrs t2, qc.mclicilvl21, zero312csrrs t2, 0xBD5, zero313// CHECK-ENC: encoding: [0xf3,0x23,0x50,0xbd]314// CHECK-INST: csrrs t2, qc.mclicilvl21, zero315 316csrrs t2, qc.mclicilvl22, zero317// CHECK-ENC: encoding: [0xf3,0x23,0x60,0xbd]318// CHECK-INST: csrrs t2, qc.mclicilvl22, zero319csrrs t2, 0xBD6, zero320// CHECK-ENC: encoding: [0xf3,0x23,0x60,0xbd]321// CHECK-INST: csrrs t2, qc.mclicilvl22, zero322 323csrrs t2, qc.mclicilvl23, zero324// CHECK-ENC: encoding: [0xf3,0x23,0x70,0xbd]325// CHECK-INST: csrrs t2, qc.mclicilvl23, zero326csrrs t2, 0xBD7, zero327// CHECK-ENC: encoding: [0xf3,0x23,0x70,0xbd]328// CHECK-INST: csrrs t2, qc.mclicilvl23, zero329 330csrrs t2, qc.mclicilvl24, zero331// CHECK-ENC: encoding: [0xf3,0x23,0x80,0xbd]332// CHECK-INST: csrrs t2, qc.mclicilvl24, zero333csrrs t2, 0xBD8, zero334// CHECK-ENC: encoding: [0xf3,0x23,0x80,0xbd]335// CHECK-INST: csrrs t2, qc.mclicilvl24, zero336 337csrrs t2, qc.mclicilvl25, zero338// CHECK-ENC: encoding: [0xf3,0x23,0x90,0xbd]339// CHECK-INST: csrrs t2, qc.mclicilvl25, zero340csrrs t2, 0xBD9, zero341// CHECK-ENC: encoding: [0xf3,0x23,0x90,0xbd]342// CHECK-INST: csrrs t2, qc.mclicilvl25, zero343 344csrrs t2, qc.mclicilvl26, zero345// CHECK-ENC: encoding: [0xf3,0x23,0xa0,0xbd]346// CHECK-INST: csrrs t2, qc.mclicilvl26, zero347csrrs t2, 0xBDA, zero348// CHECK-ENC: encoding: [0xf3,0x23,0xa0,0xbd]349// CHECK-INST: csrrs t2, qc.mclicilvl26, zero350 351csrrs t2, qc.mclicilvl27, zero352// CHECK-ENC: encoding: [0xf3,0x23,0xb0,0xbd]353// CHECK-INST: csrrs t2, qc.mclicilvl27, zero354csrrs t2, 0xBDB, zero355// CHECK-ENC: encoding: [0xf3,0x23,0xb0,0xbd]356// CHECK-INST: csrrs t2, qc.mclicilvl27, zero357 358csrrs t2, qc.mclicilvl28, zero359// CHECK-ENC: encoding: [0xf3,0x23,0xc0,0xbd]360// CHECK-INST: csrrs t2, qc.mclicilvl28, zero361csrrs t2, 0xBDC, zero362// CHECK-ENC: encoding: [0xf3,0x23,0xc0,0xbd]363// CHECK-INST: csrrs t2, qc.mclicilvl28, zero364 365csrrs t2, qc.mclicilvl29, zero366// CHECK-ENC: encoding: [0xf3,0x23,0xd0,0xbd]367// CHECK-INST: csrrs t2, qc.mclicilvl29, zero368csrrs t2, 0xBDD, zero369// CHECK-ENC: encoding: [0xf3,0x23,0xd0,0xbd]370// CHECK-INST: csrrs t2, qc.mclicilvl29, zero371 372csrrs t2, qc.mclicilvl30, zero373// CHECK-ENC: encoding: [0xf3,0x23,0xe0,0xbd]374// CHECK-INST: csrrs t2, qc.mclicilvl30, zero375csrrs t2, 0xBDE, zero376// CHECK-ENC: encoding: [0xf3,0x23,0xe0,0xbd]377// CHECK-INST: csrrs t2, qc.mclicilvl30, zero378 379csrrs t2, qc.mclicilvl31, zero380// CHECK-ENC: encoding: [0xf3,0x23,0xf0,0xbd]381// CHECK-INST: csrrs t2, qc.mclicilvl31, zero382csrrs t2, 0xBDF, zero383// CHECK-ENC: encoding: [0xf3,0x23,0xf0,0xbd]384// CHECK-INST: csrrs t2, qc.mclicilvl31, zero385 386csrrs t2, qc.mwpstartaddr0, zero387// CHECK-ENC: encoding: [0xf3,0x23,0x00,0x7d]388// CHECK-INST: csrrs t2, qc.mwpstartaddr0, zero389csrrs t2, 0x7D0, zero390// CHECK-ENC: encoding: [0xf3,0x23,0x00,0x7d]391// CHECK-INST: csrrs t2, qc.mwpstartaddr0, zero392 393csrrs t2, qc.mwpstartaddr1, zero394// CHECK-ENC: encoding: [0xf3,0x23,0x10,0x7d]395// CHECK-INST: csrrs t2, qc.mwpstartaddr1, zero396csrrs t2, 0x7D1, zero397// CHECK-ENC: encoding: [0xf3,0x23,0x10,0x7d]398// CHECK-INST: csrrs t2, qc.mwpstartaddr1, zero399 400csrrs t2, qc.mwpstartaddr2, zero401// CHECK-ENC: encoding: [0xf3,0x23,0x20,0x7d]402// CHECK-INST: csrrs t2, qc.mwpstartaddr2, zero403csrrs t2, 0x7D2, zero404// CHECK-ENC: encoding: [0xf3,0x23,0x20,0x7d]405// CHECK-INST: csrrs t2, qc.mwpstartaddr2, zero406 407csrrs t2, qc.mwpstartaddr3, zero408// CHECK-ENC: encoding: [0xf3,0x23,0x30,0x7d]409// CHECK-INST: csrrs t2, qc.mwpstartaddr3, zero410csrrs t2, 0x7D3, zero411// CHECK-ENC: encoding: [0xf3,0x23,0x30,0x7d]412// CHECK-INST: csrrs t2, qc.mwpstartaddr3, zero413 414csrrs t2, qc.mwpendaddr0, zero415// CHECK-ENC: encoding: [0xf3,0x23,0x40,0x7d]416// CHECK-INST: csrrs t2, qc.mwpendaddr0, zero417csrrs t2, 0x7D4, zero418// CHECK-ENC: encoding: [0xf3,0x23,0x40,0x7d]419// CHECK-INST: csrrs t2, qc.mwpendaddr0, zero420 421csrrs t2, qc.mwpendaddr1, zero422// CHECK-ENC: encoding: [0xf3,0x23,0x50,0x7d]423// CHECK-INST: csrrs t2, qc.mwpendaddr1, zero424csrrs t2, 0x7D5, zero425// CHECK-ENC: encoding: [0xf3,0x23,0x50,0x7d]426// CHECK-INST: csrrs t2, qc.mwpendaddr1, zero427 428csrrs t2, qc.mwpendaddr2, zero429// CHECK-ENC: encoding: [0xf3,0x23,0x60,0x7d]430// CHECK-INST: csrrs t2, qc.mwpendaddr2, zero431csrrs t2, 0x7D6, zero432// CHECK-ENC: encoding: [0xf3,0x23,0x60,0x7d]433// CHECK-INST: csrrs t2, qc.mwpendaddr2, zero434 435csrrs t2, qc.mwpendaddr3, zero436// CHECK-ENC: encoding: [0xf3,0x23,0x70,0x7d]437// CHECK-INST: csrrs t2, qc.mwpendaddr3, zero438csrrs t2, 0x7D7, zero439// CHECK-ENC: encoding: [0xf3,0x23,0x70,0x7d]440// CHECK-INST: csrrs t2, qc.mwpendaddr3, zero441