Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.206 -> 1.207 --- Log message: Fix a bad JIT encoding of VPERM. Why is VPERM D,A,B,C but vfmadd is D,A,C,B ?? --- Diffs of the changes: (+2 -2) PPCInstrInfo.td | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.206 llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.207 --- llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.206 Fri Mar 24 01:48:08 2006 +++ llvm/lib/Target/PowerPC/PPCInstrInfo.td Fri Mar 24 12:24:43 2006 @@ -985,9 +985,9 @@ Requires<[FPContractions]>; def VPERM : VAForm_1<43, (ops VRRC:$vD, VRRC:$vA, VRRC:$vC, VRRC:$vB), - "vperm $vD, $vA, $vC, $vB", VecPerm, + "vperm $vD, $vA, $vB, $vC", VecPerm, [(set VRRC:$vD, - (PPCvperm (v4f32 VRRC:$vA), VRRC:$vC, VRRC:$vB))]>; + (PPCvperm (v4f32 VRRC:$vA), VRRC:$vB, VRRC:$vC))]>; // VX-Form instructions. AltiVec arithmetic ops. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits