Home
last modified time | relevance | path

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

/hardware/google/gfxstream/guest/mesa/src/util/tools/
Dfind_hash_func.c63 for (unsigned mul = 1; mul < (1 << 16); mul++) { in find_perfect_hash_func() local
70 unsigned hash = ((list[a].value * mul) >> rshift) & mask; in find_perfect_hash_func()
76 if (hash == (((list[b].value * mul) >> rshift) & mask)) in find_perfect_hash_func()
81 *best_mul = mul; in find_perfect_hash_func()
110 for (unsigned mul = start_mul; mul < end_mul; mul += num_threads) { in find_translate_func() local
114 unsigned hash = (((list[a].value * mul) >> rshift) + add) & mask; in find_translate_func()
121 result_mul[thread_id] = mul; in find_translate_func()
147 unsigned mul, rshift, mask, max; in print_hash_code() local
158 if (find_translate_func(list, &mul, &rshift, &mask, max_result)) { in print_hash_code()
161 uppercase_name, mul, rshift, mask); in print_hash_code()
[all …]
/hardware/qcom/display/msm8960/libcopybit/
Dcopybit.cpp105 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
106 if (mul != div) { in MULDIV()
107 *a = (mul * *a) / div; in MULDIV()
108 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8909w_3100/libcopybit/
Dcopybit.cpp109 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
110 if (mul != div) { in MULDIV()
111 *a = (mul * *a) / div; in MULDIV()
112 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8994/libcopybit/
Dcopybit.cpp108 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
109 if (mul != div) { in MULDIV()
110 *a = (mul * *a) / div; in MULDIV()
111 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8909/libcopybit/
Dcopybit.cpp109 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
110 if (mul != div) { in MULDIV()
111 *a = (mul * *a) / div; in MULDIV()
112 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/sm8150/display/libcopybit/
Dcopybit.cpp109 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
110 if (mul != div) { in MULDIV()
111 *a = (mul * *a) / div; in MULDIV()
112 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8996/libcopybit/
Dcopybit.cpp109 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
110 if (mul != div) { in MULDIV()
111 *a = (mul * *a) / div; in MULDIV()
112 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8226/libcopybit/
Dcopybit.cpp107 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
108 if (mul != div) { in MULDIV()
109 *a = (mul * *a) / div; in MULDIV()
110 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8084/libcopybit/
Dcopybit.cpp107 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
108 if (mul != div) { in MULDIV()
109 *a = (mul * *a) / div; in MULDIV()
110 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/sm7250/display/libcopybit/
Dcopybit.cpp109 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
110 if (mul != div) { in MULDIV()
111 *a = (mul * *a) / div; in MULDIV()
112 *b = (mul * *b) / div; in MULDIV()
/hardware/qcom/display/msm8998/libcopybit/
Dcopybit.cpp107 static inline void MULDIV(uint32_t *a, uint32_t *b, int mul, int div) { in MULDIV() argument
108 if (mul != div) { in MULDIV()
109 *a = (mul * *a) / div; in MULDIV()
110 *b = (mul * *b) / div; in MULDIV()
/hardware/google/gfxstream/third-party/glm/include/glm/gtc/
Dquaternion_simd.inl15 // SSE2 STATS: 11 shuffle, 8 mul, 8 add
16 // SSE4 STATS: 3 shuffle, 4 mul, 4 dpps
/hardware/google/gfxstream/third-party/glm/include/glm/gtx/
Dsimd_quat.inl112 // 8 mul
117 // 4 mul
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/xml/
Dregistry.rnc136 # Valid values: 'min', 'max', 'pot', 'mul', 'bits', bitmask', 'range', 'struct', 'exact',…
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/
Dregistry.adoc640 ** `"mul"` denotes a value that must be an integer multiple of this limit.
3063 * 2022-06-08 - Add `exact`, `bits`, `mul` and `pot` limit types.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dshaders.adoc2881 The operators supported are add, mul, min, max, and, or, xor.
2932 The operations supported are add, mul, min, max, and, or, xor.