| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | querymatrix.h | 36 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
|
| H A D | querymatrix.c | 26 * 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 D | querymatrix.h | 36 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
|
| H A D | querymatrix.c | 26 * 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 D | agx_minifloat.h | 31 * 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 D | brw_packed_float.c | 29 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 D | brw_packed_float.c | 29 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 D | format_r11g11b10f.h | 66 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 D | half_float.c | 41 * 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 D | format_r11g11b10f.h | 66 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 D | radeon_inline_literals.c | 39 * 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 D | radeon_inline_literals.c | 39 * 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 D | tri.c | 142 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 D | format.rst | 23 - ``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 D | format.rst | 23 - ``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 D | lp_bld_conv.c | 228 * 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 D | lp_bld_conv.c | 253 * 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 D | nir_format_convert.h | 395 * 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 D | nir_format_convert.h | 373 * 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 D | mpi.c | 163 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 D | radeon_textured_video.c | 106 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 D | radeon_textured_video.c | 83 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 D | r300_emit.c | 184 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 D | r300_emit.c | 184 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 D | i830_video.c | 1564 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);
|