Changes in directory llvm/lib/Target/PowerPC:
PPCInstrFormats.td updated: 1.86 -> 1.87 --- Log message: fix the jit encoding of sradi, simplify the MDForm1 description. --- Diffs of the changes: (+5 -5) PPCInstrFormats.td | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/lib/Target/PowerPC/PPCInstrFormats.td diff -u llvm/lib/Target/PowerPC/PPCInstrFormats.td:1.86 llvm/lib/Target/PowerPC/PPCInstrFormats.td:1.87 --- llvm/lib/Target/PowerPC/PPCInstrFormats.td:1.86 Fri Nov 17 18:32:03 2006 +++ llvm/lib/Target/PowerPC/PPCInstrFormats.td Wed Dec 6 14:02:54 2006 @@ -498,7 +498,7 @@ let SPR = spr; } -// 1.7.10 XS-Form +// 1.7.10 XS-Form - SRADI. class XSForm_1<bits<6> opcode, bits<9> xo, dag OL, string asmstr, InstrItinClass itin, list<dag> pattern> : I<opcode, OL, asmstr, itin> { @@ -511,9 +511,9 @@ let Inst{6-10} = RS; let Inst{11-15} = A; - let Inst{16-20} = SH{1-5}; + let Inst{16-20} = SH{4,3,2,1,0}; let Inst{21-29} = xo; - let Inst{30} = SH{0}; + let Inst{30} = SH{5}; let Inst{31} = RC; } @@ -618,8 +618,8 @@ let Inst{6-10} = RS; let Inst{11-15} = RA; - let Inst{16-20} = { SH{4}, SH{3}, SH{2}, SH{1}, SH{0} }; - let Inst{21-26} = { MBE{4}, MBE{3}, MBE{2}, MBE{1}, MBE{0}, MBE{5} }; + let Inst{16-20} = SH{4,3,2,1,0}; + let Inst{21-26} = MBE{4,3,2,1,0,5}; let Inst{27-29} = xo; let Inst{30} = SH{5}; let Inst{31} = RC; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits