Skip to content

Commit b71f4fe

Browse files
authored
Merge pull request #1334 from ashwinyes/develop_aarch64_20171024_addlocallabels
ARM64: Convert all labels to local labels
2 parents 627133f + a0128aa commit b71f4fe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+4469
-4469
lines changed

kernel/arm64/amax.S

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -160,88 +160,88 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
160160
PROLOGUE
161161

162162
cmp N, xzr
163-
ble amax_kernel_zero
163+
ble .Lamax_kernel_zero
164164
cmp INC_X, xzr
165-
ble amax_kernel_zero
165+
ble .Lamax_kernel_zero
166166

167167
cmp INC_X, #1
168-
bne amax_kernel_S_BEGIN
168+
bne .Lamax_kernel_S_BEGIN
169169

170-
amax_kernel_F_BEGIN:
170+
.Lamax_kernel_F_BEGIN:
171171

172172
asr I, N, #2
173173
cmp I, xzr
174-
beq amax_kernel_F1_INIT
174+
beq .Lamax_kernel_F1_INIT
175175

176176
INIT_F4
177177
subs I, I, #1
178-
beq amax_kernel_F1
178+
beq .Lamax_kernel_F1
179179

180-
amax_kernel_F4:
180+
.Lamax_kernel_F4:
181181

182182
KERNEL_F4
183183

184184
subs I, I, #1
185-
bne amax_kernel_F4
185+
bne .Lamax_kernel_F4
186186

187-
amax_kernel_F1:
187+
.Lamax_kernel_F1:
188188

189189
ands I, N, #3
190-
ble amax_kernel_L999
190+
ble .Lamax_kernel_L999
191191

192-
amax_kernel_F10:
192+
.Lamax_kernel_F10:
193193

194194
KERNEL_F1
195195

196196
subs I, I, #1
197-
bne amax_kernel_F10
197+
bne .Lamax_kernel_F10
198198

199199
ret
200200

201-
amax_kernel_F1_INIT:
201+
.Lamax_kernel_F1_INIT:
202202

203203
INIT_F1
204204
subs N, N, #1
205-
b amax_kernel_F1
205+
b .Lamax_kernel_F1
206206

207-
amax_kernel_S_BEGIN:
207+
.Lamax_kernel_S_BEGIN:
208208

209209
INIT_S
210210

211211
subs N, N, #1
212-
ble amax_kernel_L999
212+
ble .Lamax_kernel_L999
213213

214214
asr I, N, #2
215215
cmp I, xzr
216-
ble amax_kernel_S1
216+
ble .Lamax_kernel_S1
217217

218-
amax_kernel_S4:
218+
.Lamax_kernel_S4:
219219

220220
KERNEL_S1
221221
KERNEL_S1
222222
KERNEL_S1
223223
KERNEL_S1
224224

225225
subs I, I, #1
226-
bne amax_kernel_S4
226+
bne .Lamax_kernel_S4
227227

228-
amax_kernel_S1:
228+
.Lamax_kernel_S1:
229229

230230
ands I, N, #3
231-
ble amax_kernel_L999
231+
ble .Lamax_kernel_L999
232232

233-
amax_kernel_S10:
233+
.Lamax_kernel_S10:
234234

235235
KERNEL_S1
236236

237237
subs I, I, #1
238-
bne amax_kernel_S10
238+
bne .Lamax_kernel_S10
239239

240-
amax_kernel_L999:
240+
.Lamax_kernel_L999:
241241

242242
ret
243243

244-
amax_kernel_zero:
244+
.Lamax_kernel_zero:
245245

246246
fmov MAXF, REG0
247247
ret

kernel/arm64/asum.S

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -122,72 +122,72 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
122122
#endif
123123

124124
cmp N, xzr
125-
ble asum_kernel_L999
125+
ble .Lasum_kernel_L999
126126
cmp INC_X, xzr
127-
ble asum_kernel_L999
127+
ble .Lasum_kernel_L999
128128

129129
cmp INC_X, #1
130-
bne asum_kernel_S_BEGIN
130+
bne .Lasum_kernel_S_BEGIN
131131

