RISC-V: Add Privileged Architecture 1.12 CSRs
[binutils-gdb.git] / gas / testsuite / gas / riscv / csr-version-1p11.d
index b40c1d5d6b9733200e94db13d181a781848a36a9..a8586d9640865443eb4032f9c92dc4adf5706b54 100644 (file)
@@ -165,6 +165,8 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:[   ]+10559073[     ]+csrw[         ]+stvec,a1
 [      ]+[0-9a-f]+:[   ]+10602573[     ]+csrr[         ]+a0,scounteren
 [      ]+[0-9a-f]+:[   ]+10659073[     ]+csrw[         ]+scounteren,a1
+[      ]+[0-9a-f]+:[   ]+10a02573[     ]+csrr[         ]+a0,0x10a
+[      ]+[0-9a-f]+:[   ]+10a59073[     ]+csrw[         ]+0x10a,a1
 [      ]+[0-9a-f]+:[   ]+14002573[     ]+csrr[         ]+a0,sscratch
 [      ]+[0-9a-f]+:[   ]+14059073[     ]+csrw[         ]+sscratch,a1
 [      ]+[0-9a-f]+:[   ]+14102573[     ]+csrr[         ]+a0,sepc
@@ -185,6 +187,8 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:[   ]+f1359073[     ]+csrw[         ]+mimpid,a1
 [      ]+[0-9a-f]+:[   ]+f1402573[     ]+csrr[         ]+a0,mhartid
 [      ]+[0-9a-f]+:[   ]+f1459073[     ]+csrw[         ]+mhartid,a1
+[      ]+[0-9a-f]+:[   ]+f1502573[     ]+csrr[         ]+a0,0xf15
+[      ]+[0-9a-f]+:[   ]+f1559073[     ]+csrw[         ]+0xf15,a1
 [      ]+[0-9a-f]+:[   ]+30002573[     ]+csrr[         ]+a0,mstatus
 [      ]+[0-9a-f]+:[   ]+30059073[     ]+csrw[         ]+mstatus,a1
 [      ]+[0-9a-f]+:[   ]+30102573[     ]+csrr[         ]+a0,misa
@@ -199,6 +203,16 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:[   ]+30559073[     ]+csrw[         ]+mtvec,a1
 [      ]+[0-9a-f]+:[   ]+30602573[     ]+csrr[         ]+a0,mcounteren
 [      ]+[0-9a-f]+:[   ]+30659073[     ]+csrw[         ]+mcounteren,a1
+[      ]+[0-9a-f]+:[   ]+30a02573[     ]+csrr[         ]+a0,0x30a
+[      ]+[0-9a-f]+:[   ]+30a59073[     ]+csrw[         ]+0x30a,a1
+[      ]+[0-9a-f]+:[   ]+31002573[     ]+csrr[         ]+a0,0x310
+[      ]+[0-9a-f]+:[   ]+31059073[     ]+csrw[         ]+0x310,a1
+[      ]+[0-9a-f]+:[   ]+31a02573[     ]+csrr[         ]+a0,0x31a
+[      ]+[0-9a-f]+:[   ]+31a59073[     ]+csrw[         ]+0x31a,a1
+[      ]+[0-9a-f]+:[   ]+74702573[     ]+csrr[         ]+a0,0x747
+[      ]+[0-9a-f]+:[   ]+74759073[     ]+csrw[         ]+0x747,a1
+[      ]+[0-9a-f]+:[   ]+75702573[     ]+csrr[         ]+a0,0x757
+[      ]+[0-9a-f]+:[   ]+75759073[     ]+csrw[         ]+0x757,a1
 [      ]+[0-9a-f]+:[   ]+34002573[     ]+csrr[         ]+a0,mscratch
 [      ]+[0-9a-f]+:[   ]+34059073[     ]+csrw[         ]+mscratch,a1
 [      ]+[0-9a-f]+:[   ]+34102573[     ]+csrr[         ]+a0,mepc
@@ -209,6 +223,10 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:[   ]+34359073[     ]+csrw[         ]+mtval,a1
 [      ]+[0-9a-f]+:[   ]+34402573[     ]+csrr[         ]+a0,mip
 [      ]+[0-9a-f]+:[   ]+34459073[     ]+csrw[         ]+mip,a1
