git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214238
91177308-0d34-0410-b5e6-
96231b3b80d8
def : InstAlias<"mtdscr $Rx", (MTSPR 17, gprc:$Rx)>;
def : InstAlias<"mfdscr $Rx", (MFSPR gprc:$Rx, 17)>;
def : InstAlias<"mtdscr $Rx", (MTSPR 17, gprc:$Rx)>;
def : InstAlias<"mfdscr $Rx", (MFSPR gprc:$Rx, 17)>;
-def : InstAlias<"mtdsir $Rx", (MTSPR 18, gprc:$Rx)>;
-def : InstAlias<"mfdsir $Rx", (MFSPR gprc:$Rx, 18)>;
+def : InstAlias<"mtdsisr $Rx", (MTSPR 18, gprc:$Rx)>;
+def : InstAlias<"mfdsisr $Rx", (MFSPR gprc:$Rx, 18)>;
def : InstAlias<"mtdar $Rx", (MTSPR 19, gprc:$Rx)>;
def : InstAlias<"mfdar $Rx", (MFSPR gprc:$Rx, 19)>;
def : InstAlias<"mtdar $Rx", (MTSPR 19, gprc:$Rx)>;
def : InstAlias<"mfdar $Rx", (MFSPR gprc:$Rx, 19)>;
mfdscr 2
# CHECK-BE: mtspr 18, 2 # encoding: [0x7c,0x52,0x03,0xa6]
# CHECK-LE: mtspr 18, 2 # encoding: [0xa6,0x03,0x52,0x7c]
mfdscr 2
# CHECK-BE: mtspr 18, 2 # encoding: [0x7c,0x52,0x03,0xa6]
# CHECK-LE: mtspr 18, 2 # encoding: [0xa6,0x03,0x52,0x7c]
# CHECK-BE: mfspr 2, 18 # encoding: [0x7c,0x52,0x02,0xa6]
# CHECK-LE: mfspr 2, 18 # encoding: [0xa6,0x02,0x52,0x7c]
# CHECK-BE: mfspr 2, 18 # encoding: [0x7c,0x52,0x02,0xa6]
# CHECK-LE: mfspr 2, 18 # encoding: [0xa6,0x02,0x52,0x7c]
# CHECK-BE: mtspr 19, 2 # encoding: [0x7c,0x53,0x03,0xa6]
# CHECK-LE: mtspr 19, 2 # encoding: [0xa6,0x03,0x53,0x7c]
mtdar 2
# CHECK-BE: mtspr 19, 2 # encoding: [0x7c,0x53,0x03,0xa6]
# CHECK-LE: mtspr 19, 2 # encoding: [0xa6,0x03,0x53,0x7c]
mtdar 2