@@ -1258,7 +1258,7 @@ pub fn _mm256_permute2f128_si256<const IMM8: i32>(a: __m256i, b: __m256i) -> __m
1258
1258
#[ cfg_attr( test, assert_instr( vbroadcastss) ) ]
1259
1259
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
1260
1260
#[ allow( clippy:: trivially_copy_pass_by_ref) ]
1261
- pub unsafe fn _mm256_broadcast_ss ( f : & f32 ) -> __m256 {
1261
+ pub fn _mm256_broadcast_ss ( f : & f32 ) -> __m256 {
1262
1262
_mm256_set1_ps ( * f)
1263
1263
}
1264
1264
@@ -1271,7 +1271,7 @@ pub unsafe fn _mm256_broadcast_ss(f: &f32) -> __m256 {
1271
1271
#[ cfg_attr( test, assert_instr( vbroadcastss) ) ]
1272
1272
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
1273
1273
#[ allow( clippy:: trivially_copy_pass_by_ref) ]
1274
- pub unsafe fn _mm_broadcast_ss ( f : & f32 ) -> __m128 {
1274
+ pub fn _mm_broadcast_ss ( f : & f32 ) -> __m128 {
1275
1275
_mm_set1_ps ( * f)
1276
1276
}
1277
1277
@@ -1284,7 +1284,7 @@ pub unsafe fn _mm_broadcast_ss(f: &f32) -> __m128 {
1284
1284
#[ cfg_attr( test, assert_instr( vbroadcastsd) ) ]
1285
1285
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
1286
1286
#[ allow( clippy:: trivially_copy_pass_by_ref) ]
1287
- pub unsafe fn _mm256_broadcast_sd ( f : & f64 ) -> __m256d {
1287
+ pub fn _mm256_broadcast_sd ( f : & f64 ) -> __m256d {
1288
1288
_mm256_set1_pd ( * f)
1289
1289
}
1290
1290
@@ -1296,8 +1296,8 @@ pub unsafe fn _mm256_broadcast_sd(f: &f64) -> __m256d {
1296
1296
#[ target_feature( enable = "avx" ) ]
1297
1297
#[ cfg_attr( test, assert_instr( vbroadcastf128) ) ]
1298
1298
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
1299
- pub unsafe fn _mm256_broadcast_ps ( a : & __m128 ) -> __m256 {
1300
- simd_shuffle ! ( * a, _mm_setzero_ps( ) , [ 0 , 1 , 2 , 3 , 0 , 1 , 2 , 3 ] )
1299
+ pub fn _mm256_broadcast_ps ( a : & __m128 ) -> __m256 {
1300
+ unsafe { simd_shuffle ! ( * a, _mm_setzero_ps( ) , [ 0 , 1 , 2 , 3 , 0 , 1 , 2 , 3 ] ) }
1301
1301
}
1302
1302
1303
1303
/// Broadcasts 128 bits from memory (composed of 2 packed double-precision
@@ -1308,8 +1308,8 @@ pub unsafe fn _mm256_broadcast_ps(a: &__m128) -> __m256 {
1308
1308
#[ target_feature( enable = "avx" ) ]
1309
1309
#[ cfg_attr( test, assert_instr( vbroadcastf128) ) ]
1310
1310
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
1311
- pub unsafe fn _mm256_broadcast_pd ( a : & __m128d ) -> __m256d {
1312
- simd_shuffle ! ( * a, _mm_setzero_pd( ) , [ 0 , 1 , 0 , 1 ] )
1311
+ pub fn _mm256_broadcast_pd ( a : & __m128d ) -> __m256d {
1312
+ unsafe { simd_shuffle ! ( * a, _mm_setzero_pd( ) , [ 0 , 1 , 0 , 1 ] ) }
1313
1313
}
1314
1314
1315
1315
/// Copies `a` to result, then inserts 128 bits (composed of 4 packed
0 commit comments