+[      ]+[0-9a-f]+:[   ]+34a02573[     ]+csrr[         ]+a0,0x34a
+[      ]+[0-9a-f]+:[   ]+34a59073[     ]+csrw[         ]+0x34a,a1
+[      ]+[0-9a-f]+:[   ]+34b02573[     ]+csrr[         ]+a0,0x34b
+[      ]+[0-9a-f]+:[   ]+34b59073[     ]+csrw[         ]+0x34b,a1
 [      ]+[0-9a-f]+:[   ]+3a002573[     ]+csrr[         ]+a0,pmpcfg0
 [      ]+[0-9a-f]+:[   ]+3a059073[     ]+csrw[         ]+pmpcfg0,a1
 [      ]+[0-9a-f]+:[   ]+3a102573[     ]+csrr[         ]+a0,pmpcfg1
@@ -217,6 +235,30 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:[   ]+3a259073[     ]+csrw[         ]+pmpcfg2,a1
 [      ]+[0-9a-f]+:[   ]+3a302573[     ]+csrr[         ]+a0,pmpcfg3
 [      ]+[0-9a-f]+:[   ]+3a359073[     ]+csrw[         ]+pmpcfg3,a1
+[      ]+[0-9a-f]+:[   ]+3a402573[     ]+csrr[         ]+a0,0x3a4
+[      ]+[0-9a-f]+:[   ]+3a459073[     ]+csrw[         ]+0x3a4,a1
+[      ]+[0-9a-f]+:[   ]+3a502573[     ]+csrr[         ]+a0,0x3a5
+[      ]+[0-9a-f]+:[   ]+3a559073[     ]+csrw[         ]+0x3a5,a1
+[      ]+[0-9a-f]+:[   ]+3a602573[     ]+csrr[         ]+a0,0x3a6
+[      ]+[0-9a-f]+:[   ]+3a659073[     ]+csrw[         ]+0x3a6,a1
+[      ]+[0-9a-f]+:[   ]+3a702573[     ]+csrr[         ]+a0,0x3a7
+[      ]+[0-9a-f]+:[   ]+3a759073[     ]+csrw[         ]+0x3a7,a1
+[      ]+[0-9a-f]+:[   ]+3a802573[     ]+csrr[         ]+a0,0x3a8
+[      ]+[0-9a-f]+:[   ]+3a859073[     ]+csrw[         ]+0x3a8,a1
+[      ]+[0-9a-f]+:[   ]+3a902573[     ]+csrr[         ]+a0,0x3a9
+[      ]+[0-9a-f]+:[   ]+3a959073[     ]+csrw[         ]+0x3a9,a1
+[      ]+[0-9a-f]+:[   ]+3aa02573[     ]+csrr[         ]+a0,0x3aa
+[      ]+[0-9a-f]+:[   ]+3aa59073[     ]+csrw[         ]+0x3aa,a1
+[      ]+[0-9a-f]+:[   ]+3ab02573[     ]+csrr[         ]+a0,0x3ab
+[      ]+[0-9a-f]+:[   ]+3ab59073[     ]+csrw[         ]+0x3ab,a1
+[      ]+[0-9a-f]+:[   ]+3ac02573[     ]+csrr[         ]+a0,0x3ac
+[      ]+[0-9a-f]+:[   ]+3ac59073[     ]+csrw[         ]+0x3ac,a1
+[      ]+[0-9a-f]+:[   ]+3ad02573[     ]+csrr[         ]+a0,0x3ad
+[      ]+[0-9a-f]+:[   ]+3ad59073[     ]+csrw[         ]+0x3ad,a1
+[      ]+[0-9a-f]+:[   ]+3ae02573[     ]+csrr[         ]+a0,0x3ae
+[      ]+[0-9a-f]+:[   ]+3ae59073[     ]+csrw[         ]+0x3ae,a1
+[      ]+[0-9a-f]+:[   ]+3af02573[     ]+csrr[         ]+a0,0x3af
+[      ]+[0-9a-f]+:[   ]+3af59073[     ]+csrw[         ]+0x3af,a1
 [      ]+[0-9a-f]+:[   ]+3b002573[     ]+csrr[         ]+a0,pmpaddr0
 [      ]+[0-9a-f]+:[   ]+3b059073[     ]+csrw[         ]+pmpaddr0,a1
 [      ]+[0-9a-f]+:[   ]+3b102573[     ]+csrr[         ]+a0,pmpaddr1
