HomeSort by relevance Sort by last modified time
    Searched refs:mantissa (Results 1 - 25 of 106) sorted by null

1 2 3 4 5

  /external/deqp/external/openglcts/modules/common/
glcMisc.cpp 49 unsigned int mantissa; local
53 /* get mantissa */
54 mantissa = x & ((1 << 23) - 1);
60 if (mantissa && (exp == FLOAT_MAX_BIASED_EXP))
63 mantissa = (1 << 23) - 1;
68 mantissa = 0;
70 hf = (((GLhalf)sign) << 15) | (GLhalf)(HALF_FLOAT_MAX_BIASED_EXP) | (GLhalf)(mantissa >> 13);
77 mantissa |= (1 << 23);
78 mantissa >>= (14 + exp);
79 hf = (((GLhalf)sign) << 15) | (GLhalf)(mantissa);
105 unsigned int mantissa; local
186 unsigned int mantissa; local
255 unsigned int mantissa = (unsigned int)(hf & ((1 << 10) - 1)); local
305 unsigned int mantissa = (unsigned int)(f11 & ((1 << 6) - 1)); local
355 unsigned int mantissa = (unsigned int)(f10 & ((1 << 5) - 1)); local
    [all...]
  /external/grpc-grpc/third_party/nanopb/examples/using_double_on_avr/
double_conversion.c 22 uint64_t mantissa; local
27 mantissa = in.i & 0x7FFFFF;
36 if (!mantissa)
44 mantissa <<= 1;
45 while (!(mantissa & 0x800000))
47 mantissa <<= 1;
50 mantissa &= 0x7FFFFF;
55 mantissa <<= 29;
56 mantissa |= (uint64_t)(exponent + 1023) << 52;
57 mantissa |= (uint64_t)sign << 63
66 uint32_t mantissa; local
    [all...]
  /external/nanopb-c/examples/using_double_on_avr/
double_conversion.c 22 uint64_t mantissa; local
27 mantissa = in.i & 0x7FFFFF;
36 if (!mantissa)
44 mantissa <<= 1;
45 while (!(mantissa & 0x800000))
47 mantissa <<= 1;
50 mantissa &= 0x7FFFFF;
55 mantissa <<= 29;
56 mantissa |= (uint64_t)(exponent + 1023) << 52;
57 mantissa |= (uint64_t)sign << 63
66 uint32_t mantissa; local
    [all...]
  /external/deqp/framework/delibs/debase/
deFloat16.c 32 deUint32 mantissa; local
42 mantissa = x.u & 0x007fffffu;
53 mantissa = mantissa | 0x00800000u;
55 /* Round mantissa to nearest (10+e) */
59 deUint32 b = (mantissa >> t) & 1u;
61 mantissa = (mantissa + a + b) >> t;
64 return (deFloat16) (sign | mantissa);
68 if (mantissa == 0u
106 deUint64 mantissa; local
221 deUint32 mantissa; local
378 deUint64 mantissa; local
493 deUint32 mantissa; local
555 deUint64 mantissa; local
    [all...]
deFloat16Test.c 29 static float getFloat32 (deUint32 sign, deUint32 biased_exponent, deUint32 mantissa)
37 x.u = (sign << 31) | (biased_exponent << 23) | mantissa;
42 static deFloat16 getFloat16 (deUint16 sign, deUint16 biased_exponent, deUint16 mantissa)
44 return (deFloat16) ((sign << 15) | (biased_exponent << 10) | mantissa);
101 deUint32 mantissa = deRandom_getUint32(&rnd); local
103 mantissa &= 0x7fffffu; /* Take the last 23 bits */
104 mantissa |= (mantissa == 0); /* Make sure it is not zero */
106 DE_TEST_ASSERT(deFloat32To16RTZ(getFloat32(0, 0, mantissa)) == getFloat16(0, 0, 0));
107 DE_TEST_ASSERT(deFloat32To16RTZ(getFloat32(1, 0, mantissa)) == getFloat16(1, 0, 0))
120 deUint32 mantissa = deRandom_getUint32(&rnd); local
164 deUint32 mantissa = deRandom_getUint32(&rnd); local
181 deUint32 mantissa = deRandom_getUint32(&rnd); local
223 deUint32 mantissa = deRandom_getUint32(&rnd); local
241 deUint32 mantissa = deRandom_getUint32(&rnd); local
325 deUint32 mantissa = deRandom_getUint32(&rnd); local
    [all...]
  /external/mesa3d/src/mesa/main/
querymatrix.h 36 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
querymatrix.c 25 * GLbitfield glQueryMatrixxOES( GLfixed mantissa[16],
27 * mantissa[16] contains the contents of the current matrix in GLfixed
30 * is close to mantissa[i] * 2^exponent[i]. The function returns a status
42 _mesa_QueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16])
108 mantissa[i] = FLOAT_TO_FIXED(normalizedFraction);
123 mantissa[i] = INT_TO_FIXED(0);
133 mantissa[i] = INT_TO_FIXED(1);
136 mantissa[i] = -INT_TO_FIXED(1);
146 mantissa[i] = INT_TO_FIXED(2);
  /external/crcalc/src/com/hp/creals/
