Home
last modified time | relevance | path

Searched refs:frac_bits (Results 1 - 10 of 10) sorted by relevance

/third_party/ffmpeg/libavutil/
H A Dsoftfloat.h181 * This converts a fixed point value v with frac_bits fractional bits to a
183 * @returns a SoftFloat with value v * 2^-frac_bits
185 static inline av_const SoftFloat av_int2sf(int v, int frac_bits){ in av_int2sf() argument
191 return av_normalize_sf(av_normalize1_sf((SoftFloat){v, ONE_BITS + 1 - frac_bits + exp_offset})); in av_int2sf()
198 static inline av_const int av_sf2int(SoftFloat v, int frac_bits){ in av_sf2int() argument
199 v.exp += frac_bits - (ONE_BITS + 1); in av_sf2int()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_double_ops.c323 nir_ssa_def *frac_bits = nir_isub(b, nir_imm_int(b, 52), unbiased_exp); in lower_trunc() local
333 * return src & (~0 << frac_bits) in lower_trunc()
340 /* Compute "~0 << frac_bits" in terms of hi/lo 32-bit integer math */ in lower_trunc()
343 nir_ige(b, frac_bits, nir_imm_int(b, 32)), in lower_trunc()
345 nir_ishl(b, nir_imm_int(b, ~0), frac_bits)); in lower_trunc()
349 nir_ilt(b, frac_bits, nir_imm_int(b, 33)), in lower_trunc()
353 nir_isub(b, frac_bits, nir_imm_int(b, 32)))); in lower_trunc()
/third_party/mesa3d/src/util/
H A Du_math.h758 util_unsigned_fixed(float value, unsigned frac_bits) in util_unsigned_fixed() argument
760 return value < 0 ? 0 : (uint32_t)(value * (1<<frac_bits)); in util_unsigned_fixed()
764 util_signed_fixed(float value, unsigned frac_bits) in util_signed_fixed() argument
766 return (int32_t)(value * (1<<frac_bits)); in util_signed_fixed()
/third_party/mesa3d/src/mesa/main/
H A Dmacros.h226 * \param frac_bits The number of bits used to store the fractional part.
229 U_FIXED(float value, uint32_t frac_bits) in U_FIXED() argument
231 value *= (1 << frac_bits); in U_FIXED()
238 * \param frac_bits The number of bits used to store the fractional part.
241 S_FIXED(float value, uint32_t frac_bits) in S_FIXED() argument
243 return (int32_t) (value * (1 << frac_bits)); in S_FIXED()
/third_party/ffmpeg/libavcodec/
H A Dmlpdec.c772 int frac_bits, max_chan; in read_matrix_params() local
774 frac_bits = get_bits(gbp, 4); in read_matrix_params()
783 if (frac_bits > 14) { in read_matrix_params()
796 coeff_val = get_sbits(gbp, frac_bits + 2); in read_matrix_params()
798 s->matrix_coeff[mat][ch] = coeff_val * (1 << (14 - frac_bits)); in read_matrix_params()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_pipe_common.h938 static inline int S_FIXED(float value, unsigned frac_bits) in S_FIXED() argument
940 return value * (1 << frac_bits); in S_FIXED()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_private.h213 radv_float_to_sfixed(float value, unsigned frac_bits) in radv_float_to_sfixed() argument
215 return value * (1 << frac_bits); in radv_float_to_sfixed()
219 radv_float_to_ufixed(float value, unsigned frac_bits) in radv_float_to_ufixed() argument
221 return value * (1 << frac_bits); in radv_float_to_ufixed()
/third_party/vixl/src/aarch64/
H A Dlogic-aarch64.cc6312 uint16_t frac_bits = static_cast<uint16_t>(Bits(fraction, 51, 42));
6313 return Float16Pack(sign, exp_bits, frac_bits);
6316 uint32_t frac_bits = static_cast<uint32_t>(Bits(fraction, 51, 29));
6317 return FloatPack(sign, exp_bits, frac_bits);
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state.c4707 static inline int S_FIXED(float value, unsigned frac_bits) in S_FIXED() argument
4709 return value * (1 << frac_bits); in S_FIXED()
/third_party/node/deps/v8/src/execution/arm64/
H A Dsimulator-logic-arm64.cc4079 uint32_t frac_bits = static_cast<uint32_t>(Bits(fraction, 51, 29)); in FPRecipEstimate() local
4080 return float_pack(sign, exp_bits, frac_bits); in FPRecipEstimate()

Completed in 41 milliseconds