ia64.md (ashlti3, [...]): New.
authorJan Beulich <jbeulich@novell.com>
Thu, 13 Jan 2005 07:12:11 +0000 (07:12 +0000)
committerJan Beulich <jbeulich@gcc.gnu.org>
Thu, 13 Jan 2005 07:12:11 +0000 (07:12 +0000)
commit16d8386b15c200edcc7d6ceb6787c43a033b424b
treec4b096c671ea629b4c92f9043c2826dab5ac33e0
parent0149f412ec522ac2257390a0033ca29941f72858
ia64.md (ashlti3, [...]): New.

gcc/
2005-01-13  Jan Beulich  <jbeulich@novell.com>

* config/ia64/ia64.md (ashlti3, ashlti3_internal): New.
(ashrti3_internal): Indicate output is early clobber. Generate result
into output rather than first input. Use move for low word of output
if shift count is exactly 64.
(lshrti3_internal): Likewise.

From-SVN: r93596
gcc/ChangeLog
gcc/config/ia64/ia64.md