@@ -48,7 +48,7 @@ declare <vscale x 8 x half> @llvm.riscv.vfmv.s.f.nxv8f16(<vscale x 8 x half>, ha
4848define <vscale x 8 x half > @intrinsic_vfmv.s.f_f_nxv8f16 (<vscale x 8 x half > %0 , half %1 , iXLen %2 ) nounwind {
4949; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv8f16:
5050; CHECK: # %bb.0: # %entry
51- ; CHECK-NEXT: vsetvli zero, a0, e16, m2 , tu, ma
51+ ; CHECK-NEXT: vsetvli zero, a0, e16, m1 , tu, ma
5252; CHECK-NEXT: vfmv.s.f v8, fa0
5353; CHECK-NEXT: ret
5454entry:
@@ -61,7 +61,7 @@ declare <vscale x 16 x half> @llvm.riscv.vfmv.s.f.nxv16f16(<vscale x 16 x half>,
6161define <vscale x 16 x half > @intrinsic_vfmv.s.f_f_nxv16f16 (<vscale x 16 x half > %0 , half %1 , iXLen %2 ) nounwind {
6262; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv16f16:
6363; CHECK: # %bb.0: # %entry
64- ; CHECK-NEXT: vsetvli zero, a0, e16, m4 , tu, ma
64+ ; CHECK-NEXT: vsetvli zero, a0, e16, m1 , tu, ma
6565; CHECK-NEXT: vfmv.s.f v8, fa0
6666; CHECK-NEXT: ret
6767entry:
@@ -74,7 +74,7 @@ declare <vscale x 32 x half> @llvm.riscv.vfmv.s.f.nxv32f16(<vscale x 32 x half>,
7474define <vscale x 32 x half > @intrinsic_vfmv.s.f_f_nxv32f16 (<vscale x 32 x half > %0 , half %1 , iXLen %2 ) nounwind {
7575; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv32f16:
7676; CHECK: # %bb.0: # %entry
77- ; CHECK-NEXT: vsetvli zero, a0, e16, m8 , tu, ma
77+ ; CHECK-NEXT: vsetvli zero, a0, e16, m1 , tu, ma
7878; CHECK-NEXT: vfmv.s.f v8, fa0
7979; CHECK-NEXT: ret
8080entry:
@@ -113,7 +113,7 @@ declare <vscale x 4 x float> @llvm.riscv.vfmv.s.f.nxv4f32(<vscale x 4 x float>,
113113define <vscale x 4 x float > @intrinsic_vfmv.s.f_f_nxv4f32 (<vscale x 4 x float > %0 , float %1 , iXLen %2 ) nounwind {
114114; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv4f32:
115115; CHECK: # %bb.0: # %entry
116- ; CHECK-NEXT: vsetvli zero, a0, e32, m2 , tu, ma
116+ ; CHECK-NEXT: vsetvli zero, a0, e32, m1 , tu, ma
117117; CHECK-NEXT: vfmv.s.f v8, fa0
118118; CHECK-NEXT: ret
119119entry:
@@ -126,7 +126,7 @@ declare <vscale x 8 x float> @llvm.riscv.vfmv.s.f.nxv8f32(<vscale x 8 x float>,
126126define <vscale x 8 x float > @intrinsic_vfmv.s.f_f_nxv8f32 (<vscale x 8 x float > %0 , float %1 , iXLen %2 ) nounwind {
127127; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv8f32:
128128; CHECK: # %bb.0: # %entry
129- ; CHECK-NEXT: vsetvli zero, a0, e32, m4 , tu, ma
129+ ; CHECK-NEXT: vsetvli zero, a0, e32, m1 , tu, ma
130130; CHECK-NEXT: vfmv.s.f v8, fa0
131131; CHECK-NEXT: ret
132132entry:
@@ -139,7 +139,7 @@ declare <vscale x 16 x float> @llvm.riscv.vfmv.s.f.nxv16f32(<vscale x 16 x float
139139define <vscale x 16 x float > @intrinsic_vfmv.s.f_f_nxv16f32 (<vscale x 16 x float > %0 , float %1 , iXLen %2 ) nounwind {
140140; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv16f32:
141141; CHECK: # %bb.0: # %entry
142- ; CHECK-NEXT: vsetvli zero, a0, e32, m8 , tu, ma
142+ ; CHECK-NEXT: vsetvli zero, a0, e32, m1 , tu, ma
143143; CHECK-NEXT: vfmv.s.f v8, fa0
144144; CHECK-NEXT: ret
145145entry:
@@ -165,7 +165,7 @@ declare <vscale x 2 x double> @llvm.riscv.vfmv.s.f.nxv2f64(<vscale x 2 x double>
165165define <vscale x 2 x double > @intrinsic_vfmv.s.f_f_nxv2f64 (<vscale x 2 x double > %0 , double %1 , iXLen %2 ) nounwind {
166166; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv2f64:
167167; CHECK: # %bb.0: # %entry
168- ; CHECK-NEXT: vsetvli zero, a0, e64, m2 , tu, ma
168+ ; CHECK-NEXT: vsetvli zero, a0, e64, m1 , tu, ma
169169; CHECK-NEXT: vfmv.s.f v8, fa0
170170; CHECK-NEXT: ret
171171entry:
@@ -178,7 +178,7 @@ declare <vscale x 4 x double> @llvm.riscv.vfmv.s.f.nxv4f64(<vscale x 4 x double>
178178define <vscale x 4 x double > @intrinsic_vfmv.s.f_f_nxv4f64 (<vscale x 4 x double > %0 , double %1 , iXLen %2 ) nounwind {
179179; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv4f64:
180180; CHECK: # %bb.0: # %entry
181- ; CHECK-NEXT: vsetvli zero, a0, e64, m4 , tu, ma
181+ ; CHECK-NEXT: vsetvli zero, a0, e64, m1 , tu, ma
182182; CHECK-NEXT: vfmv.s.f v8, fa0
183183; CHECK-NEXT: ret
184184entry:
@@ -191,7 +191,7 @@ declare <vscale x 8 x double> @llvm.riscv.vfmv.s.f.nxv8f64(<vscale x 8 x double>
191191define <vscale x 8 x double > @intrinsic_vfmv.s.f_f_nxv8f64 (<vscale x 8 x double > %0 , double %1 , iXLen %2 ) nounwind {
192192; CHECK-LABEL: intrinsic_vfmv.s.f_f_nxv8f64:
193193; CHECK: # %bb.0: # %entry
194- ; CHECK-NEXT: vsetvli zero, a0, e64, m8 , tu, ma
194+ ; CHECK-NEXT: vsetvli zero, a0, e64, m1 , tu, ma
195195; CHECK-NEXT: vfmv.s.f v8, fa0
196196; CHECK-NEXT: ret
197197entry:
@@ -235,7 +235,7 @@ entry:
235235define <vscale x 8 x half > @intrinsic_vfmv.s.f_f_zero_nxv8f16 (<vscale x 8 x half > %0 , iXLen %1 ) nounwind {
236236; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv8f16:
237237; CHECK: # %bb.0: # %entry
238- ; CHECK-NEXT: vsetvli zero, a0, e16, m2 , tu, ma
238+ ; CHECK-NEXT: vsetvli zero, a0, e16, m1 , tu, ma
239239; CHECK-NEXT: vmv.s.x v8, zero
240240; CHECK-NEXT: ret
241241entry:
@@ -246,7 +246,7 @@ entry:
246246define <vscale x 16 x half > @intrinsic_vfmv.s.f_f_zero_nxv16f16 (<vscale x 16 x half > %0 , iXLen %1 ) nounwind {
247247; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv16f16:
248248; CHECK: # %bb.0: # %entry
249- ; CHECK-NEXT: vsetvli zero, a0, e16, m4 , tu, ma
249+ ; CHECK-NEXT: vsetvli zero, a0, e16, m1 , tu, ma
250250; CHECK-NEXT: vmv.s.x v8, zero
251251; CHECK-NEXT: ret
252252entry:
@@ -257,7 +257,7 @@ entry:
257257define <vscale x 32 x half > @intrinsic_vfmv.s.f_f_zero_nxv32f16 (<vscale x 32 x half > %0 , iXLen %1 ) nounwind {
258258; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv32f16:
259259; CHECK: # %bb.0: # %entry
260- ; CHECK-NEXT: vsetvli zero, a0, e16, m8 , tu, ma
260+ ; CHECK-NEXT: vsetvli zero, a0, e16, m1 , tu, ma
261261; CHECK-NEXT: vmv.s.x v8, zero
262262; CHECK-NEXT: ret
263263entry:
@@ -290,7 +290,7 @@ entry:
290290define <vscale x 4 x float > @intrinsic_vfmv.s.f_f_zero_nxv4f32 (<vscale x 4 x float > %0 , iXLen %1 ) nounwind {
291291; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv4f32:
292292; CHECK: # %bb.0: # %entry
293- ; CHECK-NEXT: vsetvli zero, a0, e32, m2 , tu, ma
293+ ; CHECK-NEXT: vsetvli zero, a0, e32, m1 , tu, ma
294294; CHECK-NEXT: vmv.s.x v8, zero
295295; CHECK-NEXT: ret
296296entry:
@@ -301,7 +301,7 @@ entry:
301301define <vscale x 8 x float > @intrinsic_vfmv.s.f_f_zero_nxv8f32 (<vscale x 8 x float > %0 , iXLen %1 ) nounwind {
302302; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv8f32:
303303; CHECK: # %bb.0: # %entry
304- ; CHECK-NEXT: vsetvli zero, a0, e32, m4 , tu, ma
304+ ; CHECK-NEXT: vsetvli zero, a0, e32, m1 , tu, ma
305305; CHECK-NEXT: vmv.s.x v8, zero
306306; CHECK-NEXT: ret
307307entry:
@@ -312,7 +312,7 @@ entry:
312312define <vscale x 16 x float > @intrinsic_vfmv.s.f_f_zero_nxv16f32 (<vscale x 16 x float > %0 , iXLen %1 ) nounwind {
313313; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv16f32:
314314; CHECK: # %bb.0: # %entry
315- ; CHECK-NEXT: vsetvli zero, a0, e32, m8 , tu, ma
315+ ; CHECK-NEXT: vsetvli zero, a0, e32, m1 , tu, ma
316316; CHECK-NEXT: vmv.s.x v8, zero
317317; CHECK-NEXT: ret
318318entry:
@@ -334,7 +334,7 @@ entry:
334334define <vscale x 2 x double > @intrinsic_vfmv.s.f_f_zero_nxv2f64 (<vscale x 2 x double > %0 , iXLen %1 ) nounwind {
335335; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv2f64:
336336; CHECK: # %bb.0: # %entry
337- ; CHECK-NEXT: vsetvli zero, a0, e64, m2 , tu, ma
337+ ; CHECK-NEXT: vsetvli zero, a0, e64, m1 , tu, ma
338338; CHECK-NEXT: vmv.s.x v8, zero
339339; CHECK-NEXT: ret
340340entry:
@@ -345,7 +345,7 @@ entry:
345345define <vscale x 4 x double > @intrinsic_vfmv.s.f_f_zero_nxv4f64 (<vscale x 4 x double > %0 , iXLen %1 ) nounwind {
346346; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv4f64:
347347; CHECK: # %bb.0: # %entry
348- ; CHECK-NEXT: vsetvli zero, a0, e64, m4 , tu, ma
348+ ; CHECK-NEXT: vsetvli zero, a0, e64, m1 , tu, ma
349349; CHECK-NEXT: vmv.s.x v8, zero
350350; CHECK-NEXT: ret
351351entry:
@@ -356,7 +356,7 @@ entry:
356356define <vscale x 8 x double > @intrinsic_vfmv.s.f_f_zero_nxv8f64 (<vscale x 8 x double > %0 , iXLen %1 ) nounwind {
357357; CHECK-LABEL: intrinsic_vfmv.s.f_f_zero_nxv8f64:
358358; CHECK: # %bb.0: # %entry
359- ; CHECK-NEXT: vsetvli zero, a0, e64, m8 , tu, ma
359+ ; CHECK-NEXT: vsetvli zero, a0, e64, m1 , tu, ma
360360; CHECK-NEXT: vmv.s.x v8, zero
361361; CHECK-NEXT: ret
362362entry:
0 commit comments