132-
asum_kernel_F_BEGIN:
132+
.Lasum_kernel_F_BEGIN:
133133

134134
asr I, N, #3
135135
cmp I, xzr
136-
beq asum_kernel_F1
136+
beq .Lasum_kernel_F1
137137

138-
asum_kernel_F8:
138+
.Lasum_kernel_F8:
139139

140140
KERNEL_F8
141141

142142
subs I, I, #1
143-
bne asum_kernel_F8
143+
bne .Lasum_kernel_F8
144144

145145
KERNEL_F8_FINALIZE
146146

147-
asum_kernel_F1:
147+
.Lasum_kernel_F1:
148148

149149
ands I, N, #7
150-
ble asum_kernel_L999
150+
ble .Lasum_kernel_L999
151151

152-
asum_kernel_F10:
152+
.Lasum_kernel_F10:
153153

154154
KERNEL_F1
155155

156156
subs I, I, #1
157-
bne asum_kernel_F10
157+
bne .Lasum_kernel_F10
158158

159-
asum_kernel_L999:
159+
.Lasum_kernel_L999:
160160
ret
161161

162-
asum_kernel_S_BEGIN:
162+
.Lasum_kernel_S_BEGIN:
163163

164164
INIT_S
165165

166166
asr I, N, #2
167167
cmp I, xzr
168-
ble asum_kernel_S1
168+
ble .Lasum_kernel_S1
169169

170-
asum_kernel_S4:
170+
.Lasum_kernel_S4:
171171

172172
KERNEL_S1
173173
KERNEL_S1
174174
KERNEL_S1
175175
KERNEL_S1
176176

177177
subs I, I, #1
178-
bne asum_kernel_S4
178+
bne .Lasum_kernel_S4
179179

180-
asum_kernel_S1:
180+
.Lasum_kernel_S1:
181181

182182
ands I, N, #3
183-
ble asum_kernel_L999
183+
ble .Lasum_kernel_L999
184184

185-
asum_kernel_S10:
185+
.Lasum_kernel_S10:
186186

187187
KERNEL_S1
188188

189189
subs I, I, #1
190-
bne asum_kernel_S10
190+
bne .Lasum_kernel_S10
191191

192192
ret
193193

kernel/arm64/axpy.S

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -135,75 +135,75 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
135135
PROLOGUE
136136

137137
cmp N, xzr
138-
ble axpy_kernel_L999
138+
ble .Laxpy_kernel_L999
139139

140140
fcmp DA, #0.0
141-
beq axpy_kernel_L999
141+
beq .Laxpy_kernel_L999
142142

143143
cmp INC_X, #1
144-
bne axpy_kernel_S_BEGIN
144+
bne .Laxpy_kernel_S_BEGIN
145145
cmp INC_Y, #1
146-
bne axpy_kernel_S_BEGIN
146+
bne .Laxpy_kernel_S_BEGIN
147147

148-
axpy_kernel_F_BEGIN:
148+
.Laxpy_kernel_F_BEGIN:
149149

150150
asr I, N, #3
151151
cmp I, xzr
152-
beq axpy_kernel_F1
152+
beq .Laxpy_kernel_F1
153153

154-
axpy_kernel_F8:
154+
.Laxpy_kernel_F8:
155155

156156
KERNEL_F8
157157

158158
subs I, I, #1
159-
bne axpy_kernel_F8
159+
bne .Laxpy_kernel_F8
160160

161-
axpy_kernel_F1:
161+
.Laxpy_kernel_F1:
162162

163163
ands I, N, #7
164-
ble axpy_kernel_L999
164+
ble .Laxpy_kernel_L999
165165

166-
axpy_kernel_F10:
166+
.Laxpy_kernel_F10:
167167

168168
KERNEL_F1
169169

170170
subs I, I, #1
171-
bne axpy_kernel_F10
171+
bne .Laxpy_kernel_F10
172172

173173
mov w0, wzr
174174
ret
175175

