diff options
author | Nate Begeman <natebegeman@mac.com> | 2005-08-08 20:04:52 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2005-08-08 20:04:52 +0000 |
commit | 394cd13ba3249d6aa8f8a21603e377b923fe4675 (patch) | |
tree | 0e5d7622249238af57eca21727720ac51ad30c26 /lib/Target/PowerPC/PPCInstrInfo.td | |
parent | 4bc5f8071a28b6fc4f4c2207dd03a5f747d0d84b (diff) | |
download | external_llvm-394cd13ba3249d6aa8f8a21603e377b923fe4675.zip external_llvm-394cd13ba3249d6aa8f8a21603e377b923fe4675.tar.gz external_llvm-394cd13ba3249d6aa8f8a21603e377b923fe4675.tar.bz2 |
Fix JIT encoding of ppc mfocrf instruction; the operands were reversed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22707 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCInstrInfo.td')
-rw-r--r-- | lib/Target/PowerPC/PPCInstrInfo.td | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/PowerPC/PPCInstrInfo.td b/lib/Target/PowerPC/PPCInstrInfo.td index 1e7c7a5..41e84ac 100644 --- a/lib/Target/PowerPC/PPCInstrInfo.td +++ b/lib/Target/PowerPC/PPCInstrInfo.td @@ -364,10 +364,10 @@ def MCRF : XLForm_3<19, 0, (ops CRRC:$BF, CRRC:$BFA), def MFCTR : XFXForm_1_ext<31, 339, 288, (ops GPRC:$rT), "mfctr $rT">; def MFLR : XFXForm_1_ext<31, 339, 256, (ops GPRC:$rT), "mflr $rT">; def MFCR : XFXForm_3<31, 19, (ops GPRC:$rT), "mfcr $rT">; -def MTCRF : XFXForm_5<31, 0, 144, (ops CRRC:$FXM, GPRC:$rS), +def MTCRF : XFXForm_5<31, 144, (ops CRRC:$FXM, GPRC:$rS), "mtcrf $FXM, $rS">; -def MFOCRF : XFXForm_5<31, 1, 19, (ops GPRC:$rT, crbitm:$FXM), - "mfcr $rT, $FXM">; +def MFOCRF : XFXForm_5a<31, 19, (ops GPRC:$rT, crbitm:$FXM), + "mfcr $rT, $FXM">; def MTCTR : XFXForm_7_ext<31, 467, 288, (ops GPRC:$rS), "mtctr $rS">; def MTLR : XFXForm_7_ext<31, 467, 256, (ops GPRC:$rS), "mtlr $rS">; |