Skip to content

Commit 6a03229

Browse files
committed
neon clippy::ptr_as_ptr
1 parent dc60fca commit 6a03229

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/engine/engine_neon.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,15 @@ impl Neon {
123123
let mut prod_hi: uint8x16_t;
124124

125125
unsafe {
126-
let t0_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[0]) as *const u8);
127-
let t1_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[1]) as *const u8);
128-
let t2_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[2]) as *const u8);
129-
let t3_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[3]) as *const u8);
130-
131-
let t0_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[0]) as *const u8);
132-
let t1_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[1]) as *const u8);
133-
let t2_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[2]) as *const u8);
134-
let t3_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[3]) as *const u8);
126+
let t0_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[0]).cast::<u8>());
127+
let t1_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[1]).cast::<u8>());
128+
let t2_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[2]).cast::<u8>());
129+
let t3_lo = vld1q_u8(std::ptr::from_ref::<u128>(&lut.lo[3]).cast::<u8>());
130+
131+
let t0_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[0]).cast::<u8>());
132+
let t1_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[1]).cast::<u8>());
133+
let t2_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[2]).cast::<u8>());
134+
let t3_hi = vld1q_u8(std::ptr::from_ref::<u128>(&lut.hi[3]).cast::<u8>());
135135

136136
let clr_mask = vdupq_n_u8(0x0f);
137137

0 commit comments

Comments
 (0)