5.56[wordplay::alphabetic, 0x4005b80, wordplay.c]
3~902 Function Totals
| |||||
[/home/meagher/wordplay.c] |
|
|
|
| |
(0) | ~902 | >{ |
|
|
|
0 | ~1,0x0000:0 | M |
| alloc | r43=ar.pfs,0,13,1,0 |
| :1 | M |
| addl | |
| :2 | I |
| mov | r33=b0 |
(1) | ~907 | > | for (i = 0; i < (int) strlen (s); i++) | ||
| ~3,0x0010:0 | M |
| mov | r42=r1 |
| :1 | M |
| addl | r9=160,r1 |
| :2 | I |
| mov | r45=r32;; |
~ ~ ~ ~ ~ ~ ~ ~ |
|
|
|
|
|
| ~909 | > |
| alphstr[pos++] = s[i]; | |
| ~7,0x0060:0 | M |
| adds | r44=144,r44 |
| :1 | I |
| mov | b6=r8 |
| :2 | B |
| br.call.sptk.many b0=b6;; | |
(1) | ~907 | *> | for (i = 0; i < (int) strlen (s); i++) | ||
1 | ~3,0x0070:0 | M |
| cmp4.ge.unc | p6=r0,r8 |
| :1 | M |
| mov | r1=r42 |
| :2 | B | (p6) | br.cond.dpnt.many {self}+0x130;; | |
(1) | ~908 | *> | if (((s[i] >= 'A') && (s[i] <= 'Z')) ((s[i] >= 'a') && (s[i] | ||
<= 'z'))) |
|
|
|
|
|
1 | ~5,0x0080:0 | M |
| ld1 | r8=[r36],r35 |
| :1 | M |
| ld8.acq | r9=[r38] |
| :2 | I |
| adds | r41=1,r41 |
(1) | ~907 | *> | for (i = 0; i < (int) strlen (s); i++) | ||
| ~3,0x0090:0 | M |
| mov | r45=r32 |
| :1 | I |
| mov | r14=r42;; |
| :2 | I |
| mov | b7=r9 |
~ ~ ~ ~ ~ ~ ~ ~ |
|
|
|
|
|
| ~3,0x00f0:0 | M |
| mov | r1=r42 |
| :1 | M |
| cmp4.lt.unc | p6=r41,r8 |
| :2 | B | (p6) | br.cond.dptk.many {self}+0x80;; | |
(1) | ~910 | > | alphstr[pos] = '\0'; |
| |
1 | ~3,0x0100:0 | M |
| addp4 | r9=r40,r44 |
| :1 | I |
| mov | b0=r33 |
| :2 | I |
| mov | r8=r44;; |
| ~3,0x0110:0 | M |
| st1 | [r9]=r0 |
| :1 | I |
| mov.i | ar.pfs=r43 |
| :2 | B |
| br.ret.sptk.many | b0;; |
5.56[wordplay::extract, 0x4007f70, wordplay.c]
3 ~1052 Function Totals
| |||||
[/home/meagher/wordplay.c] |
|
|
|
| |
(0) | ~1052 | >{ |
|
|
|
0 | ~1,0x0000:0 | M |
| alloc | r43=ar.pfs,0,20,2,8 |
| :1 | M |
| addl | |
| :2 | I |
| mov | r16=b1 |
| ~1,0x0010:0 | M |
| adds | |
| :1 | M |
| addl | |
| :2 | I |
| mov | r49=r1;; |
~ ~ ~ ~ ~ ~ ~ ~ |
|
|
|
|
|
(1) | ~1079 | > | s2len | = (int) strlen (s2); | |
| ~3,0x00f0:0 | M |
| mov | r14=r49 |
| :1 | M |
| add | r51=r42,r8 |
| :2 | I |
| mov | r42=r46;; |
1 | ~3,0x0100:0 | M |
| ld8 | r1=[r39] |
| :1 | M |
| add | r39=r8,r47 |
| :2 | I |
| addp4 | r45=0,r9 |
| ~1075 | *> | s1len | = (int) strlen (s1p); | |
| ~3,0x0110:0 | M |
| nop.m | 0x0 |
| :1 | M |
| nop.m | 0x0 |
| :2 | B |
| br.call.sptk.many b0=b1;; | |
~ ~ ~ ~ ~ ~ ~ ~ |
|
|
|
|
|
(1) | ~1087 | > | if (*s2p == *s1p) |
| |
| ~7,0x01c0:0 | M |
| ld1.s | r22=[r15] |
| :1 | M |
| nop.m | 0x0 |
| :2 | B | (p6) | br.cond.dpnt.many {self}+0x290;; | |
1 | ~7,0x01d0:0 | M |
| chk.s.m | r22,{self}+0x440 |
| :1 | M |
| cmp4.eq.unc | p6=r18,r22 |
| :2 | B | (p6) | br.cond.dpnt.many {self}+0x280;; | |
| ~7,0x01e0:0 | M |
| lfetch | [r9],2 |
| :1 | M |
| adds | r16=2,r16 |
| :2 | B |
| br.cloop.dptk.many {self}+0x1b0;; | |
~ ~ ~ ~ ~ ~ ~ ~ |
|
|
|
|
|
(1) | ~1097 | > | *(r1 + 1) = '\0'; |
| |
| ~7,0x0240:0 | M |
| adds | r9=152,r12 |
| :1 | I |
| mov | b0=r40;; |
| :2 | I |
| mov.i | ar.pfs=r43 |
1 | ~7,0x0250:0 | M |
| ld8 | r10=[r9],8 |
| :1 | I |
| adds | r12=144,r12;; |
| :2 | I |
| mov.i | ar.lc=r44;; |
| ~7,0x0260:0 | M |
| nop.m | 0x0 |
| :1 | I |
| mov | pr=r41;; |
| :2 | I |
| mov | b1=r10 |
3.70[libc.so.1::_fgets, 0x4203b40, fgets.c]
2~96 Function Totals
[File not found:
126 Producing a Sampled Call Graph Profile Analysis