Searched defs:frac_bits (Results 1 - 8 of 8) sorted by relevance

/external/mesa3d/src/compiler/nir/
H A Dnir_lower_double_ops.c308 nir_ssa_def *frac_bits = nir_isub(b, nir_imm_int(b, 52), unbiased_exp); local
318 * return src & (~0 << frac_bits)
325 /* Compute "~0 << frac_bits" in terms of hi/lo 32-bit integer math */
328 nir_ige(b, frac_bits, nir_imm_int(b, 32)),
330 nir_ishl(b, nir_imm_int(b, ~0), frac_bits));
334 nir_ilt(b, frac_bits, nir_imm_int(b, 33)),
338 nir_isub(b, frac_bits, nir_imm_int(b, 32))));
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_math.h681 util_unsigned_fixed(float value, unsigned frac_bits) argument
683 return value < 0 ? 0 : (uint32_t)(value * (1<<frac_bits));
687 util_signed_fixed(float value, unsigned frac_bits) argument
689 return (int32_t)(value * (1<<frac_bits));
/external/mesa3d/src/mesa/main/
H A Dmacros.h200 * \param frac_bits The number of bits used to store the fractional part.
203 U_FIXED(float value, uint32_t frac_bits) argument
205 value *= (1 << frac_bits);
212 * \param frac_bits The number of bits used to store the fractional part.
215 S_FIXED(float value, uint32_t frac_bits) argument
217 return (int32_t) (value * (1 << frac_bits));
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_pipe.h923 static inline uint32_t S_FIXED(float value, uint32_t frac_bits) argument
925 return value * (1 << frac_bits);
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state.c75 static uint32_t S_FIXED(float value, uint32_t frac_bits) argument
77 return value * (1 << frac_bits);
/external/vixl/src/aarch64/
H A Dlogic-aarch64.cc4794 uint32_t frac_bits = static_cast<uint32_t>(Bits(fraction, 51, 29)); local
4795 return FloatPack(sign, exp_bits, frac_bits);
/external/valgrind/VEX/priv/
H A Dguest_arm_toIR.c15805 Int frac_bits = size - ((imm4 << 1) | bI); local
15810 assign(scale, unop(Iop_I32UtoF64, mkU32( ((UInt)1) << (frac_bits-1) )));
15812 if (frac_bits >= 1 && frac_bits <= 32 && !to_fixed && !dp_op
15814 /* VCVT.F32.{S,U}32 S[d], S[d], #frac_bits */
15830 unsyned ? 'u' : 's', d, d, frac_bits);
15833 if (frac_bits >= 1 && frac_bits <= 32 && !to_fixed && dp_op
15835 /* VCVT.F64.{S,U}32 D[d], D[d], #frac_bits */
15848 unsyned ? 'u' : 's', d, d, frac_bits);
[all...]
/external/valgrind/perf/
H A Dtinycc.c8879 int b, t, shift, frac_bits, s, exp_val, ch;
8953 frac_bits = 0;
8970 frac_bits += shift;
8996 d = ldexp(d, exp_val - frac_bits);
8877 int b, t, shift, frac_bits, s, exp_val, ch; local

Completed in 1535 milliseconds