Lines Matching refs:u64
246 u64 t; // always positive number in VEC_Mag()
252 t = (u64)((fx64)pSrc->x * pSrc->x); in VEC_Mag()
253 t += (u64)((fx64)pSrc->y * pSrc->y); in VEC_Mag()
254 t += (u64)((fx64)pSrc->z * pSrc->z); in VEC_Mag()
291 CP_SetSqrt64((u64)t); in VEC_Fx16Mag()
322 SDK_WARNING(1LL << (FX32_SHIFT + FX32_SHIFT + FX64C_SHIFT) >= (u64)t, "*pSrc is too large!"); in VEC_Normalize()
324 CP_SetDiv64_64(1LL << (FX32_SHIFT + FX32_SHIFT + FX64C_SHIFT), (u64)t); in VEC_Normalize()
325 CP_SetSqrt64((u64)(t << 2)); in VEC_Normalize()
362 CP_SetDiv64_64(1LL << (FX32_SHIFT + FX32_SHIFT + FX64C_SHIFT), (u64)t); in VEC_Fx16Normalize()
363 CP_SetSqrt64((u64)(t << 2)); in VEC_Fx16Normalize()
435 u64 tmp; // always positive number in VEC_Distance()
442 tmp = (u64)((fx64)diff *diff); in VEC_Distance()
445 tmp += (u64)((fx64)diff *diff); in VEC_Distance()
448 tmp += (u64)((fx64)diff *diff); in VEC_Distance()
472 u64 tmp; in VEC_Fx16Distance()
488 CP_SetSqrt64((u64)tmp); in VEC_Fx16Distance()