brintos

brintos / llvm-project-archived public Read only

0
0
Text · 9.3 KiB · a313ba4 Raw
191 lines · plain
1# Xqciint - Qualcomm uC Custom CSRs2# RUN: not llvm-mc -triple riscv32 -mattr=-experimental-xqciint < %s 2>&1 \3# RUN:         | FileCheck -check-prefixes=CHECK-FEATURE %s4 5csrrs t2, qc.mmcr, zero6// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mmcr' requires 'experimental-xqciint' to be enabled7 8csrrs t2, qc.mntvec, zero9// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mntvec' requires 'experimental-xqciint' to be enabled10 11csrrs t2, qc.mstktopaddr, zero12// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mstktopaddr' requires 'experimental-xqciint' to be enabled13 14csrrs t2, qc.mstkbottomaddr, zero15// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mstkbottomaddr' requires 'experimental-xqciint' to be enabled16 17csrrs t2, qc.mthreadptr, zero18// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mthreadptr' requires 'experimental-xqciint' to be enabled19 20csrrs t2, qc.mcause, zero21// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mcause' requires 'experimental-xqciint' to be enabled22 23csrrs t2, qc.mclicip0, zero24// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip0' requires 'experimental-xqciint' to be enabled25 26csrrs t2, qc.mclicip1, zero27// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip1' requires 'experimental-xqciint' to be enabled28 29csrrs t2, qc.mclicip2, zero30// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip2' requires 'experimental-xqciint' to be enabled31 32csrrs t2, qc.mclicip3, zero33// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip3' requires 'experimental-xqciint' to be enabled34 35csrrs t2, qc.mclicip4, zero36// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip4' requires 'experimental-xqciint' to be enabled37 38csrrs t2, qc.mclicip5, zero39// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip5' requires 'experimental-xqciint' to be enabled40 41csrrs t2, qc.mclicip6, zero42// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip6' requires 'experimental-xqciint' to be enabled43 44csrrs t2, qc.mclicip7, zero45// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicip7' requires 'experimental-xqciint' to be enabled46 47csrrs t2, qc.mclicie0, zero48// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie0' requires 'experimental-xqciint' to be enabled49 50csrrs t2, qc.mclicie1, zero51// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie1' requires 'experimental-xqciint' to be enabled52 53csrrs t2, qc.mclicie2, zero54// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie2' requires 'experimental-xqciint' to be enabled55 56csrrs t2, qc.mclicie3, zero57// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie3' requires 'experimental-xqciint' to be enabled58 59csrrs t2, qc.mclicie4, zero60// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie4' requires 'experimental-xqciint' to be enabled61 62csrrs t2, qc.mclicie5, zero63// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie5' requires 'experimental-xqciint' to be enabled64 65csrrs t2, qc.mclicie6, zero66// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie6' requires 'experimental-xqciint' to be enabled67 68csrrs t2, qc.mclicie7, zero69// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicie7' requires 'experimental-xqciint' to be enabled70 71csrrs t2, qc.mclicilvl00, zero72// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl00' requires 'experimental-xqciint' to be enabled73 74csrrs t2, qc.mclicilvl01, zero75// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl01' requires 'experimental-xqciint' to be enabled76 77csrrs t2, qc.mclicilvl02, zero78// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl02' requires 'experimental-xqciint' to be enabled79 80csrrs t2, qc.mclicilvl03, zero81// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl03' requires 'experimental-xqciint' to be enabled82 83csrrs t2, qc.mclicilvl04, zero84// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl04' requires 'experimental-xqciint' to be enabled85 86csrrs t2, qc.mclicilvl05, zero87// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl05' requires 'experimental-xqciint' to be enabled88 89csrrs t2, qc.mclicilvl06, zero90// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl06' requires 'experimental-xqciint' to be enabled91 92csrrs t2, qc.mclicilvl07, zero93// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl07' requires 'experimental-xqciint' to be enabled94 95csrrs t2, qc.mclicilvl08, zero96// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl08' requires 'experimental-xqciint' to be enabled97 98csrrs t2, qc.mclicilvl09, zero99// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl09' requires 'experimental-xqciint' to be enabled100 101csrrs t2, qc.mclicilvl10, zero102// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl10' requires 'experimental-xqciint' to be enabled103 104csrrs t2, qc.mclicilvl11, zero105// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl11' requires 'experimental-xqciint' to be enabled106 107csrrs t2, qc.mclicilvl12, zero108// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl12' requires 'experimental-xqciint' to be enabled109 110csrrs t2, qc.mclicilvl13, zero111// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl13' requires 'experimental-xqciint' to be enabled112 113csrrs t2, qc.mclicilvl14, zero114// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl14' requires 'experimental-xqciint' to be enabled115 116csrrs t2, qc.mclicilvl15, zero117// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl15' requires 'experimental-xqciint' to be enabled118 119csrrs t2, qc.mclicilvl16, zero120// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl16' requires 'experimental-xqciint' to be enabled121 122csrrs t2, qc.mclicilvl17, zero123// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl17' requires 'experimental-xqciint' to be enabled124 125csrrs t2, qc.mclicilvl18, zero126// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl18' requires 'experimental-xqciint' to be enabled127 128csrrs t2, qc.mclicilvl19, zero129// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl19' requires 'experimental-xqciint' to be enabled130 131csrrs t2, qc.mclicilvl20, zero132// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl20' requires 'experimental-xqciint' to be enabled133 134csrrs t2, qc.mclicilvl21, zero135// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl21' requires 'experimental-xqciint' to be enabled136 137csrrs t2, qc.mclicilvl22, zero138// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl22' requires 'experimental-xqciint' to be enabled139 140csrrs t2, qc.mclicilvl23, zero141// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl23' requires 'experimental-xqciint' to be enabled142 143csrrs t2, qc.mclicilvl24, zero144// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl24' requires 'experimental-xqciint' to be enabled145 146csrrs t2, qc.mclicilvl25, zero147// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl25' requires 'experimental-xqciint' to be enabled148 149csrrs t2, qc.mclicilvl26, zero150// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl26' requires 'experimental-xqciint' to be enabled151 152csrrs t2, qc.mclicilvl27, zero153// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl27' requires 'experimental-xqciint' to be enabled154 155csrrs t2, qc.mclicilvl28, zero156// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl28' requires 'experimental-xqciint' to be enabled157 158csrrs t2, qc.mclicilvl29, zero159// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl29' requires 'experimental-xqciint' to be enabled160 161csrrs t2, qc.mclicilvl30, zero162// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl30' requires 'experimental-xqciint' to be enabled163 164csrrs t2, qc.mclicilvl31, zero165// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mclicilvl31' requires 'experimental-xqciint' to be enabled166 167csrrs t2, qc.mwpstartaddr0, zero168// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpstartaddr0' requires 'experimental-xqciint' to be enabled169 170csrrs t2, qc.mwpstartaddr1, zero171// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpstartaddr1' requires 'experimental-xqciint' to be enabled172 173csrrs t2, qc.mwpstartaddr2, zero174// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpstartaddr2' requires 'experimental-xqciint' to be enabled175 176csrrs t2, qc.mwpstartaddr3, zero177// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpstartaddr3' requires 'experimental-xqciint' to be enabled178 179csrrs t2, qc.mwpendaddr0, zero180// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpendaddr0' requires 'experimental-xqciint' to be enabled181 182csrrs t2, qc.mwpendaddr1, zero183// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpendaddr1' requires 'experimental-xqciint' to be enabled184 185csrrs t2, qc.mwpendaddr2, zero186// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpendaddr2' requires 'experimental-xqciint' to be enabled187 188csrrs t2, qc.mwpendaddr3, zero189// CHECK-FEATURE: :[[@LINE-1]]:11: error: system register 'qc.mwpendaddr3' requires 'experimental-xqciint' to be enabled190 191