Skip to content

Commit 806af98

Browse files
committed
Restore weak arg assertions to match f128.rs
1 parent 4ff2b98 commit 806af98

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

tests/codegen/float/algebraic.rs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,139 +11,139 @@
1111
// CHECK-LABEL: @f16_algebraic_add
1212
#[no_mangle]
1313
pub fn f16_algebraic_add(a: f16, b: f16) -> f16 {
14-
// CHECK: fadd reassoc nsz arcp contract half
14+
// CHECK: fadd reassoc nsz arcp contract half %{{.+}}, %{{.+}}
1515
a.algebraic_add(b)
1616
}
1717

1818
// CHECK-LABEL: @f16_algebraic_sub
1919
#[no_mangle]
2020
pub fn f16_algebraic_sub(a: f16, b: f16) -> f16 {
21-
// CHECK: fsub reassoc nsz arcp contract half
21+
// CHECK: fsub reassoc nsz arcp contract half %{{.+}}, %{{.+}}
2222
a.algebraic_sub(b)
2323
}
2424

2525
// CHECK-LABEL: @f16_algebraic_mul
2626
#[no_mangle]
2727
pub fn f16_algebraic_mul(a: f16, b: f16) -> f16 {
28-
// CHECK: fmul reassoc nsz arcp contract half
28+
// CHECK: fmul reassoc nsz arcp contract half %{{.+}}, %{{.+}}
2929
a.algebraic_mul(b)
3030
}
3131

3232
// CHECK-LABEL: @f16_algebraic_div
3333
#[no_mangle]
3434
pub fn f16_algebraic_div(a: f16, b: f16) -> f16 {
35-
// CHECK: fdiv reassoc nsz arcp contract half
35+
// CHECK: fdiv reassoc nsz arcp contract half %{{.+}}, %{{.+}}
3636
a.algebraic_div(b)
3737
}
3838

3939
// CHECK-LABEL: @f16_algebraic_rem
4040
#[no_mangle]
4141
pub fn f16_algebraic_rem(a: f16, b: f16) -> f16 {
42-
// CHECK: frem reassoc nsz arcp contract half
42+
// CHECK: frem reassoc nsz arcp contract half %{{.+}}, %{{.+}}
4343
a.algebraic_rem(b)
4444
}
4545

4646
// CHECK-LABEL: @f32_algebraic_add
4747
#[no_mangle]
4848
pub fn f32_algebraic_add(a: f32, b: f32) -> f32 {
49-
// CHECK: fadd reassoc nsz arcp contract float
49+
// CHECK: fadd reassoc nsz arcp contract float %{{.+}}, %{{.+}}
5050
a.algebraic_add(b)
5151
}
5252

5353
// CHECK-LABEL: @f32_algebraic_sub
5454
#[no_mangle]
5555
pub fn f32_algebraic_sub(a: f32, b: f32) -> f32 {
56-
// CHECK: fsub reassoc nsz arcp contract float
56+
// CHECK: fsub reassoc nsz arcp contract float %{{.+}}, %{{.+}}
5757
a.algebraic_sub(b)
5858
}
5959

6060
// CHECK-LABEL: @f32_algebraic_mul
6161
#[no_mangle]
6262
pub fn f32_algebraic_mul(a: f32, b: f32) -> f32 {
63-
// CHECK: fmul reassoc nsz arcp contract float
63+
// CHECK: fmul reassoc nsz arcp contract float %{{.+}}, %{{.+}}
6464
a.algebraic_mul(b)
6565
}
6666

6767
// CHECK-LABEL: @f32_algebraic_div
6868
#[no_mangle]
6969
pub fn f32_algebraic_div(a: f32, b: f32) -> f32 {
70-
// CHECK: fdiv reassoc nsz arcp contract float
70+
// CHECK: fdiv reassoc nsz arcp contract float %{{.+}}, %{{.+}}
7171
a.algebraic_div(b)
7272
}
7373

7474
// CHECK-LABEL: @f32_algebraic_rem
7575
#[no_mangle]
7676
pub fn f32_algebraic_rem(a: f32, b: f32) -> f32 {
77-
// CHECK: frem reassoc nsz arcp contract float
77+
// CHECK: frem reassoc nsz arcp contract float %{{.+}}, %{{.+}}
7878
a.algebraic_rem(b)
7979
}
8080

