Add UMULrr and SMULrr instructions.
authorBrian Gaeke <gaeke@uiuc.edu>
Tue, 16 Mar 2004 22:37:13 +0000 (22:37 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Tue, 16 Mar 2004 22:37:13 +0000 (22:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12452 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/SparcInstrInfo.td
lib/Target/SparcV8/SparcV8InstrInfo.td

index 222cded1ca0612b9b32e560c55d1540aed3a833c..3d8282cb21f12643d603cb324011314083bb1a8c 100644 (file)
@@ -71,6 +71,10 @@ def ADDrr : F3_1<2, 0b000000, "add">;
 // Section B.15 - Subtract Instructions, p. 110
 def SUBrr : F3_1<2, 0b000100, "sub">;
 
+// Section B.18 - Multiply Instructions, p. 113
+def UMULrr : F3_1<2, 0b001010, "umul">;
+def SMULrr : F3_1<2, 0b001011, "smul">;
+
 // Section B.20 - SAVE and RESTORE, p. 117
 def SAVErr    : F3_1<2, 0b111100, "save">;           // save    r, r, r
 def SAVEri    : F3_2<2, 0b111100, "save">;           // save    r, i, r
index 222cded1ca0612b9b32e560c55d1540aed3a833c..3d8282cb21f12643d603cb324011314083bb1a8c 100644 (file)
@@ -71,6 +71,10 @@ def ADDrr : F3_1<2, 0b000000, "add">;
 // Section B.15 - Subtract Instructions, p. 110
 def SUBrr : F3_1<2, 0b000100, "sub">;
 
+// Section B.18 - Multiply Instructions, p. 113
+def UMULrr : F3_1<2, 0b001010, "umul">;
+def SMULrr : F3_1<2, 0b001011, "smul">;
+
 // Section B.20 - SAVE and RESTORE, p. 117
 def SAVErr    : F3_1<2, 0b111100, "save">;           // save    r, r, r
 def SAVEri    : F3_2<2, 0b111100, "save">;           // save    r, i, r