Lines Matching refs:D
32 uint32_t D, in scale_u64_to_u64() argument
39 assert(D); in scale_u64_to_u64()
66 if ((tmp2 >> 32) >= D) { in scale_u64_to_u64()
74 r = tmp2 % D; in scale_u64_to_u64()
75 tmp2 /= D; in scale_u64_to_u64()
88 r = tmp1 % D; in scale_u64_to_u64()
89 tmp1 /= D; in scale_u64_to_u64()
116 uint32_t D, in linear_transform_s64_to_s64() argument
141 D, in linear_transform_s64_to_s64()
210 template <class T> void LinearTransform::reduce(T* N, T* D) { in reduce() argument
212 if (!N || !D || !(*D)) { in reduce()
218 b = *D; in reduce()
221 *D = 1; in reduce()
237 *D /= b; in reduce()
247 template void LinearTransform::reduce<uint64_t>(uint64_t* N, uint64_t* D);
248 template void LinearTransform::reduce<uint32_t>(uint32_t* N, uint32_t* D);
250 void LinearTransform::reduce(int32_t* N, uint32_t* D) { in reduce() argument
251 if (N && D && *D) { in reduce()
254 reduce(reinterpret_cast<uint32_t*>(N), D); in reduce()
257 reduce(reinterpret_cast<uint32_t*>(N), D); in reduce()