8181
// CHECK-LABEL: @f64_algebraic_add
8282
#[no_mangle]
8383
pub fn f64_algebraic_add(a: f64, b: f64) -> f64 {
84-
// CHECK: fadd reassoc nsz arcp contract double
84+
// CHECK: fadd reassoc nsz arcp contract double %{{.+}}, %{{.+}}
8585
a.algebraic_add(b)
8686
}
8787

8888
// CHECK-LABEL: @f64_algebraic_sub
8989
#[no_mangle]
9090
pub fn f64_algebraic_sub(a: f64, b: f64) -> f64 {
91-
// CHECK: fsub reassoc nsz arcp contract double
91+
// CHECK: fsub reassoc nsz arcp contract double %{{.+}}, %{{.+}}
9292
a.algebraic_sub(b)
9393
}
9494

9595
// CHECK-LABEL: @f64_algebraic_mul
9696
#[no_mangle]
9797
pub fn f64_algebraic_mul(a: f64, b: f64) -> f64 {
98-
// CHECK: fmul reassoc nsz arcp contract double
98+
// CHECK: fmul reassoc nsz arcp contract double %{{.+}}, %{{.+}}
9999
a.algebraic_mul(b)
100100
}
101101

102102
// CHECK-LABEL: @f64_algebraic_div
103103
#[no_mangle]
104104
pub fn f64_algebraic_div(a: f64, b: f64) -> f64 {
105-
// CHECK: fdiv reassoc nsz arcp contract double
105+
// CHECK: fdiv reassoc nsz arcp contract double %{{.+}}, %{{.+}}
106106
a.algebraic_div(b)
107107
}
108108

109109
// CHECK-LABEL: @f64_algebraic_rem
110110
#[no_mangle]
111111
pub fn f64_algebraic_rem(a: f64, b: f64) -> f64 {
112-
// CHECK: frem reassoc nsz arcp contract double
112+
// CHECK: frem reassoc nsz arcp contract double %{{.+}}, %{{.+}}
113113
a.algebraic_rem(b)
114114
}
115115

116116
// CHECK-LABEL: @f128_algebraic_add
117117
#[no_mangle]
118118
pub fn f128_algebraic_add(a: f128, b: f128) -> f128 {
119-
// CHECK: fadd reassoc nsz arcp contract fp128
119+
// CHECK: fadd reassoc nsz arcp contract fp128 %{{.+}}, %{{.+}}
120120
a.algebraic_add(b)
121121
}
122122

123123
// CHECK-LABEL: @f128_algebraic_sub
124124
#[no_mangle]
125125
pub fn f128_algebraic_sub(a: f128, b: f128) -> f128 {
126-
// CHECK: fsub reassoc nsz arcp contract fp128
126+
// CHECK: fsub reassoc nsz arcp contract fp128 %{{.+}}, %{{.+}}
127127
a.algebraic_sub(b)
128128
}
129129

130130
// CHECK-LABEL: @f128_algebraic_mul
131131
#[no_mangle]
132132
pub fn f128_algebraic_mul(a: f128, b: f128) -> f128 {
133-
// CHECK: fmul reassoc nsz arcp contract fp128
133+
// CHECK: fmul reassoc nsz arcp contract fp128 %{{.+}}, %{{.+}}
134134
a.algebraic_mul(b)
135135
}
136136

137137
// CHECK-LABEL: @f128_algebraic_div
138138
#[no_mangle]
139139
pub fn f128_algebraic_div(a: f128, b: f128) -> f128 {
140-
// CHECK: fdiv reassoc nsz arcp contract fp128
140+
// CHECK: fdiv reassoc nsz arcp contract fp128 %{{.+}}, %{{.+}}
141141
a.algebraic_div(b)
142142
}
143143

144144
// CHECK-LABEL: @f128_algebraic_rem
145145
#[no_mangle]
146146
pub fn f128_algebraic_rem(a: f128, b: f128) -> f128 {
147-
// CHECK: frem reassoc nsz arcp contract fp128
147+
// CHECK: frem reassoc nsz arcp contract fp128 %{{.+}}, %{{.+}}
148148
a.algebraic_rem(b)
149149
}

0 commit comments

Comments
 (0)