Searched refs:mantissa (Results 1 - 25 of 49) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dquerymatrix.h36 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
H A Dquerymatrix.c26 * GLbitfield glQueryMatrixxOES( GLfixed mantissa[16],
28 * mantissa[16] contains the contents of the current matrix in GLfixed
31 * is close to mantissa[i] * 2^exponent[i]. The function returns a status
43 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]) argument
109 mantissa[i] = FLOAT_TO_FIXED(normalizedFraction);
124 mantissa[i] = INT_TO_FIXED(0);
134 mantissa[i] = INT_TO_FIXED(1);
137 mantissa[i] = -INT_TO_FIXED(1);
147 mantissa[i] = INT_TO_FIXED(2);
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dquerymatrix.h36 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
H A Dquerymatrix.c26 * GLbitfield glQueryMatrixxOES( GLfixed mantissa[16],
28 * mantissa[16] contains the contents of the current matrix in GLfixed
31 * is close to mantissa[i] * 2^exponent[i]. The function returns a status
43 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]) argument
109 mantissa[i] = FLOAT_TO_FIXED(normalizedFraction);
124 mantissa[i] = INT_TO_FIXED(0);
134 mantissa[i] = INT_TO_FIXED(1);
137 mantissa[i] = -INT_TO_FIXED(1);
147 mantissa[i] = INT_TO_FIXED(2);
/xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
H A Dagx_minifloat.h31 * consisting of 3 bits for the exponent, 4 bits for the mantissa, and 1-bit
39 unsigned mantissa = (imm & 0xF); local in function:agx_minifloat_decode
42 return ldexpf(sign * (float) (mantissa | 0x10), exp - 7);
44 return ldexpf(sign * ((float) mantissa), -6);
62 unsigned mantissa = (frac * 32.0); local in function:agx_minifloat_encode
66 assert(mantissa >= 0x10 && mantissa < 0x20);
69 return sign | (exp << 4) | (mantissa & 0xF);
71 unsigned mantissa = (f * 64.0f); local in function:agx_minifloat_encode
72 assert(mantissa <
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_packed_float.c29 unsigned mantissa:23; member in struct:fu::__anon1dec7bb60108
44 unsigned mantissa = fu.s.mantissa >> (23 - 4); local in function:brw_float_to_vf
46 unsigned vf = (fu.s.sign << 7) | (exponent << 4) | mantissa;
52 /* Make sure the mantissa fits in 4-bits and the exponent in 3-bits. */
72 fu.s.mantissa = (vf & 0xf) << (23 - 4);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_packed_float.c29 unsigned mantissa:23; member in struct:fu::__anon8c8a44690108
44 unsigned mantissa = fu.s.mantissa >> (23 - 4); local in function:brw_float_to_vf
46 unsigned vf = (fu.s.sign << 7) | (exponent << 4) | mantissa;
52 /* Make sure the mantissa fits in 4-bits and the exponent in 3-bits. */
72 fu.s.mantissa = (vf & 0xf) << (23 - 4);
/xsrc/external/mit/MesaLib.old/dist/src/util/
H A Dformat_r11g11b10f.h66 int mantissa = f32.ui & 0x007fffff; local in function:f32_to_uf11
76 if (mantissa) {
94 mantissa >>= UF11_MANTISSA_SHIFT;
95 uf11 = exponent << UF11_EXPONENT_SHIFT | mantissa;
109 int mantissa = (val & 0x003f); local in function:uf11_to_f32
114 if (mantissa != 0) {
116 f32.f = scale * mantissa;
119 f32.ui = F32_INFINITY | mantissa;
128 decimal = 1.0f + (float) mantissa / 64;
148 int mantissa local in function:f32_to_uf10
191 int mantissa = (val & 0x001f); local in function:uf10_to_f32
[all...]
H A Dhalf_float.c41 * an even mantissa.
157 float mantissa = ((float) (m)) / 1024.0f; local in function:_mesa_half_to_float
159 return sign * mantissa * half_denorm;
214 /* Zero or subnormal. Set the mantissa to (v << 8) and return. */
231 /* Shift the mantissa up so bit 16 is the hidden 1 bit,
/xsrc/external/mit/MesaLib/dist/src/util/
H A Dformat_r11g11b10f.h66 int mantissa = f32.ui & 0x007fffff; local in function:f32_to_uf11
76 if (mantissa) {
94 mantissa >>= UF11_MANTISSA_SHIFT;
95 uf11 = exponent << UF11_EXPONENT_SHIFT | mantissa;
109 int mantissa = (val & 0x003f); local in function:uf11_to_f32
114 if (mantissa != 0) {
116 f32.f = scale * mantissa;
119 f32.ui = F32_INFINITY | mantissa;
128 decimal = 1.0f + (float) mantissa / 64;
148 int mantissa local in function:f32_to_uf10
191 int mantissa = (val & 0x001f); local in function:uf10_to_f32
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_inline_literals.c39 * 22:0 mantissa
44 * 0:2 mantissa
51 unsigned mantissa = float_bits & 0x007fffff; local in function:ieee_754_to_r300_float
66 if (mantissa & mantissa_mask) {
69 mantissa, mantissa_mask,
70 mantissa & mantissa_mask);
75 r300_mantissa = (mantissa & ~mantissa_mask) >> 20;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_inline_literals.c39 * 22:0 mantissa
44 * 0:2 mantissa
51 unsigned mantissa = float_bits & 0x007fffff; local in function:ieee_754_to_r300_float
66 if (mantissa & mantissa_mask) {
67 DBG("Failed mantissa has too many bits:\n"
68 "mantissa=0x%x mantissa_mask=0x%x, and=0x%x\n\n",
69 mantissa, mantissa_mask,
70 mantissa & mantissa_mask);
75 r300_mantissa = (mantissa & ~mantissa_mask) >> 20;
/xsrc/external/mit/mesa-demos/dist/src/egl/opengles1/
H A Dtri.c142 GLfixed mantissa[16]; local in function:test_query_matrix
150 rv = (*procQueryMatrixx)(mantissa, exponent);
156 printf("matrix[%d] = %f * 2^(%d)\n", i, mantissa[i]/65536.0, exponent[i]);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dformat.rst23 - ``FIXED``: Signed fixed point integer, (N/2 - 1) bits of mantissa
35 each of red green and blue mantissa, with a shared five bit exponent.
36 ``R11G11B10_FLOAT`` is five bits of exponent and five or six bits of mantissa
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dformat.rst23 - ``FIXED``: Signed fixed point integer, (N/2 - 1) bits of mantissa
35 each of red green and blue mantissa, with a shared five bit exponent.
36 ``R11G11B10_FLOAT`` is five bits of exponent and five or six bits of mantissa
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_conv.c228 * secondly, even if there was, since the FP's mantissa takes only a fraction
247 unsigned mantissa; local in function:lp_build_clamped_float_to_unsigned_norm
253 mantissa = lp_mantissa(src_type);
255 if (dst_width <= mantissa) {
258 * in the lowest significant bits of the mantissa, with correct rounding.
260 * This only works if the destination width fits in the mantissa.
271 bias = (double)(1ULL << (mantissa - dst_width));
280 else if (dst_width == (mantissa + 1)) {
283 * floating point (i.e., mantissa + 1 bits). Even so correct rounding
310 * and (mantissa
375 unsigned mantissa; local in function:lp_build_unsigned_norm_to_float
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_conv.c253 * secondly, even if there was, since the FP's mantissa takes only a fraction
272 unsigned mantissa; local in function:lp_build_clamped_float_to_unsigned_norm
278 mantissa = lp_mantissa(src_type);
280 if (dst_width <= mantissa) {
283 * in the lowest significant bits of the mantissa, with correct rounding.
285 * This only works if the destination width fits in the mantissa.
296 bias = (double)(1ULL << (mantissa - dst_width));
305 else if (dst_width == (mantissa + 1)) {
308 * floating point (i.e., mantissa + 1 bits). Even so correct rounding
335 * and (mantissa
403 unsigned mantissa; local in function:lp_build_unsigned_norm_to_float
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_format_convert.h395 * fewer mantissa bits and no sign bit. All we have to do is throw away
396 * the sign bit and the bottom mantissa bits and shift it into place.
450 nir_ssa_def *mantissa = local in function:nir_format_pack_r9g9b9e5
457 mantissa = nir_iadd(b, nir_iand_imm(b, mantissa, 1),
458 nir_ushr_imm(b, mantissa, 1));
460 nir_ssa_def *packed = nir_channel(b, mantissa, 0);
461 packed = nir_mask_shift_or(b, packed, nir_channel(b, mantissa, 1), ~0, 9);
462 packed = nir_mask_shift_or(b, packed, nir_channel(b, mantissa, 2), ~0, 18);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_format_convert.h373 * fewer mantissa bits and no sign bit. All we have to do is throw away
374 * the sign bit and the bottom mantissa bits and shift it into place.
428 nir_ssa_def *mantissa = local in function:nir_format_pack_r9g9b9e5
435 mantissa = nir_iadd(b, nir_iand(b, mantissa, nir_imm_int(b, 1)),
436 nir_ushr(b, mantissa, nir_imm_int(b, 1)));
438 nir_ssa_def *packed = nir_channel(b, mantissa, 0);
439 packed = nir_mask_shift_or(b, packed, nir_channel(b, mantissa, 1), ~0, 9);
440 packed = nir_mask_shift_or(b, packed, nir_channel(b, mantissa, 2), ~0, 18);
/xsrc/external/mit/xedit/dist/lisp/mp/
H A Dmpi.c163 double mantissa; local in function:mpi_setd
181 mantissa = frexp(d, &exponent);
182 if (mantissa < 0)
183 mantissa = -mantissa;
197 mantissa = ldexp(mantissa, -shift);
200 for (i = size - 1; i >= 0 && mantissa != 0.0; i--) {
201 mantissa = ldexp(mantissa, BNSBIT
[all...]
/xsrc/external/mit/xf86-video-ati/dist/src/
H A Dradeon_textured_video.c106 float mantissa; local in function:F_TO_24
113 mantissa = frexpf(val, &exponent);
116 if (mantissa < 0) {
118 mantissa = mantissa * -1.0;
123 /* Kill 7 LSB of mantissa */
124 float24 |= (F_TO_DW(mantissa) & 0x7FFFFF) >> 7;
/xsrc/external/mit/xf86-video-ati-kms/dist/src/
H A Dradeon_textured_video.c83 float mantissa; local in function:F_TO_24
90 mantissa = frexpf(val, &exponent);
93 if (mantissa < 0) {
95 mantissa = mantissa * -1.0;
100 /* Kill 7 LSB of mantissa */
101 float24 |= (F_TO_DW(mantissa) & 0x7FFFFF) >> 7;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/
H A Dr300_emit.c184 float mantissa; local in function:pack_float24
193 mantissa = frexpf(f, &exponent);
196 if (mantissa < 0) {
198 mantissa = mantissa * -1.0;
203 /* Kill 7 LSB of mantissa */
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/
H A Dr300_emit.c184 float mantissa; local in function:pack_float24
193 mantissa = frexpf(f, &exponent);
196 if (mantissa < 0) {
198 mantissa = mantissa * -1.0;
203 /* Kill 7 LSB of mantissa */
/xsrc/external/mit/xf86-video-intel-old/dist/src/
H A Di830_video.c1564 uint16_t mantissa; member in struct:__anonfe447f6f0208
1586 pCoeff[pos].mantissa = icoeff << res;
1590 pCoeff[pos].mantissa = icoeff << res;
1594 pCoeff[pos].mantissa = icoeff << res;
1598 pCoeff[pos].mantissa = icoeff << res;
1847 new_coeffs[pos].mantissa);

Completed in 29 milliseconds

12