176-
axpy_kernel_S_BEGIN:
176+
.Laxpy_kernel_S_BEGIN:
177177

178178
INIT_S
179179

180180
asr I, N, #2
181181
cmp I, xzr
182-
ble axpy_kernel_S1
182+
ble .Laxpy_kernel_S1
183183

184-
axpy_kernel_S4:
184+
.Laxpy_kernel_S4:
185185

186186
KERNEL_S1
187187
KERNEL_S1
188188
KERNEL_S1
189189
KERNEL_S1
190190

191191
subs I, I, #1
192-
bne axpy_kernel_S4
192+
bne .Laxpy_kernel_S4
193193

194-
axpy_kernel_S1:
194+
.Laxpy_kernel_S1:
195195

196196
ands I, N, #3
197-
ble axpy_kernel_L999
197+
ble .Laxpy_kernel_L999
198198

199-
axpy_kernel_S10:
199+
.Laxpy_kernel_S10:
200200

201201
KERNEL_S1
202202

203203
subs I, I, #1
204-
bne axpy_kernel_S10
204+
bne .Laxpy_kernel_S10
205205

206-
axpy_kernel_L999:
206+
.Laxpy_kernel_L999:
207207

208208
mov w0, wzr
209209
ret

kernel/arm64/casum.S

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -98,72 +98,72 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9898
fmov s1, SUMF
9999

100100
cmp N, xzr
101-
ble asum_kernel_L999
101+
ble .Lcasum_kernel_L999
102102
cmp INC_X, xzr
103-
ble asum_kernel_L999
103+
ble .Lcasum_kernel_L999
104104

105105
cmp INC_X, #1
106-
bne asum_kernel_S_BEGIN
106+
bne .Lcasum_kernel_S_BEGIN
107107

108-
asum_kernel_F_BEGIN:
108+
.Lcasum_kernel_F_BEGIN:
109109

110110
asr I, N, #3
111111
cmp I, xzr
112-
beq asum_kernel_F1
112+
beq .Lcasum_kernel_F1
113113

114-
asum_kernel_F8:
114+
.Lcasum_kernel_F8:
115115

116116
KERNEL_F8
117117

118118
subs I, I, #1
119-
bne asum_kernel_F8
119+
bne .Lcasum_kernel_F8
120120

121121
KERNEL_F8_FINALIZE
122122

123-
asum_kernel_F1:
123+
.Lcasum_kernel_F1:
124124

125125
ands I, N, #7
126-
ble asum_kernel_L999
126+
ble .Lcasum_kernel_L999
127127

128-
asum_kernel_F10:
128+
.Lcasum_kernel_F10:
129129

130130
KERNEL_F1
131131

132132
subs I, I, #1
133-
bne asum_kernel_F10
133+
bne .Lcasum_kernel_F10
134134

135-
asum_kernel_L999:
135+
.Lcasum_kernel_L999:
136136
ret
137137

138-
asum_kernel_S_BEGIN:
138+
.Lcasum_kernel_S_BEGIN:
139139

140140
INIT_S
141141

142142
asr I, N, #2
143143
cmp I, xzr
144-
ble asum_kernel_S1
144+
ble .Lcasum_kernel_S1
145145

146-
asum_kernel_S4:
146+
.Lcasum_kernel_S4:
147147

148148
KERNEL_S1
149149
KERNEL_S1
150150
KERNEL_S1
151151
KERNEL_S1
152152

153153
subs I, I, #1
154-
bne asum_kernel_S4
154+
bne .Lcasum_kernel_S4
155155

156-
asum_kernel_S1:
156+
.Lcasum_kernel_S1:
157157

158158
ands I, N, #3
159-
ble asum_kernel_L999
159+
ble .Lcasum_kernel_L999
160160

161-
asum_kernel_S10:
161+
.Lcasum_kernel_S10:
162162

163163
KERNEL_S1
164164

165165
subs I, I, #1
166-
bne asum_kernel_S10
166+
bne .Lcasum_kernel_S10
167167

168168
ret
169169

0 commit comments

Comments
 (0)