|
54 | 54 | # RV32-SO-CAP-NEXT: 0x00003298 00000000 00000000 |
55 | 55 |
|
56 | 56 | # 0x121e0 - 0x111b4 = 0x0102c (GD evar) |
57 | | -# RV32-DIS: 111b4: auipcc ca0, 1 |
58 | | -# RV32-DIS-NEXT: cincoffset ca0, ca0, 44 |
| 57 | +# RV32-DIS: 111b4: auipcc a0, 1 |
| 58 | +# RV32-DIS-NEXT: cincoffset a0, a0, 44 |
59 | 59 |
|
60 | 60 | # 0x121f0 - 0x111bc = 0x01034 (IE evar) |
61 | | -# RV32-DIS: 111bc: auipcc ca0, 1 |
62 | | -# RV32-DIS-NEXT: clw a0, 52(ca0) |
| 61 | +# RV32-DIS: 111bc: auipcc a0, 1 |
| 62 | +# RV32-DIS-NEXT: clw a0, 52(a0) |
63 | 63 |
|
64 | 64 | # 0x121e8 - 0x111c4 = 0x01024 (GD lvar) |
65 | | -# RV32-DIS: 111c4: auipcc ca0, 1 |
66 | | -# RV32-DIS-NEXT: cincoffset ca0, ca0, 36 |
| 65 | +# RV32-DIS: 111c4: auipcc a0, 1 |
| 66 | +# RV32-DIS-NEXT: cincoffset a0, a0, 36 |
67 | 67 |
|
68 | 68 | # 0x121f4 - 0x111cc = 0x01028 (IE lvar) |
69 | | -# RV32-DIS: 111cc: auipcc ca0, 1 |
70 | | -# RV32-DIS-NEXT: clw a0, 40(ca0) |
| 69 | +# RV32-DIS: 111cc: auipcc a0, 1 |
| 70 | +# RV32-DIS-NEXT: clw a0, 40(a0) |
71 | 71 |
|
72 | 72 | # RV32-DIS: 111d4: lui a0, 0 |
73 | | -# RV32-DIS-NEXT: cincoffset ca0, ctp, a0 |
74 | | -# RV32-DIS-NEXT: cincoffset ca0, ca0, 4 |
| 73 | +# RV32-DIS-NEXT: cincoffset a0, tp, a0 |
| 74 | +# RV32-DIS-NEXT: cincoffset a0, a0, 4 |
75 | 75 |
|
76 | 76 | # 0x3288 - 0x1210 = 0x2078 (GD evar) |
77 | | -# RV32-SO-DIS: 1210: auipcc ca0, 2 |
78 | | -# RV32-SO-DIS-NEXT: cincoffset ca0, ca0, 120 |
| 77 | +# RV32-SO-DIS: 1210: auipcc a0, 2 |
| 78 | +# RV32-SO-DIS-NEXT: cincoffset a0, a0, 120 |
79 | 79 |
|
80 | 80 | # 0x3298 - 0x1218 = 0x2080 (IE evar) |
81 | | -# RV32-SO-DIS: 1218: auipcc ca0, 2 |
82 | | -# RV32-SO-DIS-NEXT: clw a0, 128(ca0) |
| 81 | +# RV32-SO-DIS: 1218: auipcc a0, 2 |
| 82 | +# RV32-SO-DIS-NEXT: clw a0, 128(a0) |
83 | 83 |
|
84 | 84 | # 0x3290 - 0x1220 = 0x2070 (GD lvar) |
85 | | -# RV32-SO-DIS: 1220: auipcc ca0, 2 |
86 | | -# RV32-SO-DIS-NEXT: cincoffset ca0, ca0, 112 |
| 85 | +# RV32-SO-DIS: 1220: auipcc a0, 2 |
| 86 | +# RV32-SO-DIS-NEXT: cincoffset a0, a0, 112 |
87 | 87 |
|
88 | 88 | # 0x329c - 0x1228 = 0x2074 (IE lvar) |
89 | | -# RV32-SO-DIS: 1228: auipcc ca0, 2 |
90 | | -# RV32-SO-DIS-NEXT: clw a0, 116(ca0) |
| 89 | +# RV32-SO-DIS: 1228: auipcc a0, 2 |
| 90 | +# RV32-SO-DIS-NEXT: clw a0, 116(a0) |
91 | 91 |
|
92 | 92 | # RV64-REL: .rela.dyn { |
93 | 93 | # RV64-REL-NEXT: 0x122F0 R_RISCV_TLS_DTPMOD64 evar 0x0 |
|
114 | 114 | # RV64-SO-CAP-NEXT: 0x00003440 00000000 00000000 00000000 00000000 |
115 | 115 |
|
116 | 116 | # 0x122f0 - 0x112b8 = 0x01038 (GD evar) |
117 | | -# RV64-DIS: 112b8: auipcc ca0, 1 |
118 | | -# RV64-DIS-NEXT: cincoffset ca0, ca0, 56 |
| 117 | +# RV64-DIS: 112b8: auipcc a0, 1 |
| 118 | +# RV64-DIS-NEXT: cincoffset a0, a0, 56 |
119 | 119 |
|
120 | 120 | # 0x12310 - 0x112c0 = 0x01050 (IE evar) |
121 | | -# RV64-DIS: 112c0: auipcc ca0, 1 |
122 | | -# RV64-DIS-NEXT: cld a0, 80(ca0) |
| 121 | +# RV64-DIS: 112c0: auipcc a0, 1 |
| 122 | +# RV64-DIS-NEXT: cld a0, 80(a0) |
123 | 123 |
|
124 | 124 | # 0x12300 - 0x112c8 = 0x01038 (GD lvar) |
125 | | -# RV64-DIS: 112c8: auipcc ca0, 1 |
126 | | -# RV64-DIS-NEXT: cincoffset ca0, ca0, 56 |
| 125 | +# RV64-DIS: 112c8: auipcc a0, 1 |
| 126 | +# RV64-DIS-NEXT: cincoffset a0, a0, 56 |
127 | 127 |
|
128 | 128 | # 0x12318 - 0x112d0 = 0x01048 (IE lvar) |
129 | | -# RV64-DIS: 112d0: auipcc ca0, 1 |
130 | | -# RV64-DIS-NEXT: cld a0, 72(ca0) |
| 129 | +# RV64-DIS: 112d0: auipcc a0, 1 |
| 130 | +# RV64-DIS-NEXT: cld a0, 72(a0) |
131 | 131 |
|
132 | 132 | # RV64-DIS: 112d8: lui a0, 0 |
133 | | -# RV64-DIS-NEXT: cincoffset ca0, ctp, a0 |
134 | | -# RV64-DIS-NEXT: cincoffset ca0, ca0, 4 |
| 133 | +# RV64-DIS-NEXT: cincoffset a0, tp, a0 |
| 134 | +# RV64-DIS-NEXT: cincoffset a0, a0, 4 |
135 | 135 |
|
136 | 136 | # 0x3420 - 0x1350 = 0x20d0 (GD evar) |
137 | | -# RV64-SO-DIS: 1350: auipcc ca0, 2 |
138 | | -# RV64-SO-DIS-NEXT: cincoffset ca0, ca0, 208 |
| 137 | +# RV64-SO-DIS: 1350: auipcc a0, 2 |
| 138 | +# RV64-SO-DIS-NEXT: cincoffset a0, a0, 208 |
139 | 139 |
|
140 | 140 | # 0x3440 - 0x1358 = 0x20e8 (IE evar) |
141 | | -# RV64-SO-DIS: 1358: auipcc ca0, 2 |
142 | | -# RV64-SO-DIS-NEXT: cld a0, 232(ca0) |
| 141 | +# RV64-SO-DIS: 1358: auipcc a0, 2 |
| 142 | +# RV64-SO-DIS-NEXT: cld a0, 232(a0) |
143 | 143 |
|
144 | 144 | # 0x3430 - 0x1360 = 0x20d0 (GD lvar) |
145 | | -# RV64-SO-DIS: 1360: auipcc ca0, 2 |
146 | | -# RV64-SO-DIS-NEXT: cincoffset ca0, ca0, 208 |
| 145 | +# RV64-SO-DIS: 1360: auipcc a0, 2 |
| 146 | +# RV64-SO-DIS-NEXT: cincoffset a0, a0, 208 |
147 | 147 |
|
148 | 148 | # 0x3448 - 0x1368 = 0x20e0 (IE lvar) |
149 | | -# RV64-SO-DIS: 1368: auipcc ca0, 2 |
150 | | -# RV64-SO-DIS-NEXT: cld a0, 224(ca0) |
| 149 | +# RV64-SO-DIS: 1368: auipcc a0, 2 |
| 150 | +# RV64-SO-DIS-NEXT: cld a0, 224(a0) |
151 | 151 |
|
152 | 152 | .global _start |
153 | 153 | _start: |
154 | | - clc.tls.gd ca0, evar |
| 154 | + clc.tls.gd a0, evar |
155 | 155 |
|
156 | | - cla.tls.ie a0, evar, ca0 |
| 156 | + cla.tls.ie a0, evar, a0 |
157 | 157 |
|
158 | | - clc.tls.gd ca0, lvar |
| 158 | + clc.tls.gd a0, lvar |
159 | 159 |
|
160 | | - cla.tls.ie a0, lvar, ca0 |
| 160 | + cla.tls.ie a0, lvar, a0 |
161 | 161 |
|
162 | 162 | .if PIC == 0 |
163 | 163 | lui a0, %tprel_hi(lvar) |
164 | | - cincoffset ca0, ctp, a0, %tprel_cincoffset(lvar) |
165 | | - cincoffset ca0, ca0, %tprel_lo(lvar) |
| 164 | + cincoffset a0, tp, a0, %tprel_cincoffset(lvar) |
| 165 | + cincoffset a0, a0, %tprel_lo(lvar) |
166 | 166 | .endif |
167 | 167 |
|
168 | 168 | .tbss |
|
0 commit comments