projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
981418b
)
Fix encoding of rotates, such as rldicl
author
Chris Lattner
<sabre@nondot.org>
Wed, 12 Jul 2006 22:08:13 +0000
(22:08 +0000)
committer
Chris Lattner
<sabre@nondot.org>
Wed, 12 Jul 2006 22:08:13 +0000
(22:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29128
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/PowerPC/PPCInstrFormats.td
patch
|
blob
|
history
diff --git
a/lib/Target/PowerPC/PPCInstrFormats.td
b/lib/Target/PowerPC/PPCInstrFormats.td
index ae92c4388da3b99320920f015c54b028665e3720..94eedc3bddc7e234d3daa65ea9173b4fe34e6ef6 100644
(file)
--- a/
lib/Target/PowerPC/PPCInstrFormats.td
+++ b/
lib/Target/PowerPC/PPCInstrFormats.td
@@
-619,10
+619,10
@@
class MDForm_1<bits<6> opcode, bits<3> xo, dag OL, string asmstr,
let Inst{6-10} = RS;
let Inst{11-15} = RA;
- let Inst{16-20} =
SH{1-5
};
- let Inst{21-26} =
MBE
;
+ 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{27-29} = xo;
- let Inst{30} = SH{
0
};
+ let Inst{30} = SH{
5
};
let Inst{31} = RC;
}