@@ -249,9 +249,8 @@ define half @f16(<vscale x 1 x half> %v, i1 %c) {
249
249
; ZFMIN-NEXT: addi sp, sp, -16
250
250
; ZFMIN-NEXT: .cfi_def_cfa_offset 16
251
251
; ZFMIN-NEXT: csrr a1, vlenb
252
- ; ZFMIN-NEXT: slli a1, a1, 1
253
252
; ZFMIN-NEXT: sub sp, sp, a1
254
- ; ZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x02 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 2 * vlenb
253
+ ; ZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x01 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 1 * vlenb
255
254
; ZFMIN-NEXT: addi a1, sp, 16
256
255
; ZFMIN-NEXT: vs1r.v v8, (a1) # Unknown-size Folded Spill
257
256
; ZFMIN-NEXT: andi a0, a0, 1
@@ -265,7 +264,6 @@ define half @f16(<vscale x 1 x half> %v, i1 %c) {
265
264
; ZFMIN-NEXT: fmv.h.x fa0, zero
266
265
; ZFMIN-NEXT: .LBB6_3: # %falsebb
267
266
; ZFMIN-NEXT: csrr a0, vlenb
268
- ; ZFMIN-NEXT: slli a0, a0, 1
269
267
; ZFMIN-NEXT: add sp, sp, a0
270
268
; ZFMIN-NEXT: addi sp, sp, 16
271
269
; ZFMIN-NEXT: ret
@@ -275,9 +273,8 @@ define half @f16(<vscale x 1 x half> %v, i1 %c) {
275
273
; NOZFMIN-NEXT: addi sp, sp, -16
276
274
; NOZFMIN-NEXT: .cfi_def_cfa_offset 16
277
275
; NOZFMIN-NEXT: csrr a1, vlenb
278
- ; NOZFMIN-NEXT: slli a1, a1, 1
279
276
; NOZFMIN-NEXT: sub sp, sp, a1
280
- ; NOZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x02 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 2 * vlenb
277
+ ; NOZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x01 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 1 * vlenb
281
278
; NOZFMIN-NEXT: addi a1, sp, 16
282
279
; NOZFMIN-NEXT: vs1r.v v8, (a1) # Unknown-size Folded Spill
283
280
; NOZFMIN-NEXT: andi a0, a0, 1
@@ -294,7 +291,6 @@ define half @f16(<vscale x 1 x half> %v, i1 %c) {
294
291
; NOZFMIN-NEXT: .LBB6_3: # %falsebb
295
292
; NOZFMIN-NEXT: fmv.w.x fa0, a0
296
293
; NOZFMIN-NEXT: csrr a0, vlenb
297
- ; NOZFMIN-NEXT: slli a0, a0, 1
298
294
; NOZFMIN-NEXT: add sp, sp, a0
299
295
; NOZFMIN-NEXT: addi sp, sp, 16
300
296
; NOZFMIN-NEXT: ret
@@ -313,9 +309,8 @@ define bfloat @bf16(<vscale x 2 x bfloat> %v, i1 %c) {
313
309
; ZFMIN-NEXT: addi sp, sp, -16
314
310
; ZFMIN-NEXT: .cfi_def_cfa_offset 16
315
311
; ZFMIN-NEXT: csrr a1, vlenb
316
- ; ZFMIN-NEXT: slli a1, a1, 1
317
312
; ZFMIN-NEXT: sub sp, sp, a1
318
- ; ZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x02 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 2 * vlenb
313
+ ; ZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x01 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 1 * vlenb
319
314
; ZFMIN-NEXT: addi a1, sp, 16
320
315
; ZFMIN-NEXT: vs1r.v v8, (a1) # Unknown-size Folded Spill
321
316
; ZFMIN-NEXT: andi a0, a0, 1
@@ -330,7 +325,6 @@ define bfloat @bf16(<vscale x 2 x bfloat> %v, i1 %c) {
330
325
; ZFMIN-NEXT: fmv.h.x fa0, zero
331
326
; ZFMIN-NEXT: .LBB7_3: # %falsebb
332
327
; ZFMIN-NEXT: csrr a0, vlenb
333
- ; ZFMIN-NEXT: slli a0, a0, 1
334
328
; ZFMIN-NEXT: add sp, sp, a0
335
329
; ZFMIN-NEXT: addi sp, sp, 16
336
330
; ZFMIN-NEXT: ret
@@ -340,9 +334,8 @@ define bfloat @bf16(<vscale x 2 x bfloat> %v, i1 %c) {
340
334
; NOZFMIN-NEXT: addi sp, sp, -16
341
335
; NOZFMIN-NEXT: .cfi_def_cfa_offset 16
342
336
; NOZFMIN-NEXT: csrr a1, vlenb
343
- ; NOZFMIN-NEXT: slli a1, a1, 1
344
337
; NOZFMIN-NEXT: sub sp, sp, a1
345
- ; NOZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x02 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 2 * vlenb
338
+ ; NOZFMIN-NEXT: .cfi_escape 0x0f, 0x0d, 0x72, 0x00, 0x11, 0x10, 0x22, 0x11, 0x01 , 0x92, 0xa2, 0x38, 0x00, 0x1e, 0x22 # sp + 16 + 1 * vlenb
346
339
; NOZFMIN-NEXT: addi a1, sp, 16
347
340
; NOZFMIN-NEXT: vs1r.v v8, (a1) # Unknown-size Folded Spill
348
341
; NOZFMIN-NEXT: andi a0, a0, 1
@@ -359,7 +352,6 @@ define bfloat @bf16(<vscale x 2 x bfloat> %v, i1 %c) {
359
352
; NOZFMIN-NEXT: .LBB7_3: # %falsebb
360
353
; NOZFMIN-NEXT: fmv.w.x fa0, a0
361
354
; NOZFMIN-NEXT: csrr a0, vlenb
362
- ; NOZFMIN-NEXT: slli a0, a0, 1
363
355
; NOZFMIN-NEXT: add sp, sp, a0
364
356
; NOZFMIN-NEXT: addi sp, sp, 16
365
357
; NOZFMIN-NEXT: ret
0 commit comments