@@ -43,10 +43,10 @@ define void @minmax_qnan_f32(float %x, ptr %minnum_res, ptr %maxnum_res, ptr %mi
4343; Note that maxnum/minnum return qnan here for snan inputs, unlike maximumnum/minimumnum
4444define void @minmax_snan_f32 (float %x , ptr %minnum_res , ptr %maxnum_res , ptr %minimum_res , ptr %maximum_res , ptr %minimumnum_res , ptr %maximumnum_res ) {
4545; CHECK-LABEL: @minmax_snan_f32(
46+ ; CHECK-NEXT: store float 0x7FFC000000000000, ptr [[MINNUM_RES:%.*]], align 4
47+ ; CHECK-NEXT: store float 0x7FFC000000000000, ptr [[MAXNUM_RES:%.*]], align 4
4648; CHECK-NEXT: store float 0x7FFC000000000000, ptr [[MINIMUM_RES:%.*]], align 4
4749; CHECK-NEXT: store float 0x7FFC000000000000, ptr [[MAXIMUM_RES:%.*]], align 4
48- ; CHECK-NEXT: store float 0x7FFC000000000000, ptr [[MINIMUM_RES1:%.*]], align 4
49- ; CHECK-NEXT: store float 0x7FFC000000000000, ptr [[MAXIMUM_RES1:%.*]], align 4
5050; CHECK-NEXT: store float [[X:%.*]], ptr [[MINIMUMNUM_RES:%.*]], align 4
5151; CHECK-NEXT: store float [[X]], ptr [[MAXIMUMNUM_RES:%.*]], align 4
5252; CHECK-NEXT: ret void
@@ -98,10 +98,10 @@ define void @minmax_qnan_nxv2f64_op0(<vscale x 2 x double> %x, ptr %minnum_res,
9898; Note that maxnum/minnum return qnan here for snan inputs, unlike maximumnum/minimumnum
9999define void @minmax_snan_nxv2f64_op1 (<vscale x 2 x double > %x , ptr %minnum_res , ptr %maxnum_res , ptr %minimum_res , ptr %maximum_res , ptr %minimumnum_res , ptr %maximumnum_res ) {
100100; CHECK-LABEL: @minmax_snan_nxv2f64_op1(
101+ ; CHECK-NEXT: store <vscale x 2 x double> splat (double 0x7FFC00DEAD00DEAD), ptr [[MINNUM_RES:%.*]], align 16
102+ ; CHECK-NEXT: store <vscale x 2 x double> splat (double 0x7FFC00DEAD00DEAD), ptr [[MAXNUM_RES:%.*]], align 16
101103; CHECK-NEXT: store <vscale x 2 x double> splat (double 0x7FFC00DEAD00DEAD), ptr [[MINIMUM_RES:%.*]], align 16
102104; CHECK-NEXT: store <vscale x 2 x double> splat (double 0x7FFC00DEAD00DEAD), ptr [[MAXIMUM_RES:%.*]], align 16
103- ; CHECK-NEXT: store <vscale x 2 x double> splat (double 0x7FFC00DEAD00DEAD), ptr [[MINIMUM_RES1:%.*]], align 16
104- ; CHECK-NEXT: store <vscale x 2 x double> splat (double 0x7FFC00DEAD00DEAD), ptr [[MAXIMUM_RES1:%.*]], align 16
105105; CHECK-NEXT: store <vscale x 2 x double> [[X:%.*]], ptr [[MINIMUMNUM_RES:%.*]], align 16
106106; CHECK-NEXT: store <vscale x 2 x double> [[X]], ptr [[MAXIMUMNUM_RES:%.*]], align 16
107107; CHECK-NEXT: ret void
0 commit comments