Commit | Line | Data |
---|---|---|
03417200 | 1 | #objdump: -drx -Mpower4 |
adadcc0c | 2 | #as: -mpower4 |
03417200 | 3 | #name: Power4 instructions |
adadcc0c AM |
4 | |
5 | .*: +file format elf64-powerpc | |
6 | .* | |
7 | architecture: powerpc:common64, flags 0x0+11: | |
8 | HAS_RELOC, HAS_SYMS | |
9 | start address 0x0+ | |
10 | ||
11 | Sections: | |
12 | Idx Name +Size +VMA +LMA +File off +Algn | |
f3806e43 | 13 | +0 \.text +0+c4 +0+ +0+ +.* |
adadcc0c AM |
14 | +CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE |
15 | +1 \.data +0+10 +0+ +0+ +.* | |
16 | +CONTENTS, ALLOC, LOAD, DATA | |
17 | +2 \.bss +0+ +0+ +0+ +.* | |
18 | +ALLOC | |
19 | +3 \.toc +0+30 +0+ +0+ +.* | |
20 | +CONTENTS, ALLOC, LOAD, RELOC, DATA | |
21 | SYMBOL TABLE: | |
5c799c07 AM |
22 | 0+ l +d +\.text 0+ (|\.text) |
23 | 0+ l +d +\.data 0+ (|\.data) | |
24 | 0+ l +d +\.bss 0+ (|\.bss) | |
adadcc0c AM |
25 | 0+ l +\.data 0+ dsym0 |
26 | 0+8 l +\.data 0+ dsym1 | |
5c799c07 | 27 | 0+ l +d +\.toc 0+ (|\.toc) |
adadcc0c AM |
28 | 0+8 l +\.data 0+ usym0 |
29 | 0+10 l +\.data 0+ usym1 | |
30 | 0+ +\*UND\* 0+ esym0 | |
31 | 0+ +\*UND\* 0+ esym1 | |
32 | ||
33 | ||
34 | Disassembly of section \.text: | |
35 | ||
36 | 0+ <\.text>: | |
fdd12ef3 | 37 | +0: e0 83 00 00 lq r4,0\(r3\) |
632d447c | 38 | 2: R_PPC64_ADDR16_LO_DS \.data |
fdd12ef3 | 39 | +4: e0 83 00 00 lq r4,0\(r3\) |
632d447c | 40 | 6: R_PPC64_ADDR16_LO_DS \.data\+0x8 |
fdd12ef3 | 41 | +8: e0 83 00 00 lq r4,0\(r3\) |
632d447c AM |
42 | a: R_PPC64_ADDR16_LO_DS \.data\+0x8 |
43 | +c: e0 83 00 10 lq r4,16\(r3\) | |
44 | e: R_PPC64_ADDR16_LO_DS \.data\+0x10 | |
fdd12ef3 | 45 | +10: e0 83 00 00 lq r4,0\(r3\) |
adadcc0c | 46 | 12: R_PPC64_ADDR16_LO_DS esym0 |
fdd12ef3 | 47 | +14: e0 83 00 00 lq r4,0\(r3\) |
adadcc0c | 48 | 16: R_PPC64_ADDR16_LO_DS esym1 |
fdd12ef3 | 49 | +18: e0 82 00 00 lq r4,0\(r2\) |
adadcc0c | 50 | 1a: R_PPC64_TOC16_DS \.toc |
fdd12ef3 | 51 | +1c: e0 82 00 00 lq r4,0\(r2\) |
adadcc0c | 52 | 1e: R_PPC64_TOC16_DS \.toc\+0x8 |
fdd12ef3 | 53 | +20: e0 82 00 10 lq r4,16\(r2\) |
adadcc0c | 54 | 22: R_PPC64_TOC16_DS \.toc\+0x10 |
fdd12ef3 | 55 | +24: e0 82 00 10 lq r4,16\(r2\) |
adadcc0c | 56 | 26: R_PPC64_TOC16_DS \.toc\+0x18 |
fdd12ef3 | 57 | +28: e0 82 00 20 lq r4,32\(r2\) |
adadcc0c | 58 | 2a: R_PPC64_TOC16_DS \.toc\+0x20 |
fdd12ef3 | 59 | +2c: e0 82 00 20 lq r4,32\(r2\) |
adadcc0c | 60 | 2e: R_PPC64_TOC16_DS \.toc\+0x28 |
fdd12ef3 | 61 | +30: e0 c2 00 20 lq r6,32\(r2\) |
adadcc0c | 62 | 32: R_PPC64_TOC16_LO_DS \.toc\+0x28 |
fdd12ef3 | 63 | +34: e0 80 00 00 lq r4,0\(0\) |
adadcc0c | 64 | 36: R_PPC64_ADDR16_LO_DS \.text |
fdd12ef3 | 65 | +38: e0 c3 00 00 lq r6,0\(r3\) |
09fe853b | 66 | 3a: R_PPC64_GOT16_DS dsym0 |
fdd12ef3 | 67 | +3c: e0 c3 00 00 lq r6,0\(r3\) |
09fe853b | 68 | 3e: R_PPC64_GOT16_LO_DS dsym0 |
fdd12ef3 | 69 | +40: e0 c3 00 00 lq r6,0\(r3\) |
632d447c | 70 | 42: R_PPC64_PLT16_LO_DS \.data |
fdd12ef3 | 71 | +44: e0 c3 00 00 lq r6,0\(r3\) |
632d447c | 72 | 46: R_PPC64_SECTOFF_DS \.data\+0x8 |
fdd12ef3 | 73 | +48: e0 c3 00 00 lq r6,0\(r3\) |
632d447c | 74 | 4a: R_PPC64_SECTOFF_LO_DS \.data\+0x8 |
fdd12ef3 AM |
75 | +4c: e0 c4 00 10 lq r6,16\(r4\) |
76 | +50: f8 c7 00 02 stq r6,0\(r7\) | |
77 | +54: f8 c7 00 12 stq r6,16\(r7\) | |
78 | +58: f8 c7 ff f2 stq r6,-16\(r7\) | |
79 | +5c: f8 c7 80 02 stq r6,-32768\(r7\) | |
80 | +60: f8 c7 7f f2 stq r6,32752\(r7\) | |
adadcc0c | 81 | +64: 00 00 02 00 attn |
fdd12ef3 AM |
82 | +68: 7c 6f f1 20 mtcr r3 |
83 | +6c: 7c 6f f1 20 mtcr r3 | |
84 | +70: 7c 68 11 20 mtcrf 129,r3 | |
98e69875 AM |
85 | +74: 7c 70 11 20 mtocrf 1,r3 |
86 | +78: 7c 70 21 20 mtocrf 2,r3 | |
87 | +7c: 7c 70 41 20 mtocrf 4,r3 | |
88 | +80: 7c 70 81 20 mtocrf 8,r3 | |
89 | +84: 7c 71 01 20 mtocrf 16,r3 | |
90 | +88: 7c 72 01 20 mtocrf 32,r3 | |
91 | +8c: 7c 74 01 20 mtocrf 64,r3 | |
92 | +90: 7c 78 01 20 mtocrf 128,r3 | |
fdd12ef3 | 93 | +94: 7c 60 00 26 mfcr r3 |
98e69875 AM |
94 | +98: 7c 70 10 26 mfocrf r3,1 |
95 | +9c: 7c 70 20 26 mfocrf r3,2 | |
96 | +a0: 7c 70 40 26 mfocrf r3,4 | |
97 | +a4: 7c 70 80 26 mfocrf r3,8 | |
98 | +a8: 7c 71 00 26 mfocrf r3,16 | |
99 | +ac: 7c 72 00 26 mfocrf r3,32 | |
100 | +b0: 7c 74 00 26 mfocrf r3,64 | |
101 | +b4: 7c 78 00 26 mfocrf r3,128 | |
f3806e43 BE |
102 | +b8: 7c 01 17 ec dcbz r1,r2 |
103 | +bc: 7c 23 27 ec dcbzl r3,r4 | |
104 | +c0: 7c 05 37 ec dcbz r5,r6 |