summaryrefslogtreecommitdiff
path: root/src/test/hello4.objdump-D
blob: 9b2f6c7097c921b3da34ee0da79765c49ac899fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
hello4:     file format elf64-powerpc


Disassembly of section .note.gnu.build-id:

0000000010000120 <.note.gnu.build-id>:
    10000120:	00 00 00 04 	.long 0x4
    10000124:	00 00 00 14 	.long 0x14
    10000128:	00 00 00 03 	.long 0x3
    1000012c:	47 4e 55 00 	.long 0x474e5500
    10000130:	9a e3 14 bb 	stb     r23,5307(r3)
    10000134:	f9 dc 7d 0e 	.long 0xf9dc7d0e
    10000138:	69 0d 2a a8 	xori    r13,r8,10920
    1000013c:	15 68 80 6a 	.long 0x1568806a
    10000140:	64 36 a4 e2 	oris    r22,r1,42210

Disassembly of section .text:

0000000010000148 <.main>:
    10000148:	fb e1 ff f8 	std     r31,-8(r1)
    1000014c:	f8 21 ff b1 	stdu    r1,-80(r1)
    10000150:	7c 3f 0b 78 	mr      r31,r1
    10000154:	38 00 00 06 	li      r0,6
    10000158:	90 1f 00 38 	stw     r0,56(r31)
    1000015c:	38 00 00 07 	li      r0,7
    10000160:	90 1f 00 34 	stw     r0,52(r31)
    10000164:	38 00 00 00 	li      r0,0
    10000168:	90 1f 00 30 	stw     r0,48(r31)
    1000016c:	81 3f 00 38 	lwz     r9,56(r31)
    10000170:	80 1f 00 34 	lwz     r0,52(r31)
    10000174:	7c 09 01 d6 	mullw   r0,r9,r0
    10000178:	7c 09 07 b4 	extsw   r9,r0
    1000017c:	81 7f 00 38 	lwz     r11,56(r31)
    10000180:	80 1f 00 34 	lwz     r0,52(r31)
    10000184:	7c 00 58 50 	subf    r0,r0,r11
    10000188:	7c 00 07 b4 	extsw   r0,r0
    1000018c:	7f 89 00 00 	cmpw    cr7,r9,r0
    10000190:	40 9d 00 18 	ble-    cr7,100001a8 <.main+0x60>
    10000194:	81 3f 00 38 	lwz     r9,56(r31)
    10000198:	80 1f 00 34 	lwz     r0,52(r31)
    1000019c:	7c 09 01 d6 	mullw   r0,r9,r0
    100001a0:	90 1f 00 30 	stw     r0,48(r31)
    100001a4:	48 00 00 14 	b       100001b8 <.main+0x70>
    100001a8:	81 3f 00 38 	lwz     r9,56(r31)
    100001ac:	80 1f 00 34 	lwz     r0,52(r31)
    100001b0:	7c 00 48 50 	subf    r0,r0,r9
    100001b4:	90 1f 00 30 	stw     r0,48(r31)
    100001b8:	80 1f 00 30 	lwz     r0,48(r31)
    100001bc:	7c 00 07 b4 	extsw   r0,r0
    100001c0:	7c 03 03 78 	mr      r3,r0
    100001c4:	38 3f 00 50 	addi    r1,r31,80
    100001c8:	eb e1 ff f8 	ld      r31,-8(r1)
    100001cc:	4e 80 00 20 	blr
	...
    100001d8:	80 01 00 01 	lwz     r0,1(r1)

Disassembly of section .opd:

00000000100101e0 <main>:
    100101e0:	00 00 00 00 	.long 0x0
    100101e4:	10 00 01 48 	vmulosh v0,v0,v0
    100101e8:	00 00 00 00 	.long 0x0
    100101ec:	10 01 81 e0 	vmhaddshs v0,v1,v16,v7
	...

Disassembly of section .comment:

0000000000000000 <.comment>:
   0:	47 43 43 3a 	.long 0x4743433a
   4:	20 28 47 4e 	subfic  r1,r8,18254
   8:	55 29 20 34 	rlwinm  r9,r9,4,0,26
   c:	2e 34 2e 37 	cmpdi   cr4,r20,11831
  10:	20 32 30 31 	subfic  r1,r18,12337
  14:	32 30 33 31 	addic   r17,r16,13105
  18:	33 20 28 52 	addic   r25,r0,10322
  1c:	65 64 20 48 	oris    r4,r11,8264
  20:	61 74 20 34 	ori     r20,r11,8244
  24:	2e 34 2e 37 	cmpdi   cr4,r20,11831
  28:	2d 33 29 00 	cmpdi   cr2,r19,10496