@@ -1913,6 +1913,66 @@ csrrs t1, mhpmcounter31, zero
19131913csrrs t2, 0xB1F , zero
19141914
19151915
1916+ ######################################
1917+ # Machine Counter Setup
1918+ ######################################
1919+ # mnscratch
1920+ # name
1921+ # CHECK-INST: csrrs t1, mnscratch, zero
1922+ # CHECK-ENC: encoding: [0x73,0x23,0x00,0x74]
1923+ # CHECK-INST-ALIAS: csrr t1, mnscratch
1924+ # uimm12
1925+ # CHECK-INST: csrrs t2, mnscratch, zero
1926+ # CHECK-ENC: encoding: [0xf3,0x23,0x00,0x74]
1927+ # CHECK-INST-ALIAS: csrr t2, mnscratch
1928+ # name
1929+ csrrs t1, mnscratch, zero
1930+ # uimm12
1931+ csrrs t2, 0x740 , zero
1932+
1933+ # mnepc
1934+ # name
1935+ # CHECK-INST: csrrs t1, mnepc, zero
1936+ # CHECK-ENC: encoding: [0x73,0x23,0x10,0x74]
1937+ # CHECK-INST-ALIAS: csrr t1, mnepc
1938+ # uimm12
1939+ # CHECK-INST: csrrs t2, mnepc, zero
1940+ # CHECK-ENC: encoding: [0xf3,0x23,0x10,0x74]
1941+ # CHECK-INST-ALIAS: csrr t2, mnepc
1942+ # name
1943+ csrrs t1, mnepc, zero
1944+ # uimm12
1945+ csrrs t2, 0x741 , zero
1946+
1947+ # mncause
1948+ # name
1949+ # CHECK-INST: csrrs t1, mncause, zero
1950+ # CHECK-ENC: encoding: [0x73,0x23,0x20,0x74]
1951+ # CHECK-INST-ALIAS: csrr t1, mncause
1952+ # uimm12
1953+ # CHECK-INST: csrrs t2, mncause, zero
1954+ # CHECK-ENC: encoding: [0xf3,0x23,0x20,0x74]
1955+ # CHECK-INST-ALIAS: csrr t2, mncause
1956+ # name
1957+ csrrs t1, mncause, zero
1958+ # uimm12
1959+ csrrs t2, 0x742 , zero
1960+
1961+ # mnstatus
1962+ # name
1963+ # CHECK-INST: csrrs t1, mnstatus, zero
1964+ # CHECK-ENC: encoding: [0x73,0x23,0x40,0x74]
1965+ # CHECK-INST-ALIAS: csrr t1, mnstatus
1966+ # uimm12
1967+ # CHECK-INST: csrrs t2, mnstatus, zero
1968+ # CHECK-ENC: encoding: [0xf3,0x23,0x40,0x74]
1969+ # CHECK-INST-ALIAS: csrr t2, mnstatus
1970+ # name
1971+ csrrs t1, mnstatus, zero
1972+ # uimm12
1973+ csrrs t2, 0x744 , zero
1974+
1975+
19161976######################################
19171977# Machine Counter Setup
19181978######################################
0 commit comments