Home
last modified time | relevance | path

Searched refs:mantissa (Results 1 – 25 of 69) sorted by relevance

123

/external/deqp/framework/delibs/debase/
DdeFloat16.c32 int mantissa; in deFloat32To16() local
42 mantissa = x.i & 0x007fffff; in deFloat32To16()
53 mantissa = mantissa | 0x00800000; in deFloat32To16()
59 int b = (mantissa >> t) & 1; in deFloat32To16()
61 mantissa = (mantissa + a + b) >> t; in deFloat32To16()
64 return (deFloat16) (sign | mantissa); in deFloat32To16()
68 if (mantissa == 0) in deFloat32To16()
76 mantissa >>= 13; in deFloat32To16()
77 return (deFloat16) (sign | 0x7c00 | mantissa | (mantissa == 0)); in deFloat32To16()
83 mantissa = mantissa + 0x00000fff + ((mantissa >> 13) & 1); in deFloat32To16()
[all …]
/external/nanopb-c/examples/using_double_on_avr/
Ddouble_conversion.c22 uint64_t mantissa; in float_to_double() local
27 mantissa = in.i & 0x7FFFFF; in float_to_double()
36 if (!mantissa) in float_to_double()
44 mantissa <<= 1; in float_to_double()
45 while (!(mantissa & 0x800000)) in float_to_double()
47 mantissa <<= 1; in float_to_double()
50 mantissa &= 0x7FFFFF; in float_to_double()
55 mantissa <<= 29; in float_to_double()
56 mantissa |= (uint64_t)(exponent + 1023) << 52; in float_to_double()
57 mantissa |= (uint64_t)sign << 63; in float_to_double()
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_format_r11g11b10f.h61 int mantissa = f32.ui & 0x007fffff; in f32_to_uf11() local
71 if (mantissa) { in f32_to_uf11()
90 mantissa >>= UF11_MANTISSA_SHIFT; in f32_to_uf11()
91 uf11 = exponent << UF11_EXPONENT_SHIFT | mantissa; in f32_to_uf11()
105 int mantissa = (val & 0x003f); in uf11_to_f32() local
110 if (mantissa != 0) { in uf11_to_f32()
112 f32.f = scale * mantissa; in uf11_to_f32()
116 f32.ui = F32_INFINITY | mantissa; in uf11_to_f32()
127 decimal = 1.0f + (float) mantissa / 64; in uf11_to_f32()
147 int mantissa = f32.ui & 0x007fffff; in f32_to_uf10() local
[all …]
Du_format_rgb9e5.h50 unsigned int mantissa:23; member
52 unsigned int mantissa:23;
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
Du_format_r11g11b10f.h61 int mantissa = f32.ui & 0x007fffff; in f32_to_uf11() local
71 if (mantissa) { in f32_to_uf11()
90 mantissa >>= UF11_MANTISSA_SHIFT; in f32_to_uf11()
91 uf11 = exponent << UF11_EXPONENT_SHIFT | mantissa; in f32_to_uf11()
105 int mantissa = (val & 0x003f); in uf11_to_f32() local
110 if (mantissa != 0) { in uf11_to_f32()
112 f32.f = scale * mantissa; in uf11_to_f32()
116 f32.ui = F32_INFINITY | mantissa; in uf11_to_f32()
127 decimal = 1.0f + (float) mantissa / 64; in uf11_to_f32()
147 int mantissa = f32.ui & 0x007fffff; in f32_to_uf10() local
[all …]
Du_format_rgb9e5.h50 unsigned int mantissa:23; member
52 unsigned int mantissa:23;
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
Dfloatnum.c51 /*@only@*/ wordptr mantissa; /* Allocated to MANT_BITS bits */ member
78 unsigned char mantissa[MANT_BYTES]; /* little endian mantissa */ member
146 e->f.mantissa = BitVector_Create(MANT_BITS, FALSE); in POT_Table_Init_Entry()
147 BitVector_Block_Store(e->f.mantissa, s->mantissa, MANT_BYTES); in POT_Table_Init_Entry()
201 BitVector_Destroy(POT_TableN[i].f.mantissa); in yasm_floatnum_cleanup()
202 BitVector_Destroy(POT_TableP[i].f.mantissa); in yasm_floatnum_cleanup()
204 BitVector_Destroy(POT_TableP[14].f.mantissa); in yasm_floatnum_cleanup()
216 if (BitVector_is_empty(flt->mantissa)) { in floatnum_normalize()
223 norm_amt = (MANT_BITS-1)-Set_Max(flt->mantissa); in floatnum_normalize()
226 BitVector_Move_Left(flt->mantissa, (N_int)norm_amt); in floatnum_normalize()
[all …]
/external/valgrind/main/VEX/switchback/
Dtest_emfloat.c514 u16 mantissa[INTERNAL_FPF_PRECISION]; member
533 static void ShiftMantLeft1(u16 *carry,u16 *mantissa);
534 static void ShiftMantRight1(u16 *carry,u16 *mantissa);
701 dest->mantissa[i]=0; in SetInternalFPFZero()
721 dest->mantissa[i]=0; in SetInternalFPFInfinity()
739 dest->mantissa[0]=0x4000; in SetInternalFPFNaN()
741 dest->mantissa[i]=0; in SetInternalFPFNaN()
817 u16 *mantissa) in ShiftMantLeft1() argument
824 { accum=mantissa[i]; in ShiftMantLeft1()
830 mantissa[i]=accum; /* Return shifted value */ in ShiftMantLeft1()
[all …]
/external/chromium_org/third_party/skia/experimental/Intersection/
DIntersectionUtilities.cpp17 long mantissa = bits & 0xfffffffffffffL;
29 mantissa = mantissa | (1L<<52);
37 if (mantissa == 0)
43 while((mantissa & 1) == 0)
45 mantissa >>= 1;
/external/skia/experimental/Intersection/
DIntersectionUtilities.cpp17 long mantissa = bits & 0xfffffffffffffL;
29 mantissa = mantissa | (1L<<52);
37 if (mantissa == 0)
43 while((mantissa & 1) == 0)
45 mantissa >>= 1;
/external/chromium_org/third_party/angle/src/common/
Dmathutil.h161 unsigned int mantissa = (abs & 0x007FFFFF) | 0x00800000; in float32ToFloat16() local
166 abs = mantissa >> e; in float32ToFloat16()
327 unsigned short mantissa = fp11 & 0x3F; in float11ToFloat32() local
332 return bitCast<float>(0x7f800000 | (mantissa << 17)); in float11ToFloat32()
340 else if (mantissa != 0) in float11ToFloat32()
348 mantissa <<= 1; in float11ToFloat32()
350 while ((mantissa & 0x40) == 0); in float11ToFloat32()
352 mantissa = mantissa & 0x3F; in float11ToFloat32()
359 return bitCast<float>(((exponent + 112) << 23) | (mantissa << 17)); in float11ToFloat32()
366 unsigned short mantissa = fp11 & 0x1F; in float10ToFloat32() local
[all …]
/external/chromium_org/third_party/mesa/src/src/mesa/main/
Dquerymatrix.c93 extern GLbitfield GL_APIENTRY _es_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
99 GLbitfield GL_APIENTRY _es_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]) in _es_QueryMatrixxOES()
166 mantissa[i] = FLOAT_TO_FIXED(normalizedFraction); in _es_QueryMatrixxOES()
181 mantissa[i] = INT_TO_FIXED(0); in _es_QueryMatrixxOES()
191 mantissa[i] = INT_TO_FIXED(1); in _es_QueryMatrixxOES()
194 mantissa[i] = -INT_TO_FIXED(1); in _es_QueryMatrixxOES()
204 mantissa[i] = INT_TO_FIXED(2); in _es_QueryMatrixxOES()
/external/mesa3d/src/mesa/main/
Dquerymatrix.c91 extern GLbitfield GL_APIENTRY _es_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
97 GLbitfield GL_APIENTRY _es_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]) in _es_QueryMatrixxOES()
164 mantissa[i] = FLOAT_TO_FIXED(normalizedFraction); in _es_QueryMatrixxOES()
179 mantissa[i] = INT_TO_FIXED(0); in _es_QueryMatrixxOES()
189 mantissa[i] = INT_TO_FIXED(1); in _es_QueryMatrixxOES()
192 mantissa[i] = -INT_TO_FIXED(1); in _es_QueryMatrixxOES()
202 mantissa[i] = INT_TO_FIXED(2); in _es_QueryMatrixxOES()
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/tests/
Dfloatnum_test.c43 unsigned char mantissa[MANT_BYTES]; /* little endian mantissa - first member
172 unsigned char *mantissa; in new_check_flt() local
176 mantissa = BitVector_Block_Read(flt->mantissa, &len); in new_check_flt()
178 if (mantissa[i] != val->mantissa[i]) in new_check_flt()
180 free(mantissa); in new_check_flt()
235 flt->mantissa = BitVector_Create(MANT_BITS, TRUE); in get_family_setup()
241 BitVector_Destroy(flt->mantissa); in get_family_teardown()
249 BitVector_Block_Store(flt->mantissa, vals[i].mantissa, MANT_BYTES); in get_common_setup()
/external/chromium_org/v8/test/mjsunit/es6/
Dmath-fround.js65 var mantissa = 1 + this.mantissa_23_bits * mantissa_23_shift +
67 return sign * Math.pow(2, exponent) * mantissa;
77 var mantissa = 1 + (this.mantissa_23_bits + round) * mantissa_23_shift;
78 return sign * Math.pow(2, exponent) * mantissa;
96 var mantissa = (mantissa_23_bits + round) * mantissa_23_shift;
97 return sign * Math.pow(2, -126) * mantissa;
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/
Dradeon_inline_literals.c26 unsigned mantissa = float_bits & 0x007fffff; in ieee_754_to_r300_float() local
41 if (mantissa & mantissa_mask) { in ieee_754_to_r300_float()
44 mantissa, mantissa_mask, in ieee_754_to_r300_float()
45 mantissa & mantissa_mask); in ieee_754_to_r300_float()
50 r300_mantissa = (mantissa & ~mantissa_mask) >> 20; in ieee_754_to_r300_float()
/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_inline_literals.c26 unsigned mantissa = float_bits & 0x007fffff; in ieee_754_to_r300_float() local
41 if (mantissa & mantissa_mask) { in ieee_754_to_r300_float()
44 mantissa, mantissa_mask, in ieee_754_to_r300_float()
45 mantissa & mantissa_mask); in ieee_754_to_r300_float()
50 r300_mantissa = (mantissa & ~mantissa_mask) >> 20; in ieee_754_to_r300_float()
/external/deqp/framework/common/
DtcuFloat.hpp88 static inline Float construct (int sign, int exponent, StorageType mantissa);
115 …inline StorageType mantissa (void) const { return isZero() || isDenorm() ? mantissaBits() : (man… in mantissa() function in tcu::Float
206 (int sign, int exponent, StorageType mantissa) in construct() argument
209 const bool isShorthandZero = exponent == 0 && mantissa == 0; in construct()
213 const bool isDenormOrZero = (exponent == 1 - ExponentBias) && (mantissa >> MantissaBits == 0); in construct()
218 DE_ASSERT(isShorthandZero || isDenormOrZero || mantissa >> MantissaBits == 1); in construct()
221 …return Float(StorageType(s | (exp << MantissaBits) | (mantissa & ((StorageType(1)<<MantissaBits)-1… in construct()
269 deUint64 m = other.mantissa(); in convert()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_conv.c160 unsigned mantissa; in lp_build_clamped_float_to_unsigned_norm() local
166 mantissa = lp_mantissa(src_type); in lp_build_clamped_float_to_unsigned_norm()
168 if (dst_width <= mantissa) { in lp_build_clamped_float_to_unsigned_norm()
184 bias = (double)(1ULL << (mantissa - dst_width)); in lp_build_clamped_float_to_unsigned_norm()
192 else if (dst_width == (mantissa + 1)) { in lp_build_clamped_float_to_unsigned_norm()
285 unsigned mantissa; in lp_build_unsigned_norm_to_float() local
294 mantissa = lp_mantissa(dst_type); in lp_build_unsigned_norm_to_float()
296 if (src_width <= (mantissa + 1)) { in lp_build_unsigned_norm_to_float()
315 n = MIN2(mantissa, src_width); in lp_build_unsigned_norm_to_float()
320 bias = (double)((unsigned long long)1 << (mantissa - n)); in lp_build_unsigned_norm_to_float()
[all …]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
Dlp_bld_conv.c160 unsigned mantissa; in lp_build_clamped_float_to_unsigned_norm() local
166 mantissa = lp_mantissa(src_type); in lp_build_clamped_float_to_unsigned_norm()
168 if (dst_width <= mantissa) { in lp_build_clamped_float_to_unsigned_norm()
184 bias = (double)(1ULL << (mantissa - dst_width)); in lp_build_clamped_float_to_unsigned_norm()
192 else if (dst_width == (mantissa + 1)) { in lp_build_clamped_float_to_unsigned_norm()
285 unsigned mantissa; in lp_build_unsigned_norm_to_float() local
294 mantissa = lp_mantissa(dst_type); in lp_build_unsigned_norm_to_float()
296 if (src_width <= (mantissa + 1)) { in lp_build_unsigned_norm_to_float()
315 n = MIN2(mantissa, src_width); in lp_build_unsigned_norm_to_float()
320 bias = (double)((unsigned long long)1 << (mantissa - n)); in lp_build_unsigned_norm_to_float()
[all …]
/external/aac/libSBRdec/src/
Dtranscendent.h329 static inline void FDK_sqrt_MantExp(FIXP_DBL *mantissa, /*!< Pointer to mantissa */ in FDK_sqrt_MantExp() argument
333 FIXP_DBL input_m = *mantissa; in FDK_sqrt_MantExp()
344 *mantissa = result; in FDK_sqrt_MantExp()
348 *mantissa = (shift>=0) ? result << (INT)fixMin(DFRACT_BITS-1,shift) in FDK_sqrt_MantExp()
Denv_dec.cpp667 FIXP_SGL mantissa; in requantizeEnvelopeData() local
696 mantissa = 0.5f; in requantizeEnvelopeData()
707 mantissa = (FIXP_SGL)( (mantissa * pow2[bit]) << 1); in requantizeEnvelopeData()
719 mantissa = (exponent & ampShift) ? FL2FXCONST_SGL(0.707106781186548f) : FL2FXCONST_SGL(0.5f); in requantizeEnvelopeData()
731 h_sbr_data->iEnvelope[i] = (FIXP_SGL)(((LONG)mantissa & MASK_M) | (exponent & MASK_E)); in requantizeEnvelopeData()
/external/chromium_org/third_party/webrtc/modules/rtp_rtcp/source/
Drtcp_packet.cc78 uint32_t* mantissa, in ComputeMantissaAnd6bitBase2Exponent() argument
91 *mantissa = (input_base10 >> exponent); in ComputeMantissaAnd6bitBase2Exponent()
470 uint32_t mantissa = 0; in CreateTmmbrItem() local
472 ComputeMantissaAnd6bitBase2Exponent(bitrate_bps, 17, &mantissa, &exp); in CreateTmmbrItem()
475 AssignUWord8(buffer, pos, (exp << 2) + ((mantissa >> 15) & 0x03)); in CreateTmmbrItem()
476 AssignUWord8(buffer, pos, mantissa >> 7); in CreateTmmbrItem()
477 AssignUWord8(buffer, pos, (mantissa << 1) + in CreateTmmbrItem()
556 uint32_t mantissa = 0; in CreateRemb() local
558 ComputeMantissaAnd6bitBase2Exponent(remb_item.BitRate, 18, &mantissa, &exp); in CreateRemb()
569 AssignUWord8(buffer, pos, (exp << 2) + ((mantissa >> 16) & 0x03)); in CreateRemb()
[all …]
/external/dnsmasq/contrib/dns-loc/
Ddnsmasq2-loc-rfc1876.patch161 + int mantissa, exponent;
163 + mantissa = (int)((prec >> 4) & 0x0f) % 10;
166 + val = mantissa * poweroften[exponent];
180 + register int mantissa;
202 + mantissa = cmval / poweroften[exponent];
203 + if (mantissa > 9)
204 + mantissa = 9;
206 + retval = (mantissa << 4) | exponent;
/external/qemu/fpu/
Dsoftfloat-specialize.h226 uint16_t mantissa = a.high>>54; in commonNaNToFloat16() local
232 if (mantissa) { in commonNaNToFloat16()
234 | (0x1F << 10) | mantissa)); in commonNaNToFloat16()
329 uint32_t mantissa = a.high>>41; in commonNaNToFloat32() local
335 if ( mantissa ) in commonNaNToFloat32()
741 uint64_t mantissa = a.high>>12; in commonNaNToFloat64() local
747 if ( mantissa ) in commonNaNToFloat64()

123