The SUB*i instructions belong to a different class than their SUB*r brethren.
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 6 Jun 2003 03:34:47 +0000 (03:34 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 6 Jun 2003 03:34:47 +0000 (03:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6644 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9.td

index 1d9c4b8fe88567ba765371dfa6a731f6f58e85ec..9ec9e73879be3c3ccd830bcad465c26ec6870f0e 100644 (file)
@@ -745,12 +745,12 @@ def STXi : F3_2rd<3, 0b001110, "stx">;                     // stb r, [r+i]
 
 // Section A.56: Subtract - p233
 def SUBr    : F3_1<2, 0b000100, "sub">;                   // sub r, r, r
-def SUBi    : F3_1<2, 0b000100, "sub">;                   // sub r, i, r
+def SUBi    : F3_2<2, 0b000100, "sub">;                   // sub r, i, r
 def SUBccr  : F3_1<2, 0b010100, "subcc">;                 // subcc r, r, r
-def SUBcci  : F3_1<2, 0b010100, "subcc">;                 // subcc r, i, r
+def SUBcci  : F3_2<2, 0b010100, "subcc">;                 // subcc r, i, r
 def SUBCr   : F3_1<2, 0b001100, "subc">;                  // subc r, r, r
-def SUBCi   : F3_1<2, 0b001100, "subc">;                  // subc r, i, r
+def SUBCi   : F3_2<2, 0b001100, "subc">;                  // subc r, i, r
 def SUBCccr : F3_1<2, 0b011100, "subccc">;                // subccc r, r, r
-def SUBCcci : F3_1<2, 0b011100, "subccc">;                // subccc r, i, r
+def SUBCcci : F3_2<2, 0b011100, "subccc">;                // subccc r, i, r
 
 // FIXME: More...?