* There is no need to convert between unsigned and signed vector types. All relevant intrinsics have versions for all unsigned vector types.
}
static inline void chunkmemset_2(uint8_t *from, chunk_t *chunk) {
- int16_t tmp;
+ uint16_t tmp;
memcpy(&tmp, from, 2);
- *chunk = vreinterpretq_u8_s16(vdupq_n_s16(tmp));
+ *chunk = vreinterpretq_u8_u16(vdupq_n_u16(tmp));
}
static inline void chunkmemset_4(uint8_t *from, chunk_t *chunk) {
- int32_t tmp;
+ uint32_t tmp;
memcpy(&tmp, from, 4);
- *chunk = vreinterpretq_u8_s32(vdupq_n_s32(tmp));
+ *chunk = vreinterpretq_u8_u32(vdupq_n_u32(tmp));
}
static inline void chunkmemset_8(uint8_t *from, chunk_t *chunk) {