11
11
// CHECK-LABEL: @f16_algebraic_add
12
12
#[ no_mangle]
13
13
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
15
15
a. algebraic_add ( b)
16
16
}
17
17
@@ -25,7 +25,7 @@ pub fn f16_algebraic_sub(a: f16, b: f16) -> f16 {
25
25
// CHECK-LABEL: @f16_algebraic_mul
26
26
#[ no_mangle]
27
27
pub fn f16_algebraic_mul ( a : f16 , b : f16 ) -> f16 {
28
- // CHECK: fmul reassoc nsz arcp contract half {{(%a, %b)|(%b, %a)}}
28
+ // CHECK: fmul reassoc nsz arcp contract half
29
29
a. algebraic_mul ( b)
30
30
}
31
31
@@ -46,7 +46,7 @@ pub fn f16_algebraic_rem(a: f16, b: f16) -> f16 {
46
46
// CHECK-LABEL: @f32_algebraic_add
47
47
#[ no_mangle]
48
48
pub fn f32_algebraic_add ( a : f32 , b : f32 ) -> f32 {
49
- // CHECK: fadd reassoc nsz arcp contract float {{(%a, %b)|(%b, %a)}}
49
+ // CHECK: fadd reassoc nsz arcp contract float
50
50
a. algebraic_add ( b)
51
51
}
52
52
@@ -60,7 +60,7 @@ pub fn f32_algebraic_sub(a: f32, b: f32) -> f32 {
60
60
// CHECK-LABEL: @f32_algebraic_mul
61
61
#[ no_mangle]
62
62
pub fn f32_algebraic_mul ( a : f32 , b : f32 ) -> f32 {
63
- // CHECK: fmul reassoc nsz arcp contract float {{(%a, %b)|(%b, %a)}}
63
+ // CHECK: fmul reassoc nsz arcp contract float
64
64
a. algebraic_mul ( b)
65
65
}
66
66
@@ -81,7 +81,7 @@ pub fn f32_algebraic_rem(a: f32, b: f32) -> f32 {
81
81
// CHECK-LABEL: @f64_algebraic_add
82
82
#[ no_mangle]
83
83
pub fn f64_algebraic_add ( a : f64 , b : f64 ) -> f64 {
84
- // CHECK: fadd reassoc nsz arcp contract double {{(%a, %b)|(%b, %a)}}
84
+ // CHECK: fadd reassoc nsz arcp contract double
85
85
a. algebraic_add ( b)
86
86
}
87
87
@@ -95,7 +95,7 @@ pub fn f64_algebraic_sub(a: f64, b: f64) -> f64 {
95
95
// CHECK-LABEL: @f64_algebraic_mul
96
96
#[ no_mangle]
97
97
pub fn f64_algebraic_mul ( a : f64 , b : f64 ) -> f64 {
98
- // CHECK: fmul reassoc nsz arcp contract double {{(%a, %b)|(%b, %a)}}
98
+ // CHECK: fmul reassoc nsz arcp contract double
99
99
a. algebraic_mul ( b)
100
100
}
101
101
@@ -116,7 +116,7 @@ pub fn f64_algebraic_rem(a: f64, b: f64) -> f64 {
116
116
// CHECK-LABEL: @f128_algebraic_add
117
117
#[ no_mangle]
118
118
pub fn f128_algebraic_add ( a : f128 , b : f128 ) -> f128 {
119
- // CHECK: fadd reassoc nsz arcp contract fp128 {{(%a, %b)|(%b, %a)}}
119
+ // CHECK: fadd reassoc nsz arcp contract fp128
120
120
a. algebraic_add ( b)
121
121
}
122
122
@@ -130,7 +130,7 @@ pub fn f128_algebraic_sub(a: f128, b: f128) -> f128 {
130
130
// CHECK-LABEL: @f128_algebraic_mul
131
131
#[ no_mangle]
132
132
pub fn f128_algebraic_mul ( a : f128 , b : f128 ) -> f128 {
133
- // CHECK: fmul reassoc nsz arcp contract fp128 {{(%a, %b)|(%b, %a)}}
133
+ // CHECK: fmul reassoc nsz arcp contract fp128
134
134
a. algebraic_mul ( b)
135
135
}
136
136
0 commit comments