aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Girlin <[email protected]>2012-05-07 13:17:00 +0400
committerVadim Girlin <[email protected]>2012-05-08 01:18:22 +0400
commit06db74a753bb71adf5370d3f1133c43ae40aec72 (patch)
treece530c3a9140fff9a842eddee8b611d9424885c8
parent3a6a1cd75fc98895569a34d5d7dfdc9e90381691 (diff)
radeon/llvm: fix ABS_i32 instruction lowering
Swap source operands. Signed-off-by: Vadim Girlin <[email protected]>
-rw-r--r--src/gallium/drivers/radeon/R600LowerInstructions.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeon/R600LowerInstructions.cpp b/src/gallium/drivers/radeon/R600LowerInstructions.cpp
index 181c60650cc..b54778da299 100644
--- a/src/gallium/drivers/radeon/R600LowerInstructions.cpp
+++ b/src/gallium/drivers/radeon/R600LowerInstructions.cpp
@@ -93,8 +93,8 @@ bool R600LowerInstructionsPass::runOnMachineFunction(MachineFunction &MF)
&AMDIL::R600_TReg32RegClass);
BuildMI(MBB, I, MBB.findDebugLoc(I), TII->get(AMDIL::SETGE_INT),
setgt)
- .addOperand(MI.getOperand(1))
- .addReg(AMDIL::ZERO);
+ .addReg(AMDIL::ZERO)
+ .addOperand(MI.getOperand(1));
unsigned add_int = MRI->createVirtualRegister(
&AMDIL::R600_TReg32RegClass);