public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* ia64 dispersal analysis capability
@ 2005-09-21 18:23 Jack Steiner
  2005-09-21 18:31 ` Stephane Eranian
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Jack Steiner @ 2005-09-21 18:23 UTC (permalink / raw)
  To: linux-ia64

In 2002, Gary Hade posted a patch to binutils that added dispersal
analysis to the output of objdump. Does anyone know what happened to
the patch? Is there another tool that provides the same information?

I've found the tool very useful for providing insight into IA64
code scheduling. 

Example:

4000000000002f60 <main>:
4000000000002f60:       00 40 39 14 80 05          0                 [MII]       alloc r40=ar.pfs,14,10,0
4000000000002f66:       40 02 00 00 42 c0          0                             mov r36=r0
4000000000002f6c:       01 0b 00 90                0                             addl r14H,r1
4000000000002f70:       01 30 81 03 04 24          0                 [MII]       addl r38`8,r1
4000000000002f76:       90 02 04 00 42 e0          1 R[I0,I1]                    mov r41=r1
4000000000002f7c:       04 00 c4 00                1                             mov r39°;;
4000000000002f80:       00 78 00 1c 18 10          2 S               [MII]       ld8 r15=[r14]
4000000000002f86:       e0 08 00 00 48 00          2                             mov r14=1
4000000000002f8c:       00 00 04 00                2                             nop.i 0x0
4000000000002f90:       0a 50 01 4c 18 10          2                 [MMI]       ld8 r42=[r38];;
4000000000002f96:       00 70 3c 20 23 00          5 S L[r15] L[r15]             st4 [r15]=r14
4000000000002f9c:       00 00 04 00                5                             nop.i 0x0
4000000000002fa0:       11 00 00 00 01 00          5                 [MIB]       nop.m 0x0
4000000000002fa6:       00 00 00 02 00 00          5                             nop.i 0x0
4000000000002fac:       c8 fd ff 58                5                             br.call.sptk.many b0@00000000002d60 <scaled_atol>;;
4000000000002fb0:       0b 08 00 52 00 21          6                 [MMI]       mov r1=r41;;
4000000000002fb6:       f0 40 06 0a 48 c0          7 S                           addl r15q2,r1
4000000000002fbc:       81 ed ef 9f                7                             addl r14=-552,r1;;
4000000000002fc0:       09 28 01 1e 00 21          8 S               [MMI]       mov r37=r15
4000000000002fc6:       30 02 38 00 42 00          8                             mov r35=r14
4000000000002fcc:       00 00 04 00                8                             nop.i 0x0;;
4000000000002fd0:       00 00 20 4a 98 11          9 S               [MII]       st8 [r37]=r8
4000000000002fd6:       00 00 00 02 00 00          9                             nop.i 0x0
4000000000002fdc:       00 00 04 00                9                             nop.i 0x0
4000000000002fe0:       00 50 01 40 00 21          9                 [MII]       mov r42=r32
4000000000002fe6:       b0 02 84 00 42 80         10 R[I0,I1]                    mov r43=r33

-- 
Thanks

Jack Steiner (steiner@sgi.com)          651-683-5302
Principal Engineer                      SGI - Silicon Graphics, Inc.



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

end of thread, other threads:[~2005-09-23 20:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-21 18:23 ia64 dispersal analysis capability Jack Steiner
2005-09-21 18:31 ` Stephane Eranian
2005-09-21 20:23 ` Gary Hade
2005-09-21 21:30 ` James E Wilson
2005-09-21 21:47 ` James E Wilson
2005-09-22  5:45 ` David Mosberger-Tang
2005-09-22 16:58 ` Jack Steiner
2005-09-22 17:30 ` Gary Hade
2005-09-23 20:41 ` John S. Worley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox