summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/ppc/test1elf32.d
blob: e7f2da618114b647cd9962fb697597aa4d646e3d (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
80
81
82
83
84
85
86
87
88
89
90
#objdump: -Drx
#name: PowerPC Test 1, 32 bit elf

.*: +file format elf32-powerpc
.*
architecture: powerpc:common, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000

Sections:
Idx Name +Size +VMA +LMA +File off +Algn
  0 \.text +00000050  0+0000  0+0000  .*
 +CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 \.data +00000018  0+0000  0+0000  .*
 +CONTENTS, ALLOC, LOAD, RELOC, DATA
  2 \.bss  +00000000  0+0000  0+0000  .*
 +ALLOC
SYMBOL TABLE:
0+0000 l    d  \.text	0+0000 
0+0000 l    d  \.data	0+0000 
0+0000 l    d  \.bss	0+0000 
0+0000 l       \.data	0+0000 dsym0
0+0004 l       \.data	0+0000 dsym1
0+0004 l       \.data	0+0000 usym0
0+0008 l       \.data	0+0000 usym1
0+0008 l       \.data	0+0000 datpt
0+000c l       \.data	0+0000 dat0
0+0010 l       \.data	0+0000 dat1
0+0014 l       \.data	0+0000 dat2
0+0000         \*UND\*	0+0000 esym0
0+0000         \*UND\*	0+0000 esym1
0+0000         \*UND\*	0+0000 jk


Disassembly of section \.text:

0+0000 <\.text>:
   0:	80 63 00 00 	lwz	r3,0\(r3\)
			2: R_PPC_ADDR16_LO	dsym0
   4:	80 63 00 00 	lwz	r3,0\(r3\)
			6: R_PPC_ADDR16_LO	dsym1
   8:	80 63 00 00 	lwz	r3,0\(r3\)
			a: R_PPC_ADDR16_LO	usym0
   c:	80 63 00 00 	lwz	r3,0\(r3\)
			e: R_PPC_ADDR16_LO	usym1
  10:	80 63 00 00 	lwz	r3,0\(r3\)
			12: R_PPC_ADDR16_LO	esym0
  14:	80 63 00 00 	lwz	r3,0\(r3\)
			16: R_PPC_ADDR16_LO	esym1
  18:	38 60 00 04 	li	r3,4
  1c:	38 60 ff fc 	li	r3,-4
  20:	38 60 00 04 	li	r3,4
  24:	38 60 ff fc 	li	r3,-4
  28:	38 60 ff fc 	li	r3,-4
  2c:	38 60 00 04 	li	r3,4
  30:	38 60 00 00 	li	r3,0
			32: R_PPC_ADDR16_LO	dsym0
  34:	38 60 00 00 	li	r3,0
			36: R_PPC_ADDR16_HI	dsym0
  38:	38 60 00 00 	li	r3,0
			3a: R_PPC_ADDR16_HA	dsym0
  3c:	38 60 ff fc 	li	r3,-4
  40:	38 60 ff ff 	li	r3,-1
  44:	38 60 00 00 	li	r3,0
  48:	80 64 00 04 	lwz	r3,4\(r4\)
  4c:	80 60 00 00 	lwz	r3,0\(r0\)
			4e: R_PPC_ADDR16_LO	\.text
Disassembly of section \.data:

0+0000 <dsym0>:
   0:	de ad be ef 	stfdu	f21,-16657\(r13\)

0+0004 <dsym1>:
   4:	ca fe ba be 	lfd	f23,-17730\(r30\)

0+0008 <datpt>:
   8:	00 98 96 80 	\.long 0x989680
			8: R_PPC_REL32	jk\+0x989680

0+000c <dat0>:
   c:	ff ff ff fc 	fnmsub	f31,f31,f31,f31
			c: R_PPC_REL32	jk\+0xf+fffc

0+0010 <dat1>:
  10:	00 00 00 00 	\.long 0x0
			10: R_PPC_REL32	jk

0+0014 <dat2>:
  14:	00 00 00 04 	\.long 0x4
			14: R_PPC_REL32	jk\+0x4