apparently rdy isn't actually a psuedo instruction. Use rd %y
authorChris Lattner <sabre@nondot.org>
Mon, 19 Dec 2005 00:53:02 +0000 (00:53 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 19 Dec 2005 00:53:02 +0000 (00:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24848 91177308-0d34-0410-b5e6-96231b3b80d8

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

index e6506ca6aa7ff2dfe63d9c8e85ddb56a19ca5d38..88cbac2a758aa45bda7e1f743652f0a954155a55 100644 (file)
@@ -581,7 +581,7 @@ let Uses = [O0, O1, O2, O3, O4, O5], hasDelaySlot = 1, isCall = 1,
 // Section B.28 - Read State Register Instructions
 def RDY : F3_1<2, 0b101000,
                (ops IntRegs:$dst),
-               "rdy $dst", []>;
+               "rd %y, $dst", []>;
 
 // Section B.29 - Write State Register Instructions
 def WRYrr : F3_1<2, 0b110000,
index e6506ca6aa7ff2dfe63d9c8e85ddb56a19ca5d38..88cbac2a758aa45bda7e1f743652f0a954155a55 100644 (file)
@@ -581,7 +581,7 @@ let Uses = [O0, O1, O2, O3, O4, O5], hasDelaySlot = 1, isCall = 1,
 // Section B.28 - Read State Register Instructions
 def RDY : F3_1<2, 0b101000,
                (ops IntRegs:$dst),
-               "rdy $dst", []>;
+               "rd %y, $dst", []>;
 
 // Section B.29 - Write State Register Instructions
 def WRYrr : F3_1<2, 0b110000,