1 #objdump: -drx -Mpower4
2 #as: -mpower4 --generate-missing-build-notes=no
3 #name: Power4 instructions
4 
5 .*
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
13  +0 \.text +0+108 +0+ +0+ +.*
14  +CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
15  +1 \.data +0+20 +0+ +0+ +.*
16  +CONTENTS, ALLOC, LOAD, DATA
17  +2 \.bss +0+ +0+ +0+ +.*
18  +ALLOC
19  +3 \.toc +0+20 +0+ +0+ +.*
20  +CONTENTS, ALLOC, LOAD, RELOC, DATA
21 SYMBOL TABLE:
22 0+ l +d +\.text	0+ (|\.text)
23 0+ l +d +\.data	0+ (|\.data)
24 0+ l +\.data	0+ dsym0
25 0+10 l +\.data	0+ dsym1
26 0+ l +d +\.toc	0+ (|\.toc)
27 0+10 l +\.data	0+ usym0
28 0+20 l +\.data	0+ usym1
29 0+ +\*UND\*	0+ esym0
30 0+ +\*UND\*	0+ esym1
31 
32 
33 Disassembly of section \.text:
34 
35 0+ <\.text>:
36 .*:	(e0 83 00 00|00 00 83 e0) 	lq      r4,0\(r3\)
37 .*: R_PPC64_ADDR16_LO_DS	\.data
38 .*:	(e0 83 00 .0|.0 00 83 e0) 	lq      r4,.*\(r3\)
39 .*: R_PPC64_ADDR16_LO_DS	\.data\+0x10
40 .*:	(e0 83 00 .0|.0 00 83 e0) 	lq      r4,.*\(r3\)
41 .*: R_PPC64_ADDR16_LO_DS	\.data\+0x10
42 .*:	(e0 83 00 .0|.0 00 83 e0) 	lq      r4,.*\(r3\)
43 .*: R_PPC64_ADDR16_LO_DS	\.data\+0x20
44 .*:	(e0 83 00 00|00 00 83 e0) 	lq      r4,0\(r3\)
45 .*: R_PPC64_ADDR16_LO_DS	esym0
46 .*:	(e0 83 00 00|00 00 83 e0) 	lq      r4,0\(r3\)
47 .*: R_PPC64_ADDR16_LO_DS	esym1
48 .*:	(e0 82 00 00|00 00 82 e0) 	lq      r4,0\(r2\)
49 .*: R_PPC64_TOC16_DS	\.toc
50 .*:	(e0 82 00 .0|.0 00 82 e0) 	lq      r4,.*\(r2\)
51 .*: R_PPC64_TOC16_DS	\.toc\+0x10
52 .*:	(e0 80 00 00|00 00 80 e0) 	lq      r4,0\(0\)
53 .*: R_PPC64_ADDR16_LO_DS	\.text
54 .*:	(e0 c3 00 00|00 00 c3 e0) 	lq      r6,0\(r3\)
55 .*: R_PPC64_GOT16_DS	dsym0
56 .*:	(e0 c3 00 00|00 00 c3 e0) 	lq      r6,0\(r3\)
57 .*: R_PPC64_GOT16_LO_DS	dsym0
58 .*:	(e0 c3 00 00|00 00 c3 e0) 	lq      r6,0\(r3\)
59 .*: R_PPC64_PLT16_LO_DS	dsym0
60 .*:	(e0 c3 00 .0|.0 00 c3 e0) 	lq      r6,.*\(r3\)
61 .*: R_PPC64_SECTOFF_DS	\.data\+0x10
62 .*:	(e0 c3 00 .0|.0 00 c3 e0) 	lq      r6,.*\(r3\)
63 .*: R_PPC64_SECTOFF_LO_DS	\.data\+0x10
64 .*:	(e0 c4 00 20|20 00 c4 e0) 	lq      r6,32\(r4\)
65 .*:	(f8 c7 00 02|02 00 c7 f8) 	stq     r6,0\(r7\)
66 .*:	(f8 c7 00 12|12 00 c7 f8) 	stq     r6,16\(r7\)
67 .*:	(f8 c7 ff f2|f2 ff c7 f8) 	stq     r6,-16\(r7\)
68 .*:	(f8 c7 80 02|02 80 c7 f8) 	stq     r6,-32768\(r7\)
69 .*:	(f8 c7 7f f2|f2 7f c7 f8) 	stq     r6,32752\(r7\)
70 .*:	(00 00 02 00|00 02 00 00) 	attn
71 .*:	(7c 6f f1 20|20 f1 6f 7c) 	mtcr    r3
72 .*:	(7c 6f f1 20|20 f1 6f 7c) 	mtcr    r3
73 .*:	(7c 68 11 20|20 11 68 7c) 	mtcrf   129,r3
74 .*:	(7c 70 11 20|20 11 70 7c) 	mtocrf  1,r3
75 .*:	(7c 70 21 20|20 21 70 7c) 	mtocrf  2,r3
76 .*:	(7c 70 41 20|20 41 70 7c) 	mtocrf  4,r3
77 .*:	(7c 70 81 20|20 81 70 7c) 	mtocrf  8,r3
78 .*:	(7c 71 01 20|20 01 71 7c) 	mtocrf  16,r3
79 .*:	(7c 72 01 20|20 01 72 7c) 	mtocrf  32,r3
80 .*:	(7c 74 01 20|20 01 74 7c) 	mtocrf  64,r3
81 .*:	(7c 78 01 20|20 01 78 7c) 	mtocrf  128,r3
82 .*:	(7c 60 00 26|26 00 60 7c) 	mfcr    r3
83 .*:	(7c 70 10 26|26 10 70 7c) 	mfocrf  r3,1
84 .*:	(7c 70 20 26|26 20 70 7c) 	mfocrf  r3,2
85 .*:	(7c 70 40 26|26 40 70 7c) 	mfocrf  r3,4
86 .*:	(7c 70 80 26|26 80 70 7c) 	mfocrf  r3,8
87 .*:	(7c 71 00 26|26 00 71 7c) 	mfocrf  r3,16
88 .*:	(7c 72 00 26|26 00 72 7c) 	mfocrf  r3,32
89 .*:	(7c 74 00 26|26 00 74 7c) 	mfocrf  r3,64
90 .*:	(7c 78 00 26|26 00 78 7c) 	mfocrf  r3,128
91 .*:	(7c 01 17 ec|ec 17 01 7c) 	dcbz    r1,r2
92 .*:	(7c 23 27 ec|ec 27 23 7c) 	dcbzl   r3,r4
93 .*:	(7c 05 37 ec|ec 37 05 7c) 	dcbz    r5,r6
94 .*:	(e0 40 00 10|10 00 40 e0) 	lq      r2,16\(0\)
95 .*:	(e0 05 00 10|10 00 05 e0) 	lq      r0,16\(r5\)
96 .*:	(e0 45 00 10|10 00 45 e0) 	lq      r2,16\(r5\)
97 .*:	(f8 40 00 12|12 00 40 f8) 	stq     r2,16\(0\)
98 .*:	(f8 05 00 12|12 00 05 f8) 	stq     r0,16\(r5\)
99 .*:	(f8 45 00 12|12 00 45 f8) 	stq     r2,16\(r5\)
100 .*:	(7c 00 03 e4|e4 03 00 7c) 	slbia
101 .*:	(7c 00 04 ac|ac 04 00 7c) 	hwsync
102 .*:	(7c 00 04 ac|ac 04 00 7c) 	hwsync
103 .*:	(7c 00 04 ac|ac 04 00 7c) 	hwsync
104 .*:	(7c 20 04 ac|ac 04 20 7c) 	lwsync
105 .*:	(7c 20 04 ac|ac 04 20 7c) 	lwsync
106 .*:	(7c 40 04 ac|ac 04 40 7c) 	ptesync
107 .*:	(7c 40 04 ac|ac 04 40 7c) 	ptesync
108 .*:	(7e 80 30 28|28 30 80 7e) 	lwarx   r20,0,r6
109 .*:	(7e 81 30 28|28 30 81 7e) 	lwarx   r20,r1,r6
110 .*:	(7e a0 38 a8|a8 38 a0 7e) 	ldarx   r21,0,r7
111 .*:	(7e a1 38 a8|a8 38 a1 7e) 	ldarx   r21,r1,r7
112 .*:	(7e c0 41 2d|2d 41 c0 7e) 	stwcx\.  r22,0,r8
113 .*:	(7e c1 41 2d|2d 41 c1 7e) 	stwcx\.  r22,r1,r8
114 .*:	(7e e0 49 ad|ad 49 e0 7e) 	stdcx\.  r23,0,r9
115 .*:	(7e e1 49 ad|ad 49 e1 7e) 	stdcx\.  r23,r1,r9
116 #pass
117