StringFloatRep.java 43 mantissa = m;
52 * A string representation of the mantissa. The decimal point is implicitly
55 public String mantissa; field in class:StringFloatRep
61 * The mantissa is scaled by radix**exponent.
70 (sign < 0? "-" : "") + mantissa + "E" + Integer.toString(exponent)
  /external/mesa3d/src/intel/compiler/
brw_packed_float.c 29 unsigned mantissa:23; member in struct:fu::__anon34210
44 unsigned mantissa = fu.s.mantissa >> (23 - 4); local
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);
  /external/mesa3d/src/util/
format_r11g11b10f.h 66 int mantissa = f32.ui & 0x007fffff; local
76 if (mantissa) {
94 mantissa >>= UF11_MANTISSA_SHIFT;
95 uf11 = exponent << UF11_EXPONENT_SHIFT | mantissa;
109 int mantissa = (val & 0x003f); local
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 = f32.ui & 0x007fffff local
191 int mantissa = (val & 0x001f); local
    [all...]
half_float.c 38 * an even mantissa.
154 float mantissa = ((float) (m)) / 1024.0f; local
156 return sign * mantissa * half_denorm;
  /external/webrtc/webrtc/modules/rtp_rtcp/source/rtcp_packet/
tmmbr.cc 36 uint32_t* mantissa,
38 // input_base10 = mantissa * 2^exp
49 *mantissa = (input_base10 >> exponent);
56 uint32_t mantissa = 0; local
58 ComputeMantissaAnd6bitBase2Exponent(bitrate_bps, 17, &mantissa, &exp);
61 AssignUWord8(buffer, pos, (exp << 2) + ((mantissa >> 15) & 0x03));
62 AssignUWord8(buffer, pos, mantissa >> 7);
63 AssignUWord8(buffer, pos, (mantissa << 1) +
77 // | MxTBR Exp | MxTBR Mantissa |Measured Overhead|
tmmbn.cc 34 uint32_t* mantissa,
36 // input_base10 = mantissa * 2^exp
47 *mantissa = (input_base10 >> exponent);
54 uint32_t mantissa = 0; local
56 ComputeMantissaAnd6bitBase2Exponent(bitrate_bps, 17, &mantissa, &exp);
59 AssignUWord8(buffer, pos, (exp << 2) + ((mantissa >> 15) & 0x03));
60 AssignUWord8(buffer, pos, mantissa >> 7);
61 AssignUWord8(buffer, pos, (mantissa << 1) +
75 // | MxTBR Exp | MxTBR Mantissa |Measured Overhead|
  /cts/tests/tests/renderscript/src/android/renderscript/cts/
Float16Utils.java 28 // 16-bit masks for extracting sign, exponent and mantissa bits
41 // NaN has all exponent bits set to 1 and a non-zero mantissa
47 // Infinity has all exponent bits set to 1 and zeroes in mantissa
53 // Subnormal numbers have exponent bits set to 0 and a non-zero mantissa
74 // Extract sign, exponent and mantissa
77 int mantissa = val & MANTISSA_MASK; local
79 // 0.<mantissa> = <mantissa> * 2^-10
80 float mantissaAsFloat = Math.scalb(mantissa, -10);
94 // value is 2^(exponent - 15) * 1.<mantissa>
128 long mantissa = valueBits & DOUBLE_MANTISSA_MASK; \/\/ 52-bit mantissa local
231 long mantissa = valueBits & DOUBLE_MANTISSA_MASK; \/\/ 52-bit mantissa local
309 long mantissa = valueBits & DOUBLE_MANTISSA_MASK; \/\/ 52-bit mantissa local
    [all...]
  /external/vixl/src/
utils-vixl.cc 150 uint16_t mantissa) {
151 uint16_t bits = (sign << 15) | (exp << 10) | mantissa;
156 float FloatPack(uint32_t sign, uint32_t exp, uint32_t mantissa) {
157 uint32_t bits = (sign << 31) | (exp << 23) | mantissa;
162 double DoublePack(uint64_t sign, uint64_t exp, uint64_t mantissa) {
163 uint64_t bits = (sign << 63) | (exp << 52) | mantissa;
175 uint16_t mantissa = bits & mantissa_mask; local
177 if (mantissa == 0) {
182 if (mantissa == 0) {
275 uint32_t mantissa local
385 uint64_t mantissa = ExtractUnsignedBitfield64(51, 0, raw); local
458 uint32_t mantissa = ExtractUnsignedBitfield32(22, 0, raw); local
513 uint64_t mantissa = ExtractUnsignedBitfield64(51, 0, raw); local
    [all...]
  /external/dng_sdk/source/
dng_utils.h 810 int32 mantissa = halfValue & 0x000003ff; local
815 if (mantissa == 0)
829 while (!(mantissa & 0x00000400))
831 mantissa <<= 1;
836 mantissa &= ~0x00000400;
845 if (mantissa == 0)
868 mantissa <<= 13;
870 // Assemble sign, exponent and mantissa.
872 return (uint32) ((sign << 31) | (exponent << 23) | mantissa);
883 int32 mantissa = i & 0x007fffff local
981 int32 mantissa = (((int32) input [1]) << 8) | input[2]; local
1053 int32 mantissa = input & 0x007FFFFF; local
    [all...]
  /external/arm-optimized-routines/math/single/
rredf.c 115 * So extract the mantissa of the input number as a 32-bit
118 unsigned mantissa = 0x80000000 | (k << 8); local
126 * of 'mantissa' (i.e. that set bit has real place value
127 * 2^(e-127)). So the lowest set bit in 'mantissa', 23 bits
160 unsigned long long mult1 = (unsigned long long)word1 * mantissa;
161 unsigned long long mult2 = (unsigned long long)word2 * mantissa;
162 unsigned long long mult3 = (unsigned long long)word3 * mantissa;
  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_inline_literals.c 39 * 22:0 mantissa
44 * 0:2 mantissa
51 unsigned mantissa = float_bits & 0x007fffff; local
66 if (mantissa & mantissa_mask) {
69 mantissa, mantissa_mask,
70 mantissa & mantissa_mask);
75 r300_mantissa = (mantissa & ~mantissa_mask) >> 20;
  /external/v8/src/arm64/
utils-arm64.cc 45 float float_pack(uint32_t sign, uint32_t exp, uint32_t mantissa) {
47 return bit_cast<float>((bits << kFloatMantissaBits) | mantissa);
50 double double_pack(uint64_t sign, uint64_t exp, uint64_t mantissa) {
52 return bit_cast<double>((bits << kDoubleMantissaBits) | mantissa);
61 const uint16_t mantissa = value & mantissa_mask; local
63 if (mantissa == 0) {
68 if (mantissa == 0) {
  /external/swiftshader/src/Common/
Half.cpp 31 unsigned int mantissa = (abs & 0x007FFFFF) | 0x00800000; local
36 abs = mantissa >> e;
  /external/swiftshader/src/System/
Half.cpp 31 unsigned int mantissa = (abs & 0x007FFFFF) | 0x00800000; local
36 abs = mantissa >> e;
  /external/u-boot/arch/arm/mach-omap2/am33xx/
clock_am33xx.c 253 u32 mantissa; local
273 /* Calculate Mantissa/Exponent */
275 mantissa = mod_freq_divider;
276 while ((mantissa > 127) && (exponent < 7)) {
278 mantissa /= 2;
280 if (mantissa > 127)
281 mantissa = 127;
283 mod_freq_divider = mantissa << exponent;
299 writel((exponent << 8) | mantissa, &cmwkup->sscmodfreqdivdpllmpu);
  /external/google-benchmark/src/
string_util.cc 31 double one_k, std::string* mantissa,
57 *mantissa = mantissa_stream.str();
72 *mantissa = mantissa_stream.str();
83 *mantissa = mantissa_stream.str();
102 std::string mantissa; local
104 ToExponentAndMantissa(value, threshold, precision, one_k, &mantissa,
106 return mantissa + ExponentToPrefix(exponent, false);
  /external/libcxx/utils/google-benchmark/src/
string_util.cc 31 double one_k, std::string* mantissa,
57 *mantissa = mantissa_stream.str();
72 *mantissa = mantissa_stream.str();
83 *mantissa = mantissa_stream.str();
102 std::string mantissa; local
104 ToExponentAndMantissa(value, threshold, precision, one_k, &mantissa,
106 return mantissa + ExponentToPrefix(exponent, false);
  /external/aac/libSBRdec/src/
transcendent.h 132 \brief Add two values given by mantissa and exponent.
138 inline void FDK_add_MantExp(FIXP_SGL a_m, /*!< Mantissa of 1st operand a */
140 FIXP_SGL b_m, /*!< Mantissa of 2nd operand b */
142 FIXP_SGL *ptrSum_m, /*!< Mantissa of result */
154 for compensation, the mantissa is shifted right. */
177 inline void FDK_add_MantExp(FIXP_DBL a, /*!< Mantissa of 1st operand a */
179 FIXP_DBL b, /*!< Mantissa of 2nd operand b */
181 FIXP_DBL *ptrSum, /*!< Mantissa of result */
193 for compensation, the mantissa is shifted right. */
217 \brief Divide two values given by mantissa and exponent
    [all...]

Completed in 1758 milliseconds

1 2 3 4 5