Skip to content

Commit 1b5aa54

Browse files
author
sarah
committed
fix clippy warning
1 parent 974ecf5 commit 1b5aa54

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

pulp/src/x86.rs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3147,42 +3147,42 @@ impl Simd for V4_256 {
31473147

31483148
#[inline(always)]
31493149
fn f32s_reduce_sum(self, a: Self::f32s) -> f32 {
3150-
unsafe { (**self).f32s_reduce_sum(transmute(a)) }
3150+
(**self).f32s_reduce_sum(a)
31513151
}
31523152

31533153
#[inline(always)]
31543154
fn f32s_reduce_product(self, a: Self::f32s) -> f32 {
3155-
unsafe { (**self).f32s_reduce_product(transmute(a)) }
3155+
(**self).f32s_reduce_product(a)
31563156
}
31573157

31583158
#[inline(always)]
31593159
fn f32s_reduce_min(self, a: Self::f32s) -> f32 {
3160-
unsafe { (**self).f32s_reduce_min(transmute(a)) }
3160+
(**self).f32s_reduce_min(a)
31613161
}
31623162

31633163
#[inline(always)]
31643164
fn f32s_reduce_max(self, a: Self::f32s) -> f32 {
3165-
unsafe { (**self).f32s_reduce_max(transmute(a)) }
3165+
(**self).f32s_reduce_max(a)
31663166
}
31673167

31683168
#[inline(always)]
31693169
fn f64s_reduce_sum(self, a: Self::f64s) -> f64 {
3170-
unsafe { (**self).f64s_reduce_sum(transmute(a)) }
3170+
(**self).f64s_reduce_sum(a)
31713171
}
31723172

31733173
#[inline(always)]
31743174
fn f64s_reduce_product(self, a: Self::f64s) -> f64 {
3175-
unsafe { (**self).f64s_reduce_product(transmute(a)) }
3175+
(**self).f64s_reduce_product(a)
31763176
}
31773177

31783178
#[inline(always)]
31793179
fn f64s_reduce_min(self, a: Self::f64s) -> f64 {
3180-
unsafe { (**self).f64s_reduce_min(transmute(a)) }
3180+
(**self).f64s_reduce_min(a)
31813181
}
31823182

31833183
#[inline(always)]
31843184
fn f64s_reduce_max(self, a: Self::f64s) -> f64 {
3185-
unsafe { (**self).f64s_reduce_max(transmute(a)) }
3185+
(**self).f64s_reduce_max(a)
31863186
}
31873187

31883188
type c32s = f32x8;
@@ -3272,47 +3272,47 @@ impl Simd for V4_256 {
32723272
#[inline(always)]
32733273
fn u32s_partial_load(self, slice: &[u32]) -> Self::u32s {
32743274
unsafe {
3275-
let mask = transmute(V4_256_U32_MASKS[slice.len().min(16)]);
3275+
let mask = V4_256_U32_MASKS[slice.len().min(16)];
32763276
transmute(_mm256_maskz_loadu_epi32(mask, slice.as_ptr() as _))
32773277
}
32783278
}
32793279

32803280
#[inline(always)]
32813281
fn u32s_partial_store(self, slice: &mut [u32], values: Self::u32s) {
32823282
unsafe {
3283-
let mask = transmute(V4_256_U32_MASKS[slice.len().min(16)]);
3283+
let mask = V4_256_U32_MASKS[slice.len().min(16)];
32843284
_mm256_mask_storeu_epi32(slice.as_mut_ptr() as _, mask, transmute(values));
32853285
}
32863286
}
32873287

32883288
#[inline(always)]
32893289
fn u64s_partial_load(self, slice: &[u64]) -> Self::u64s {
32903290
unsafe {
3291-
let mask = transmute(V4_256_U32_MASKS[(2 * slice.len()).min(16)]);
3291+
let mask = V4_256_U32_MASKS[(2 * slice.len()).min(16)];
32923292
transmute(_mm256_maskz_loadu_epi32(mask, slice.as_ptr() as _))
32933293
}
32943294
}
32953295

32963296
#[inline(always)]
32973297
fn u64s_partial_store(self, slice: &mut [u64], values: Self::u64s) {
32983298
unsafe {
3299-
let mask = transmute(V4_256_U32_MASKS[(2 * slice.len()).min(16)]);
3299+
let mask = V4_256_U32_MASKS[(2 * slice.len()).min(16)];
33003300
_mm256_mask_storeu_epi32(slice.as_mut_ptr() as _, mask, transmute(values));
33013301
}
33023302
}
33033303

33043304
#[inline(always)]
33053305
fn c64s_partial_load(self, slice: &[c64]) -> Self::c64s {
33063306
unsafe {
3307-
let mask = transmute(V4_256_U32_MASKS[(4 * slice.len()).min(16)]);
3307+
let mask = V4_256_U32_MASKS[(4 * slice.len()).min(16)];
33083308
transmute(_mm256_maskz_loadu_epi32(mask, slice.as_ptr() as _))
33093309
}
33103310
}
33113311

33123312
#[inline(always)]
33133313
fn c64s_partial_store(self, slice: &mut [c64], values: Self::c64s) {
33143314
unsafe {
3315-
let mask = transmute(V4_256_U32_MASKS[(4 * slice.len()).min(16)]);
3315+
let mask = V4_256_U32_MASKS[(4 * slice.len()).min(16)];
33163316
_mm256_mask_storeu_epi32(slice.as_mut_ptr() as _, mask, transmute(values));
33173317
}
33183318
}
@@ -3321,7 +3321,7 @@ impl Simd for V4_256 {
33213321
fn u32s_partial_load_last(self, slice: &[u32]) -> Self::u32s {
33223322
unsafe {
33233323
let len = slice.len();
3324-
let mask = transmute(V4_256_U32_LAST_MASKS[slice.len().min(16)]);
3324+
let mask = V4_256_U32_LAST_MASKS[slice.len().min(16)];
33253325
transmute(_mm256_maskz_loadu_epi32(
33263326
mask,
33273327
slice.as_ptr().add(len).wrapping_sub(16) as _,
@@ -3333,7 +3333,7 @@ impl Simd for V4_256 {
33333333
fn u32s_partial_store_last(self, slice: &mut [u32], values: Self::u32s) {
33343334
unsafe {
33353335
let len = slice.len();
3336-
let mask = transmute(V4_256_U32_LAST_MASKS[slice.len().min(16)]);
3336+
let mask = V4_256_U32_LAST_MASKS[slice.len().min(16)];
33373337
_mm256_mask_storeu_epi32(
33383338
slice.as_mut_ptr().add(len).wrapping_sub(16) as _,
33393339
mask,
@@ -3346,7 +3346,7 @@ impl Simd for V4_256 {
33463346
fn u64s_partial_load_last(self, slice: &[u64]) -> Self::u64s {
33473347
unsafe {
33483348
let len = slice.len();
3349-
let mask = transmute(V4_256_U32_LAST_MASKS[(2 * slice.len()).min(16)]);
3349+
let mask = V4_256_U32_LAST_MASKS[(2 * slice.len()).min(16)];
33503350
transmute(_mm256_maskz_loadu_epi32(
33513351
mask,
33523352
slice.as_ptr().add(len).wrapping_sub(8) as _,
@@ -3358,7 +3358,7 @@ impl Simd for V4_256 {
33583358
fn u64s_partial_store_last(self, slice: &mut [u64], values: Self::u64s) {
33593359
unsafe {
33603360
let len = slice.len();
3361-
let mask = transmute(V4_256_U32_LAST_MASKS[(2 * slice.len()).min(16)]);
3361+
let mask = V4_256_U32_LAST_MASKS[(2 * slice.len()).min(16)];
33623362
_mm256_mask_storeu_epi32(
33633363
slice.as_mut_ptr().add(len).wrapping_sub(8) as _,
33643364
mask,
@@ -3371,7 +3371,7 @@ impl Simd for V4_256 {
33713371
fn c64s_partial_load_last(self, slice: &[c64]) -> Self::c64s {
33723372
unsafe {
33733373
let len = slice.len();
3374-
let mask = transmute(V4_256_U32_LAST_MASKS[(4 * slice.len()).min(16)]);
3374+
let mask = V4_256_U32_LAST_MASKS[(4 * slice.len()).min(16)];
33753375
transmute(_mm256_maskz_loadu_epi32(
33763376
mask,
33773377
slice.as_ptr().add(len).wrapping_sub(4) as _,
@@ -3383,7 +3383,7 @@ impl Simd for V4_256 {
33833383
fn c64s_partial_store_last(self, slice: &mut [c64], values: Self::c64s) {
33843384
unsafe {
33853385
let len = slice.len();
3386-
let mask = transmute(V4_256_U32_LAST_MASKS[(4 * slice.len()).min(16)]);
3386+
let mask = V4_256_U32_LAST_MASKS[(4 * slice.len()).min(16)];
33873387
_mm256_mask_storeu_epi32(
33883388
slice.as_mut_ptr().add(len).wrapping_sub(4) as _,
33893389
mask,
@@ -3439,7 +3439,7 @@ impl Simd for V4_256 {
34393439

34403440
#[inline(always)]
34413441
fn c32s_reduce_sum(self, a: Self::c32s) -> c32 {
3442-
unsafe { (**self).c32s_reduce_sum(transmute(a)) }
3442+
(**self).c32s_reduce_sum(a)
34433443
}
34443444

34453445
#[inline(always)]
@@ -3449,7 +3449,7 @@ impl Simd for V4_256 {
34493449

34503450
#[inline(always)]
34513451
fn c64s_reduce_sum(self, a: Self::c64s) -> c64 {
3452-
unsafe { (**self).c64s_reduce_sum(transmute(a)) }
3452+
(**self).c64s_reduce_sum(a)
34533453
}
34543454

34553455
#[inline(always)]

0 commit comments

Comments
 (0)