@@ -22,7 +22,8 @@ pub unsafe fn _mm_add_ss(a: __m128, b: __m128) -> __m128 {
22
22
simd_insert ! ( a, 0 , _mm_cvtss_f32( a) + _mm_cvtss_f32( b) )
23
23
}
24
24
25
- /// Adds __m128 vectors.
25
+ /// Adds packed single-precision (32-bit) floating-point elements in `a` and
26
+ /// `b`.
26
27
///
27
28
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_add_ps)
28
29
#[ inline]
@@ -45,7 +46,8 @@ pub unsafe fn _mm_sub_ss(a: __m128, b: __m128) -> __m128 {
45
46
simd_insert ! ( a, 0 , _mm_cvtss_f32( a) - _mm_cvtss_f32( b) )
46
47
}
47
48
48
- /// Subtracts __m128 vectors.
49
+ /// Subtracts packed single-precision (32-bit) floating-point elements in `a` and
50
+ /// `b`.
49
51
///
50
52
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_sub_ps)
51
53
#[ inline]
@@ -68,7 +70,8 @@ pub unsafe fn _mm_mul_ss(a: __m128, b: __m128) -> __m128 {
68
70
simd_insert ! ( a, 0 , _mm_cvtss_f32( a) * _mm_cvtss_f32( b) )
69
71
}
70
72
71
- /// Multiplies __m128 vectors.
73
+ /// Multiplies packed single-precision (32-bit) floating-point elements in `a` and
74
+ /// `b`.
72
75
///
73
76
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_mul_ps)
74
77
#[ inline]
@@ -91,7 +94,8 @@ pub unsafe fn _mm_div_ss(a: __m128, b: __m128) -> __m128 {
91
94
simd_insert ! ( a, 0 , _mm_cvtss_f32( a) / _mm_cvtss_f32( b) )
92
95
}
93
96
94
- /// Divides __m128 vectors.
97
+ /// Divides packed single-precision (32-bit) floating-point elements in `a` and
98
+ /// `b`.
95
99
///
96
100
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_div_ps)
97
101
#[ inline]
0 commit comments