Home
last modified time | relevance | path

Searched refs:cosVec (Results 1 – 1 of 1) sorted by relevance

/hal_nxp-latest/mcux/middleware/wifi_nxp/wls/
Dwls_QR_algorithm.c144 float32x2_t cosVec, cosVec2, diagAVec, offDiagAVec; in QR_step_Wilkinson() local
166 cosVec = vld1_f32((float32_t const *)cosArray); // VLD1.32 {d0}, [r0] in QR_step_Wilkinson()
168 tempVec3 = vrev64_f32(cosVec); // VREV64.32 d0,d0 in QR_step_Wilkinson()
170 trnVec = vtrn_f32(tempVec3, cosVec); // VTRN.32 d0,d0 in QR_step_Wilkinson()
176 tempVec1 = vmul_lane_f32(cosVec, diagAVec, 0); in QR_step_Wilkinson()
179 tempVec2 = vmul_lane_f32(cosVec, offDiagAVec, 0); in QR_step_Wilkinson()
182 resVec0 = vmul_f32(tempVec1, cosVec); in QR_step_Wilkinson()
189 resVec1 = vmul_lane_f32(tempVec1, cosVec, 1); in QR_step_Wilkinson()
190 resVec1 = vmla_lane_f32(resVec1, tempVec2, cosVec, 0); in QR_step_Wilkinson()
201 resVec0 = vmul_lane_f32(colVec0, cosVec, 0); in QR_step_Wilkinson()
[all …]