|
|
|
@ -512,8 +512,8 @@ FORCE_INLINE void rx_store_vec_i128(rx_vec_i128* mem_addr, rx_vec_i128 val) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FORCE_INLINE rx_vec_f128 rx_cvt_packed_int_vec_f128(const void* addr) {
|
|
|
|
|
double lo = unsigned32ToSigned2sCompl(load32((uint8_t*)addr + 0));
|
|
|
|
|
double hi = unsigned32ToSigned2sCompl(load32((uint8_t*)addr + 4));
|
|
|
|
|
double lo = unsigned32ToSigned2sCompl(load32((const uint8_t*)addr + 0));
|
|
|
|
|
double hi = unsigned32ToSigned2sCompl(load32((const uint8_t*)addr + 4));
|
|
|
|
|
rx_vec_f128 x;
|
|
|
|
|
x = vsetq_lane_f64(lo, x, 0);
|
|
|
|
|
x = vsetq_lane_f64(hi, x, 1);
|
|
|
|
|