Skip to content

Commit 527cd11

Browse files
authored
[RISCV] Move testing of Smrnmi CSRs to machine-csr-names.s. NFC (#111790)
I incorrectly put them in rv32-machine-csr-names.s which only tests RV32.
1 parent 9432f70 commit 527cd11

File tree

2 files changed

+56
-56
lines changed

2 files changed

+56
-56
lines changed

llvm/test/MC/RISCV/machine-csr-names.s

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2585,3 +2585,59 @@ csrrs t2, 0x309, zero
25852585
csrrs t1, mctrctl, zero
25862586
# uimm12
25872587
csrrs t2, 0x34E, zero
2588+
2589+
################################################
2590+
# Resumable Non-Maskable Interrupts(Smrnmi) CSRs
2591+
################################################
2592+
2593+
# mnscratch
2594+
# name
2595+
# CHECK-INST: csrrs t1, mnscratch, zero
2596+
# CHECK-ENC: encoding: [0x73,0x23,0x00,0x74]
2597+
# CHECK-INST-ALIAS: csrr t1, mnscratch
2598+
# uimm12
2599+
# CHECK-INST: csrrs t2, mnscratch, zero
2600+
# CHECK-ENC: encoding: [0xf3,0x23,0x00,0x74]
2601+
# CHECK-INST-ALIAS: csrr t2, mnscratch
2602+
csrrs t1, mnscratch, zero
2603+
# uimm12
2604+
csrrs t2, 0x740, zero
2605+
2606+
# mnepc
2607+
# name
2608+
# CHECK-INST: csrrs t1, mnepc, zero
2609+
# CHECK-ENC: encoding: [0x73,0x23,0x10,0x74]
2610+
# CHECK-INST-ALIAS: csrr t1, mnepc
2611+
# uimm12
2612+
# CHECK-INST: csrrs t2, mnepc, zero
2613+
# CHECK-ENC: encoding: [0xf3,0x23,0x10,0x74]
2614+
# CHECK-INST-ALIAS: csrr t2, mnepc
2615+
csrrs t1, mnepc, zero
2616+
# uimm12
2617+
csrrs t2, 0x741, zero
2618+
2619+
# mncause
2620+
# name
2621+
# CHECK-INST: csrrs t1, mncause, zero
2622+
# CHECK-ENC: encoding: [0x73,0x23,0x20,0x74]
2623+
# CHECK-INST-ALIAS: csrr t1, mncause
2624+
# uimm12
2625+
# CHECK-INST: csrrs t2, mncause, zero
2626+
# CHECK-ENC: encoding: [0xf3,0x23,0x20,0x74]
2627+
# CHECK-INST-ALIAS: csrr t2, mncause
2628+
csrrs t1, mncause, zero
2629+
# uimm12
2630+
csrrs t2, 0x742, zero
2631+
2632+
# mnstatus
2633+
# name
2634+
# CHECK-INST: csrrs t1, mnstatus, zero
2635+
# CHECK-ENC: encoding: [0x73,0x23,0x40,0x74]
2636+
# CHECK-INST-ALIAS: csrr t1, mnstatus
2637+
# uimm12
2638+
# CHECK-INST: csrrs t2, mnstatus, zero
2639+
# CHECK-ENC: encoding: [0xf3,0x23,0x40,0x74]
2640+
# CHECK-INST-ALIAS: csrr t2, mnstatus
2641+
csrrs t1, mnstatus, zero
2642+
# uimm12
2643+
csrrs t2, 0x744, zero

llvm/test/MC/RISCV/rv32-machine-csr-names.s

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1149,59 +1149,3 @@ csrrs t2, 0x319, zero
11491149
csrrs t1, miph, zero
11501150
# uimm12
11511151
csrrs t2, 0x354, zero
1152-
1153-
################################################
1154-
# Resumable Non-Maskable Interrupts(Smrnmi) CSRs
1155-
################################################
1156-
1157-
# mnscratch
1158-
# name
1159-
# CHECK-INST: csrrs t1, mnscratch, zero
1160-
# CHECK-ENC: encoding: [0x73,0x23,0x00,0x74]
1161-
# CHECK-INST-ALIAS: csrr t1, mnscratch
1162-
# uimm12
1163-
# CHECK-INST: csrrs t2, mnscratch, zero
1164-
# CHECK-ENC: encoding: [0xf3,0x23,0x00,0x74]
1165-
# CHECK-INST-ALIAS: csrr t2, mnscratch
1166-
csrrs t1, mnscratch, zero
1167-
# uimm12
1168-
csrrs t2, 0x740, zero
1169-
1170-
# mnepc
1171-
# name
1172-
# CHECK-INST: csrrs t1, mnepc, zero
1173-
# CHECK-ENC: encoding: [0x73,0x23,0x10,0x74]
1174-
# CHECK-INST-ALIAS: csrr t1, mnepc
1175-
# uimm12
1176-
# CHECK-INST: csrrs t2, mnepc, zero
1177-
# CHECK-ENC: encoding: [0xf3,0x23,0x10,0x74]
1178-
# CHECK-INST-ALIAS: csrr t2, mnepc
1179-
csrrs t1, mnepc, zero
1180-
# uimm12
1181-
csrrs t2, 0x741, zero
1182-
1183-
# mncause
1184-
# name
1185-
# CHECK-INST: csrrs t1, mncause, zero
1186-
# CHECK-ENC: encoding: [0x73,0x23,0x20,0x74]
1187-
# CHECK-INST-ALIAS: csrr t1, mncause
1188-
# uimm12
1189-
# CHECK-INST: csrrs t2, mncause, zero
1190-
# CHECK-ENC: encoding: [0xf3,0x23,0x20,0x74]
1191-
# CHECK-INST-ALIAS: csrr t2, mncause
1192-
csrrs t1, mncause, zero
1193-
# uimm12
1194-
csrrs t2, 0x742, zero
1195-
1196-
# mnstatus
1197-
# name
1198-
# CHECK-INST: csrrs t1, mnstatus, zero
1199-
# CHECK-ENC: encoding: [0x73,0x23,0x40,0x74]
1200-
# CHECK-INST-ALIAS: csrr t1, mnstatus
1201-
# uimm12
1202-
# CHECK-INST: csrrs t2, mnstatus, zero
1203-
# CHECK-ENC: encoding: [0xf3,0x23,0x40,0x74]
1204-
# CHECK-INST-ALIAS: csrr t2, mnstatus
1205-
csrrs t1, mnstatus, zero
1206-
# uimm12
1207-
csrrs t2, 0x744, zero

0 commit comments

Comments
 (0)