@@ -249,6 +291,102 @@ Disassembly of section .text:
 [      ]+[0-9a-f]+:[   ]+3be59073[     ]+csrw[         ]+pmpaddr14,a1
 [      ]+[0-9a-f]+:[   ]+3bf02573[     ]+csrr[         ]+a0,pmpaddr15
 [      ]+[0-9a-f]+:[   ]+3bf59073[     ]+csrw[         ]+pmpaddr15,a1
+[      ]+[0-9a-f]+:[   ]+3c002573[     ]+csrr[         ]+a0,0x3c0
+[      ]+[0-9a-f]+:[   ]+3c059073[     ]+csrw[         ]+0x3c0,a1
+[      ]+[0-9a-f]+:[   ]+3c102573[     ]+csrr[         ]+a0,0x3c1
+[      ]+[0-9a-f]+:[   ]+3c159073[     ]+csrw[         ]+0x3c1,a1
+[      ]+[0-9a-f]+:[   ]+3c202573[     ]+csrr[         ]+a0,0x3c2
+[      ]+[0-9a-f]+:[   ]+3c259073[     ]+csrw[         ]+0x3c2,a1
+[      ]+[0-9a-f]+:[   ]+3c302573[     ]+csrr[         ]+a0,0x3c3
+[      ]+[0-9a-f]+:[   ]+3c359073[     ]+csrw[         ]+0x3c3,a1
+[      ]+[0-9a-f]+:[   ]+3c402573[     ]+csrr[         ]+a0,0x3c4
+[      ]+[0-9a-f]+:[   ]+3c459073[     ]+csrw[         ]+0x3c4,a1
+[      ]+[0-9a-f]+:[   ]+3c502573[     ]+csrr[         ]+a0,0x3c5
+[      ]+[0-9a-f]+:[   ]+3c559073[     ]+csrw[         ]+0x3c5,a1
+[      ]+[0-9a-f]+:[   ]+3c602573[     ]+csrr[         ]+a0,0x3c6
+[      ]+[0-9a-f]+:[   ]+3c659073[     ]+csrw[         ]+0x3c6,a1
+[      ]+[0-9a-f]+:[   ]+3c702573[     ]+csrr[         ]+a0,0x3c7
+[      ]+[0-9a-f]+:[   ]+3c759073[     ]+csrw[         ]+0x3c7,a1
+[      ]+[0-9a-f]+:[   ]+3c802573[     ]+csrr[         ]+a0,0x3c8
+[      ]+[0-9a-f]+:[   ]+3c859073[     ]+csrw[         ]+0x3c8,a1
+[      ]+[0-9a-f]+:[   ]+3c902573[     ]+csrr[         ]+a0,0x3c9
+[      ]+[0-9a-f]+:[   ]+3c959073[     ]+csrw[         ]+0x3c9,a1
+[      ]+[0-9a-f]+:[   ]+3ca02573[     ]+csrr[         ]+a0,0x3ca
+[      ]+[0-9a-f]+:[   ]+3ca59073[     ]+csrw[         ]+0x3ca,a1
+[      ]+[0-9a-f]+:[   ]+3cb02573[     ]+csrr[         ]+a0,0x3cb
+[      ]+[0-9a-f]+:[   ]+3cb59073[     ]+csrw[         ]+0x3cb,a1
+[      ]+[0-9a-f]+:[   ]+3cc02573[     ]+csrr[         ]+a0,0x3cc
+[      ]+[0-9a-f]+:[   ]+3cc59073[     ]+csrw[         ]+0x3cc,a1
+[      ]+[0-9a-f]+:[   ]+3cd02573[     ]+csrr[         ]+a0,0x3cd
+[      ]+[0-9a-f]+:[   ]+3cd59073[     ]+csrw[         ]+0x3cd,a1
+[      ]+[0-9a-f]+:[   ]+3ce02573[     ]+csrr[         ]+a0,0x3ce
+[      ]+[0-9a-f]+:[   ]+3ce59073[     ]+csrw[         ]+0x3ce,a1
+[      ]+[0-9a-f]+:[   ]+3cf02573[     ]+csrr[         ]+a0,0x3cf
+[      ]+[0-9a-f]+:[   ]+3cf59073[     ]+csrw[         ]+0x3cf,a1
+[      ]+[0-9a-f]+:[   ]+3d002573[     ]+csrr[         ]+a0,0x3d0
+[      ]+[0-9a-f]+:[   ]+3d059073[     ]+csrw[         ]+0x3d0,a1
+[      ]+[0-9a-f]+:[   ]+3d102573[     ]+csrr[         ]+a0,0x3d1
+[      ]+[0-9a-f]+:[   ]+3d159073[     ]+csrw[         ]+0x3d1,a1
+[      ]+[0-9a-f]+:[   ]+3d202573[     ]+csrr[         ]+a0,0x3d2
+[      ]+[0-9a-f]+:[   ]+3d259073[     ]+csrw[         ]+0x3d2,a1
+[      ]+[0-9a-f]+:[   ]+3d302573[     ]+csrr[         ]+a0,0x3d3
+[      ]+[0-9a-f]+:[   ]+3d359073[     ]+csrw[         ]+0x3d3,a1
+[      ]+[0-9a-f]+:[   ]+3d402573[     ]+csrr[         ]+a0,0x3d4
+[      ]+[0-9a-f]+:[   ]+3d459073[     ]+csrw[         ]+0x3d4,a1
+[      ]+[0-9a-f]+:[   ]+3d502573[     ]+csrr[         ]+a0,0x3d5
+[      ]+[0-9a-f]+:[   ]+3d559073[     ]+csrw[         ]+0x3d5,a1
+[      ]+[0-9a-f]+:[   ]+3d602573[     ]+csrr[         ]+a0,0x3d6
+[      ]+[0-9a-f]+:[   ]+3d659073[     ]+csrw[         ]+0x3d6,a1
+[      ]+[0-9a-f]+:[   ]+3d702573[     ]+csrr[         ]+a0,0x3d7
+[      ]+[0-9a-f]+:[   ]+3d759073[     ]+csrw[         ]+0x3d7,a1
+[      ]+[0-9a-f]+:[   ]+3d802573[     ]+csrr[         ]+a0,0x3d8
+[      ]+[0-9a-f]+:[   ]+3d859073[     ]+csrw[         ]+0x3d8,a1
+[      ]+[0-9a-f]+:[   ]+3d902573[     ]+csrr[         ]+a0,0x3d9
+[      ]+[0-9a-f]+:[   ]+3d959073[     ]+csrw[         ]+0x3d9,a1
+[      ]+[0-9a-f]+:[   ]+3da02573[     ]+csrr[         ]+a0,0x3da
+[      ]+[0-9a-f]+:[   ]+3da59073[     ]+csrw[         ]+0x3da,a1
+[      ]+[0-9a-f]+:[   ]+3db02573[     ]+csrr[         ]+a0,0x3db
+[      ]+[0-9a-f]+:[   ]+3db59073[     ]+csrw[         ]+0x3db,a1
+[      ]+[0-9a-f]+:[   ]+3dc02573[     ]+csrr[         ]+a0,0x3dc
+[      ]+[0-9a-f]+:[   ]+3dc59073[     ]+csrw[         ]+0x3dc,a1
+[      ]+[0-9a-f]+:[   ]+3dd02573[     ]+csrr[         ]+a0,0x3dd
+[      ]+[0-9a-f]+:[   ]+3dd59073[     ]+csrw[         ]+0x3dd,a1
+[      ]+[0-9a-f]+:[   ]+3de02573[     ]+csrr[         ]+a0,0x3de
+[      ]+[0-9a-f]+:[   ]+3de59073[     ]+csrw[         ]+0x3de,a1
+[      ]+[0-9a-f]+:[   ]+3df02573[     ]+csrr[         ]+a0,0x3df
+[      ]+[0-9a-f]+:[   ]+3df59073[     ]+csrw[         ]+0x3df,a1
+[      ]+[0-9a-f]+:[   ]+3e002573[     ]+csrr[         ]+a0,0x3e0
+[      ]+[0-9a-f]+:[   ]+3e059073[     ]+csrw[         ]+0x3e0,a1
+[      ]+[0-9a-f]+:[   ]+3e102573[     ]+csrr[         ]+a0,0x3e1
+[      ]+[0-9a-f]+:[   ]+3e159073[     ]+csrw[         ]+0x3e1,a1
+[      ]+[0-9a-f]+:[   ]+3e202573[     ]+csrr[         ]+a0,0x3e2
+[      ]+[0-9a-f]+:[   ]+3e259073[     ]+csrw[         ]+0x3e2,a1
+[      ]+[0-9a-f]+:[   ]+3e302573[     ]+csrr[         ]+a0,0x3e3
+[      ]+[0-9a-f]+:[   ]+3e359073[     ]+csrw[         ]+0x3e3,a1
+[      ]+[0-9a-f]+:[   ]+3e402573[     ]+csrr[         ]+a0,0x3e4
+[      ]+[0-9a-f]+:[   ]+3e459073[     ]+csrw[         ]+0x3e4,a1
+[      ]+[0-9a-f]+:[   ]+3e502573[     ]+csrr[         ]+a0,0x3e5
+[      ]+[0-9a-f]+:[   ]+3e559073[     ]+csrw[         ]+0x3e5,a1
+[      ]+[0-9a-f]+:[   ]+3e602573[     ]+csrr[         ]+a0,0x3e6
+[      ]+[0-9a-f]+:[   ]+3e659073[     ]+csrw[         ]+0x3e6,a1
+[      ]+[0-9a-f]+:[   ]+3e702573[     ]+csrr[         ]+a0,0x3e7
+[      ]+[0-9a-f]+:[   ]+3e759073[     ]+csrw[         ]+0x3e7,a1
+[      ]+[0-9a-f]+:[   ]+3e802573[     ]+csrr[         ]+a0,0x3e8
+[      ]+[0-9a-f]+:[   ]+3e859073[     ]+csrw[         ]+0x3e8,a1
+[      ]+[0-9a-f]+:[   ]+3e902573[     ]+csrr[         ]+a0,0x3e9
+[      ]+[0-9a-f]+:[   ]+3e959073[     ]+csrw[         ]+0x3e9,a1
+[      ]+[0-9a-f]+:[   ]+3ea02573[     ]+csrr[         ]+a0,0x3ea
+[      ]+[0-9a-f]+:[   ]+3ea59073[     ]+csrw[         ]+0x3ea,a1
+[      ]+[0-9a-f]+:[   ]+3eb02573[     ]+csrr[         ]+a0,0x3eb
+[      ]+[0-9a-f]+:[   ]+3eb59073[     ]+csrw[         ]+0x3eb,a1
+[      ]+[0-9a-f]+:[   ]+3ec02573[     ]+csrr[         ]+a0,0x3ec
+[      ]+[0-9a-f]+:[   ]+3ec59073[     ]+csrw[         ]+0x3ec,a1
+[      ]+[0-9a-f]+:[   ]+3ed02573[     ]+csrr[         ]+a0,0x3ed
+[      ]+[0-9a-f]+:[   ]+3ed59073[     ]+csrw[         ]+0x3ed,a1
+[      ]+[0-9a-f]+:[   ]+3ee02573[     ]+csrr[         ]+a0,0x3ee
+[      ]+[0-9a-f]+:[   ]+3ee59073[     ]+csrw[         ]+0x3ee,a1
+[      ]+[0-9a-f]+:[   ]+3ef02573[     ]+csrr[         ]+a0,0x3ef
+[      ]+[0-9a-f]+:[   ]+3ef59073[     ]+csrw[         ]+0x3ef,a1
 [      ]+[0-9a-f]+:[   ]+b0002573[     ]+csrr[         ]+a0,mcycle
 [      ]+[0-9a-f]+:[   ]+b0059073[     ]+csrw[         ]+mcycle,a1
 [      ]+[0-9a-f]+:[   ]+b0202573[     ]+csrr[         ]+a0,minstret