public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/41081]  New: redundant ZERO_EXTENDs
@ 2009-08-16  2:37 amodra at bigpond dot net dot au
  2009-08-16  2:41 ` [Bug target/41081] " amodra at bigpond dot net dot au
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: amodra at bigpond dot net dot au @ 2009-08-16  2:37 UTC (permalink / raw)
  To: gcc-bugs

Linux kernel block sha1 code on powerpc64 has many redundant clrldi
instructions, significantly slowing execution time.  Current gcc seems to
generate more of these than 3.4.5 which is in turn worse than 3.3.

Breakdown of clrldi insns
- 140 redundant clrldi on rotate insn output
- 79 other redundant clrldi
- 11 useful


-- 
           Summary: redundant ZERO_EXTENDs
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: amodra at bigpond dot net dot au
GCC target triplet: powerpc64-linux


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41081


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-04-29 14:35 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-16  2:37 [Bug target/41081] New: redundant ZERO_EXTENDs amodra at bigpond dot net dot au
2009-08-16  2:41 ` [Bug target/41081] " amodra at bigpond dot net dot au
2009-08-16  2:45 ` amodra at bigpond dot net dot au
2009-08-16  3:05 ` amodra at bigpond dot net dot au
2009-08-16  3:07 ` amodra at bigpond dot net dot au
2009-08-16  9:50 ` steven at gcc dot gnu dot org
2009-08-23  2:57 ` amodra at gcc dot gnu dot org
2009-08-23  3:49 ` amodra at bigpond dot net dot au
2009-08-23  3:53 ` amodra at gcc dot gnu dot org
2009-08-23 19:55 ` hjl dot tools at gmail dot com
2009-08-24  2:39 ` amodra at bigpond dot net dot au
2009-08-30  6:10 ` amodra at gcc dot gnu dot org
2009-10-02 17:12 ` bergner at gcc dot gnu dot org
2009-10-03  1:39 ` bergner at gcc dot gnu dot org
2010-04-28 22:53 ` bergner at gcc dot gnu dot org
2010-04-29 14:35 ` bergner at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).