@@ -44,28 +44,28 @@ extern "platform-intrinsic" {
44
44
// CHECK-LABEL: @floor_32x2
45
45
#[ no_mangle]
46
46
pub unsafe fn floor_32x2 ( a : f32x2 ) -> f32x2 {
47
- // CHECK: call <2 x float> @llvm.floor.v2f32
47
+ // CHECK: call fast <2 x float> @llvm.floor.v2f32
48
48
simd_floor ( a)
49
49
}
50
50
51
51
// CHECK-LABEL: @floor_32x4
52
52
#[ no_mangle]
53
53
pub unsafe fn floor_32x4 ( a : f32x4 ) -> f32x4 {
54
- // CHECK: call <4 x float> @llvm.floor.v4f32
54
+ // CHECK: call fast <4 x float> @llvm.floor.v4f32
55
55
simd_floor ( a)
56
56
}
57
57
58
58
// CHECK-LABEL: @floor_32x8
59
59
#[ no_mangle]
60
60
pub unsafe fn floor_32x8 ( a : f32x8 ) -> f32x8 {
61
- // CHECK: call <8 x float> @llvm.floor.v8f32
61
+ // CHECK: call fast <8 x float> @llvm.floor.v8f32
62
62
simd_floor ( a)
63
63
}
64
64
65
65
// CHECK-LABEL: @floor_32x16
66
66
#[ no_mangle]
67
67
pub unsafe fn floor_32x16 ( a : f32x16 ) -> f32x16 {
68
- // CHECK: call <16 x float> @llvm.floor.v16f32
68
+ // CHECK: call fast <16 x float> @llvm.floor.v16f32
69
69
simd_floor ( a)
70
70
}
71
71
@@ -85,20 +85,20 @@ pub struct f64x8(pub f64, pub f64, pub f64, pub f64,
85
85
// CHECK-LABEL: @floor_64x4
86
86
#[ no_mangle]
87
87
pub unsafe fn floor_64x4 ( a : f64x4 ) -> f64x4 {
88
- // CHECK: call <4 x double> @llvm.floor.v4f64
88
+ // CHECK: call fast <4 x double> @llvm.floor.v4f64
89
89
simd_floor ( a)
90
90
}
91
91
92
92
// CHECK-LABEL: @floor_64x2
93
93
#[ no_mangle]
94
94
pub unsafe fn floor_64x2 ( a : f64x2 ) -> f64x2 {
95
- // CHECK: call <2 x double> @llvm.floor.v2f64
95
+ // CHECK: call fast <2 x double> @llvm.floor.v2f64
96
96
simd_floor ( a)
97
97
}
98
98
99
99
// CHECK-LABEL: @floor_64x8
100
100
#[ no_mangle]
101
101
pub unsafe fn floor_64x8 ( a : f64x8 ) -> f64x8 {
102
- // CHECK: call <8 x double> @llvm.floor.v8f64
102
+ // CHECK: call fast <8 x double> @llvm.floor.v8f64
103
103
simd_floor ( a)
104
104
}
0 commit comments