Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-spu / pic.d
1 #source: pic.s
2 #source: picdef.s
3 #ld: --emit-relocs
4 #objdump: -D -r
5
6 .*elf32-spu
7
8
9 Disassembly of section \.text:
10
11 00000000 <before>:
12         \.\.\.
13
14 00000008 <_start>:
15    8:   42 00 08 02     ila     \$2,10 <_start\+0x8>
16                         8: SPU_ADDR18   \.text\+0x10
17    c:   33 00 00 fe     brsl    \$126,10 <_start\+0x8>
18                         c: SPU_REL16    \.text\+0x10
19   10:   08 1f 81 7e     sf      \$126,\$2,\$126
20   14:   42 00 02 04     ila     \$4,4 <before\+0x4>
21                         14: SPU_ADDR18  \.text\+0x4
22   18:   42 00 42 05     ila     \$5,84 <end>
23                         18: SPU_ADDR18  \.text\+0x84
24   1c:   42 00 04 06     ila     \$6,8 <_start>
25                         1c: SPU_ADDR18  _start
26   20:   42 00 42 07     ila     \$7,84 <end>
27                         20: SPU_ADDR18  \.text\+0x84
28   24:   18 1f 82 04     a       \$4,\$4,\$126
29                         24: SPU_ADD_PIC before\+0x4
30   28:   18 1f 82 85     a       \$5,\$5,\$126
31                         28: SPU_ADD_PIC after\+0xfffffffc
32   2c:   18 1f 83 06     a       \$6,\$6,\$126
33                         2c: SPU_ADD_PIC _start
34   30:   18 1f 83 87     a       \$7,\$7,\$126
35                         30: SPU_ADD_PIC end
36   34:   42 00 00 0e     ila     \$14,0
37                         34: SPU_ADDR18  \.text
38   38:   18 1f 87 0e     a       \$14,\$14,\$126
39                         38: SPU_ADD_PIC before
40   3c:   42 00 00 03     ila     \$3,0
41                         3c: SPU_ADDR18  undef
42   40:   1c 00 01 83     ai      \$3,\$3,0
43                         40: SPU_ADD_PIC undef
44   44:   41 00 00 07     ilhu    \$7,0
45                         44: SPU_ADDR16_HI       ext
46   48:   60 ab 3c 07     iohl    \$7,22136       # 5678
47                         48: SPU_ADDR16_LO       ext
48   4c:   18 1f 83 84     a       \$4,\$7,\$126
49                         4c: SPU_ADD_PIC ext
50   50:   42 00 80 09     ila     \$9,100 <loc>
51                         50: SPU_ADDR18  \.data
52   54:   18 1f 84 85     a       \$5,\$9,\$126
53                         54: SPU_ADD_PIC loc
54   58:   42 00 88 08     ila     \$8,110 <glob>
55                         58: SPU_ADDR18  glob
56   5c:   18 1f 84 06     a       \$6,\$8,\$126
57                         5c: SPU_ADD_PIC glob
58   60:   42 00 90 09     ila     \$9,120 <__bss_start>
59                         60: SPU_ADDR18  _end
60   64:   18 1f 84 89     a       \$9,\$9,\$126
61                         64: SPU_ADD_PIC _end
62   68:   12 02 39 85     hbrr    7c <acall>,1234 <abscall>       # 1234
63                         68: SPU_REL16   abscall
64   6c:   33 ff f2 82     lqr     \$2,0 <before>
65                         6c: SPU_REL16   undef
66   70:   23 ff f2 02     stqr    \$2,0 <before>
67                         70: SPU_REL16   undef
68   74:   33 8a c0 83     lqr     \$3,5678 <ext>  # 5678
69                         74: SPU_REL16   ext
70   78:   33 8a c2 04     lqr     \$4,5688 <ext\+0x10>    # 5688
71                         78: SPU_REL16   ext\+0x10
72
73 0000007c <acall>:
74   7c:   33 02 37 00     brsl    \$0,1234 <abscall>      # 1234
75                         7c: SPU_REL16   abscall
76   80:   32 02 36 80     br      1234 <abscall>  # 1234
77                         80: SPU_REL16   abscall
78
79 00000084 <end>:
80   84:   00 00 00 00     stop
81
82 00000088 <after>:
83   88:   00 00 00 00     stop
84
85 Disassembly of section \.data:
86
87 00000100 <loc>:
88  100:   00 00 00 01     stop
89         \.\.\.
90
91 00000110 <glob>:
92  110:   00 00 00 02     stop
93         \.\.\.
94
95 Disassembly of section \.note\.spu_name:
96
97 00000000 <\.note\.spu_name>:
98 .*
99 .*
100 .*
101 .*
102 .*
103 .*
104 .*
105 #pass