LoongArch: update test cases about TLS
[platform/upstream/binutils.git] / ld / testsuite / ld-loongarch-elf / macro_op.d
1 #as:
2 #objdump: -dr
3 #skip: loongarch32-*-*
4
5 .*:[    ]+file format .*
6
7
8 Disassembly of section .text:
9
10 [       ]*0000000000000000 <.L1>:
11 [       ]+0:[   ]+00150004[     ]+move[         ]+\$a0, \$zero
12 [       ]+4:[   ]+02bffc04[     ]+li.w[         ]+\$a0, -1
13 [       ]+8:[   ]+00150004[     ]+move[         ]+\$a0, \$zero
14 [       ]+c:[   ]+02bffc04[     ]+li.w[         ]+\$a0, -1
15 [       ]+10:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
16 [       ]+10: R_LARCH_GOT_PC_HI20[      ]+.L1
17 [       ]+10: R_LARCH_RELAX[    ]+\*ABS\*
18 [       ]+14:[  ]+28c00084[     ]+ld.d[         ]+\$a0, \$a0, 0
19 [       ]+14: R_LARCH_GOT_PC_LO12[      ]+.L1
20 [       ]+14: R_LARCH_RELAX[    ]+\*ABS\*
21 [       ]+18:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
22 [       ]+18: R_LARCH_GOT_PC_HI20[      ]+.L1
23 [       ]+18: R_LARCH_RELAX[    ]+\*ABS\*
24 [       ]+1c:[  ]+28c00084[     ]+ld.d[         ]+\$a0, \$a0, 0
25 [       ]+1c: R_LARCH_GOT_PC_LO12[      ]+.L1
26 [       ]+1c: R_LARCH_RELAX[    ]+\*ABS\*
27 [       ]+20:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
28 [       ]+20: R_LARCH_GOT_PC_HI20[      ]+.L1
29 [       ]+24:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
30 [       ]+24: R_LARCH_GOT_PC_LO12[      ]+.L1
31 [       ]+28:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
32 [       ]+28: R_LARCH_GOT64_PC_LO20[    ]+.L1
33 [       ]+2c:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
34 [       ]+2c: R_LARCH_GOT64_PC_HI12[    ]+.L1
35 [       ]+30:[  ]+380c1484[     ]+ldx.d[        ]+\$a0, \$a0, \$a1
36 [       ]+34:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
37 [       ]+34: R_LARCH_GOT_PC_HI20[      ]+.L1
38 [       ]+34: R_LARCH_RELAX[    ]+\*ABS\*
39 [       ]+38:[  ]+28c00084[     ]+ld.d[         ]+\$a0, \$a0, 0
40 [       ]+38: R_LARCH_GOT_PC_LO12[      ]+.L1
41 [       ]+38: R_LARCH_RELAX[    ]+\*ABS\*
42 [       ]+3c:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
43 [       ]+3c: R_LARCH_GOT_PC_HI20[      ]+.L1
44 [       ]+40:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
45 [       ]+40: R_LARCH_GOT_PC_LO12[      ]+.L1
46 [       ]+44:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
47 [       ]+44: R_LARCH_GOT64_PC_LO20[    ]+.L1
48 [       ]+48:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
49 [       ]+48: R_LARCH_GOT64_PC_HI12[    ]+.L1
50 [       ]+4c:[  ]+380c1484[     ]+ldx.d[        ]+\$a0, \$a0, \$a1
51 [       ]+50:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
52 [       ]+50: R_LARCH_GOT_PC_HI20[      ]+.L1
53 [       ]+50: R_LARCH_RELAX[    ]+\*ABS\*
54 [       ]+54:[  ]+28c00084[     ]+ld.d[         ]+\$a0, \$a0, 0
55 [       ]+54: R_LARCH_GOT_PC_LO12[      ]+.L1
56 [       ]+54: R_LARCH_RELAX[    ]+\*ABS\*
57 [       ]+58:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
58 [       ]+58: R_LARCH_GOT_PC_HI20[      ]+.L1
59 [       ]+5c:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
60 [       ]+5c: R_LARCH_GOT_PC_LO12[      ]+.L1
61 [       ]+60:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
62 [       ]+60: R_LARCH_GOT64_PC_LO20[    ]+.L1
63 [       ]+64:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
64 [       ]+64: R_LARCH_GOT64_PC_HI12[    ]+.L1
65 [       ]+68:[  ]+380c1484[     ]+ldx.d[        ]+\$a0, \$a0, \$a1
66 [       ]+6c:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
67 [       ]+6c: R_LARCH_PCALA_HI20[       ]+.L1
68 [       ]+6c: R_LARCH_RELAX[    ]+\*ABS\*
69 [       ]+70:[  ]+02c00084[     ]+addi.d[       ]+\$a0, \$a0, 0
70 [       ]+70: R_LARCH_PCALA_LO12[       ]+.L1
71 [       ]+70: R_LARCH_RELAX[    ]+\*ABS\*
72 [       ]+74:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
73 [       ]+74: R_LARCH_PCALA_HI20[       ]+.L1
74 [       ]+78:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
75 [       ]+78: R_LARCH_PCALA_LO12[       ]+.L1
76 [       ]+7c:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
77 [       ]+7c: R_LARCH_PCALA64_LO20[     ]+.L1
78 [       ]+80:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
79 [       ]+80: R_LARCH_PCALA64_HI12[     ]+.L1
80 [       ]+84:[  ]+00109484[     ]+add.d[        ]+\$a0, \$a0, \$a1
81 [       ]+88:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
82 [       ]+88: R_LARCH_PCALA_HI20[       ]+.L1
83 [       ]+88: R_LARCH_RELAX[    ]+\*ABS\*
84 [       ]+8c:[  ]+02c00084[     ]+addi.d[       ]+\$a0, \$a0, 0
85 [       ]+8c: R_LARCH_PCALA_LO12[       ]+.L1
86 [       ]+8c: R_LARCH_RELAX[    ]+\*ABS\*
87 [       ]+90:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
88 [       ]+90: R_LARCH_PCALA_HI20[       ]+.L1
89 [       ]+94:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
90 [       ]+94: R_LARCH_PCALA_LO12[       ]+.L1
91 [       ]+98:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
92 [       ]+98: R_LARCH_PCALA64_LO20[     ]+.L1
93 [       ]+9c:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
94 [       ]+9c: R_LARCH_PCALA64_HI12[     ]+.L1
95 [       ]+a0:[  ]+00109484[     ]+add.d[        ]+\$a0, \$a0, \$a1
96 [       ]+a4:[  ]+14000004[     ]+lu12i.w[      ]+\$a0, 0
97 [       ]+a4: R_LARCH_MARK_LA[  ]+\*ABS\*
98 [       ]+a4: R_LARCH_ABS_HI20[         ]+.L1
99 [       ]+a8:[  ]+03800084[     ]+ori[  ]+\$a0, \$a0, 0x0
100 [       ]+a8: R_LARCH_ABS_LO12[         ]+.L1
101 [       ]+ac:[  ]+16000004[     ]+lu32i.d[      ]+\$a0, 0
102 [       ]+ac: R_LARCH_ABS64_LO20[       ]+.L1
103 [       ]+b0:[  ]+03000084[     ]+lu52i.d[      ]+\$a0, \$a0, 0
104 [       ]+b0: R_LARCH_ABS64_HI12[       ]+.L1
105 [       ]+b4:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
106 [       ]+b4: R_LARCH_PCALA_HI20[       ]+.L1
107 [       ]+b4: R_LARCH_RELAX[    ]+\*ABS\*
108 [       ]+b8:[  ]+02c00084[     ]+addi.d[       ]+\$a0, \$a0, 0
109 [       ]+b8: R_LARCH_PCALA_LO12[       ]+.L1
110 [       ]+b8: R_LARCH_RELAX[    ]+\*ABS\*
111 [       ]+bc:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
112 [       ]+bc: R_LARCH_PCALA_HI20[       ]+.L1
113 [       ]+bc: R_LARCH_RELAX[    ]+\*ABS\*
114 [       ]+c0:[  ]+02c00084[     ]+addi.d[       ]+\$a0, \$a0, 0
115 [       ]+c0: R_LARCH_PCALA_LO12[       ]+.L1
116 [       ]+c0: R_LARCH_RELAX[    ]+\*ABS\*
117 [       ]+c4:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
118 [       ]+c4: R_LARCH_PCALA_HI20[       ]+.L1
119 [       ]+c8:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
120 [       ]+c8: R_LARCH_PCALA_LO12[       ]+.L1
121 [       ]+cc:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
122 [       ]+cc: R_LARCH_PCALA64_LO20[     ]+.L1
123 [       ]+d0:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
124 [       ]+d0: R_LARCH_PCALA64_HI12[     ]+.L1
125 [       ]+d4:[  ]+00109484[     ]+add.d[        ]+\$a0, \$a0, \$a1
126 [       ]+d8:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
127 [       ]+d8: R_LARCH_GOT_PC_HI20[      ]+.L1
128 [       ]+d8: R_LARCH_RELAX[    ]+\*ABS\*
129 [       ]+dc:[  ]+28c00084[     ]+ld.d[         ]+\$a0, \$a0, 0
130 [       ]+dc: R_LARCH_GOT_PC_LO12[      ]+.L1
131 [       ]+dc: R_LARCH_RELAX[    ]+\*ABS\*
132 [       ]+e0:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
133 [       ]+e0: R_LARCH_GOT_PC_HI20[      ]+.L1
134 [       ]+e4:[  ]+02c00005[     ]+li.d[         ]+\$a1, 0
135 [       ]+e4: R_LARCH_GOT_PC_LO12[      ]+.L1
136 [       ]+e8:[  ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
137 [       ]+e8: R_LARCH_GOT64_PC_LO20[    ]+.L1
138 [       ]+ec:[  ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
139 [       ]+ec: R_LARCH_GOT64_PC_HI12[    ]+.L1
140 [       ]+f0:[  ]+380c1484[     ]+ldx.d[        ]+\$a0, \$a0, \$a1
141 [       ]+f4:[  ]+14000004[     ]+lu12i.w[      ]+\$a0, 0
142 [       ]+f4: R_LARCH_TLS_LE_HI20[      ]+TLS1
143 [       ]+f8:[  ]+03800084[     ]+ori[  ]+\$a0, \$a0, 0x0
144 [       ]+f8: R_LARCH_TLS_LE_LO12[      ]+TLS1
145 [       ]+fc:[  ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
146 [       ]+fc: R_LARCH_TLS_IE_PC_HI20[   ]+TLS1
147 [       ]+fc: R_LARCH_RELAX[    ]+\*ABS\*
148 [       ]+100:[         ]+28c00084[     ]+ld.d[         ]+\$a0, \$a0, 0
149 [       ]+100: R_LARCH_TLS_IE_PC_LO12[  ]+TLS1
150 [       ]+100: R_LARCH_RELAX[   ]+\*ABS\*
151 [       ]+104:[         ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
152 [       ]+104: R_LARCH_TLS_IE_PC_HI20[  ]+TLS1
153 [       ]+108:[         ]+02c00005[     ]+li.d[         ]+\$a1, 0
154 [       ]+108: R_LARCH_TLS_IE_PC_LO12[  ]+TLS1
155 [       ]+10c:[         ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
156 [       ]+10c: R_LARCH_TLS_IE64_PC_LO20[        ]+TLS1
157 [       ]+110:[         ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
158 [       ]+110: R_LARCH_TLS_IE64_PC_HI12[        ]+TLS1
159 [       ]+114:[         ]+380c1484[     ]+ldx.d[        ]+\$a0, \$a0, \$a1
160 [       ]+118:[         ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
161 [       ]+118: R_LARCH_TLS_LD_PC_HI20[  ]+TLS1
162 [       ]+118: R_LARCH_RELAX[   ]+\*ABS\*
163 [       ]+11c:[         ]+02c00084[     ]+addi.d[       ]+\$a0, \$a0, 0
164 [       ]+11c: R_LARCH_GOT_PC_LO12[     ]+TLS1
165 [       ]+11c: R_LARCH_RELAX[   ]+\*ABS\*
166 [       ]+120:[         ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
167 [       ]+120: R_LARCH_TLS_LD_PC_HI20[  ]+TLS1
168 [       ]+124:[         ]+02c00005[     ]+li.d[         ]+\$a1, 0
169 [       ]+124: R_LARCH_GOT_PC_LO12[     ]+TLS1
170 [       ]+128:[         ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
171 [       ]+128: R_LARCH_GOT64_PC_LO20[   ]+TLS1
172 [       ]+12c:[         ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
173 [       ]+12c: R_LARCH_GOT64_PC_HI12[   ]+TLS1
174 [       ]+130:[         ]+00109484[     ]+add.d[        ]+\$a0, \$a0, \$a1
175 [       ]+134:[         ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
176 [       ]+134: R_LARCH_TLS_GD_PC_HI20[  ]+TLS1
177 [       ]+134: R_LARCH_RELAX[   ]+\*ABS\*
178 [       ]+138:[         ]+02c00084[     ]+addi.d[       ]+\$a0, \$a0, 0
179 [       ]+138: R_LARCH_GOT_PC_LO12[     ]+TLS1
180 [       ]+138: R_LARCH_RELAX[   ]+\*ABS\*
181 [       ]+13c:[         ]+1a000004[     ]+pcalau12i[    ]+\$a0, 0
182 [       ]+13c: R_LARCH_TLS_GD_PC_HI20[  ]+TLS1
183 [       ]+140:[         ]+02c00005[     ]+li.d[         ]+\$a1, 0
184 [       ]+140: R_LARCH_GOT_PC_LO12[     ]+TLS1
185 [       ]+144:[         ]+16000005[     ]+lu32i.d[      ]+\$a1, 0
186 [       ]+144: R_LARCH_GOT64_PC_LO20[   ]+TLS1
187 [       ]+148:[         ]+030000a5[     ]+lu52i.d[      ]+\$a1, \$a1, 0
188 [       ]+148: R_LARCH_GOT64_PC_HI12[   ]+TLS1
189 [       ]+14c:[         ]+00109484[     ]+add.d[        ]+\$a0, \$a0, \$a1