/external/deqp/framework/common/ |
tcuFloat.hpp | 75 * \param mantissa Mantissa bits with implicit leading bit explicitly set 79 * The normally implicit leading bit of the mantissa must be explicitly set. 81 * values are specified with the leading mantissa bit of zero and the lowest 83 * mantissa set to zero is a shorthand notation for the correctly signed 85 * exponent of ExponentBias+1 and the appropriate mantissa (with leading 88 static inline Float construct (int sign, int exponent, StorageType mantissa); 94 * \param mantissa Mantissa bits 115 inline StorageType mantissa (void) const { return isZero() || isDenorm() ? mantissaBits() : (mantissaBits() | (StorageType(1) (…) function in class:tcu::Float [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderPackingFunctionTests.cpp | 564 const deUint32 mantissa = rnd.getUint32() & ((1<<23)-1); local 566 v[c] = tcu::Float32::construct(s, exp ? exp : 1 /* avoid denormals */, (1u<<23) | mantissa).asFloat(); 670 const deUint32 mantissa = rnd.getUint32() & ((1<<mantBits)-1); local 671 const deUint16 value = tcu::Float16::construct(s, exp ? exp : 1 /* avoid denorm */, (1u<<10) | mantissa).bits();
|
es3fShaderCommonFunctionTests.cpp | 103 return de::max(0, inExp-outExp); // Lost due to mantissa shift. 813 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0; local 816 const deUint32 value = (sign << 31) | (exp << 23) | mantissa; 894 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0; local 897 const deUint32 value = (sign << 31) | (exp << 23) | mantissa; [all...] |
/external/mesa3d/src/mesa/main/ |
imports.c | 435 float mantissa = ((float) (m)) / 1024.0f; local 437 return sign * mantissa * half_denorm;
|
/external/qemu/fpu/ |
softfloat-specialize.h | 226 uint16_t mantissa = a.high>>54; local 232 if (mantissa) { 234 | (0x1F << 10) | mantissa)); 329 uint32_t mantissa = a.high>>41; local 335 if ( mantissa ) 741 uint64_t mantissa = a.high>>12; local 747 if ( mantissa ) [all...] |
/frameworks/base/core/jni/ |
android_opengl_GLES10Ext.cpp | 327 /* GLbitfield glQueryMatrixxOES ( GLfixed *mantissa, GLint *exponent ) */ 337 GLfixed *mantissa = (GLfixed *) 0; local 345 _exceptionMessage = "mantissa == null"; 363 mantissa = mantissa_base + mantissaOffset; 389 (GLfixed *)mantissa, 408 /* GLbitfield glQueryMatrixxOES ( GLfixed *mantissa, GLint *exponent ) */ 421 GLfixed *mantissa = (GLfixed *) 0; local 425 mantissa = (GLfixed *)getPointer(_env, mantissa_buf, &_mantissaArray, &_mantissaRemaining, &_mantissaBufferOffset); 439 if (mantissa == NULL) { 441 mantissa = (GLfixed *) (_mantissaBase + _mantissaBufferOffset) [all...] |
/libcore/luni/src/main/java/java/math/ |
Conversion.java | 436 * Take 53 bits from lVal to mantissa. The least significant bit is 439 long mantissa = lVal & 0x1FFFFFFFFFFFFFL; local 441 if (mantissa == 0X1FFFFFFFFFFFFFL) { 445 if (mantissa == 0x1FFFFFFFFFFFFEL) { 449 // Round the mantissa 450 if (((mantissa & 1) == 1) 451 && (((mantissa & 2) == 2) || BitLevel.nonZeroDroppedBits(delta, 453 mantissa += 2; 455 mantissa >>= 1; // drop the rounding bit 458 long result = resSign | exponent | mantissa; [all...] |
/external/chromium_org/third_party/angle/src/common/ |
mathutil.h | 161 unsigned int mantissa = (abs & 0x007FFFFF) | 0x00800000; local 166 abs = mantissa >> e; 327 unsigned short mantissa = fp11 & 0x3F; local 332 return bitCast<float>(0x7f800000 | (mantissa << 17)); 340 else if (mantissa != 0) 348 mantissa <<= 1; 350 while ((mantissa & 0x40) == 0); 352 mantissa = mantissa & 0x3F; 359 return bitCast<float>(((exponent + 112) << 23) | (mantissa << 17)) 366 unsigned short mantissa = fp11 & 0x1F; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
lp_bld_conv.c | 111 /* Exponent / mantissa bits */ 141 * secondly, even if there was, since the FP's mantissa takes only a fraction 160 unsigned mantissa; local 166 mantissa = lp_mantissa(src_type); 168 if (dst_width <= mantissa) { 171 * in the lowest significant bits of the mantissa, with correct rounding. 173 * This only works if the destination width fits in the mantissa. 184 bias = (double)(1ULL << (mantissa - dst_width)); 192 else if (dst_width == (mantissa + 1)) { 195 * floating point (i.e., mantissa + 1 bits). So do a straigh 285 unsigned mantissa; local [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/program/ |
prog_execute.c | 1075 GLfloat mantissa = FREXPF(t[0], &exponent); local [all...] |
/external/chromium_org/third_party/webrtc/modules/rtp_rtcp/source/ |
rtcp_packet.cc | 78 uint32_t* mantissa, 80 // input_base10 = mantissa * 2^exp 91 *mantissa = (input_base10 >> exponent); 470 uint32_t mantissa = 0; local 472 ComputeMantissaAnd6bitBase2Exponent(bitrate_bps, 17, &mantissa, &exp); 475 AssignUWord8(buffer, pos, (exp << 2) + ((mantissa >> 15) & 0x03)); 476 AssignUWord8(buffer, pos, mantissa >> 7); 477 AssignUWord8(buffer, pos, (mantissa << 1) + 491 // | MxTBR Exp | MxTBR Mantissa |Measured Overhead| 515 // | MxTBR Exp | MxTBR Mantissa |Measured Overhead 556 uint32_t mantissa = 0; local [all...] |
/external/deqp/modules/gles31/functional/ |
es31fShaderPackingFunctionTests.cpp | 568 const deUint32 mantissa = rnd.getUint32() & ((1<<23)-1); local 570 v[c] = tcu::Float32::construct(s, exp ? exp : 1 /* avoid denormals */, (1u<<23) | mantissa).asFloat(); 674 const deUint32 mantissa = rnd.getUint32() & ((1<<mantBits)-1); local 675 const deUint16 value = tcu::Float16::construct(s, exp ? exp : 1 /* avoid denorm */, (1u<<10) | mantissa).bits(); [all...] |
es31fShaderCommonFunctionTests.cpp | 104 return de::max(0, inExp-outExp); // Lost due to mantissa shift. 844 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0; local 847 const deUint32 value = (sign << 31) | (exp << 23) | mantissa; 927 const deUint32 mantissa = !isInf ? ((1u<<22) | (rnd.getUint32() & mantissaMask)) : 0; local 930 const deUint32 value = (sign << 31) | (exp << 23) | mantissa; [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_conv.c | 111 /* Exponent / mantissa bits */ 141 * secondly, even if there was, since the FP's mantissa takes only a fraction 160 unsigned mantissa; local 166 mantissa = lp_mantissa(src_type); 168 if (dst_width <= mantissa) { 171 * in the lowest significant bits of the mantissa, with correct rounding. 173 * This only works if the destination width fits in the mantissa. 184 bias = (double)(1ULL << (mantissa - dst_width)); 192 else if (dst_width == (mantissa + 1)) { 195 * floating point (i.e., mantissa + 1 bits). So do a straigh 285 unsigned mantissa; local [all...] |
/external/mesa3d/src/mesa/program/ |
prog_execute.c | 1075 GLfloat mantissa = FREXPF(t[0], &exponent); local [all...] |
/frameworks/base/core/java/android/bluetooth/ |
BluetoothGattCharacteristic.java | 578 * @param mantissa Mantissa for this characteristic 584 public boolean setValue(int mantissa, int exponent, int formatType, int offset) { 591 mantissa = intToSignedBits(mantissa, 12); 593 mValue[offset++] = (byte)(mantissa & 0xFF); 594 mValue[offset] = (byte)((mantissa >> 8) & 0x0F); 599 mantissa = intToSignedBits(mantissa, 24); 601 mValue[offset++] = (byte)(mantissa & 0xFF) 659 int mantissa = unsignedToSigned(unsignedByteToInt(b0) local 669 int mantissa = unsignedToSigned(unsignedByteToInt(b0) local [all...] |
/libcore/luni/src/main/java/java/lang/ |
HexStringParser.java | 71 private long mantissa; field in class:HexStringParser 120 return sign | exponent | mantissa; 149 * Parses the mantissa field. 180 mantissa = Long.parseLong(significand, HEX_RADIX); 192 mantissa = 0; 197 mantissa = 0; 218 mantissa = mantissa & MANTISSA_MASK; 223 desiredWidth += (int)exponent;//lends bit from mantissa to exponent 227 mantissa = mantissa & MANTISSA_MASK [all...] |
/libcore/luni/src/main/native/ |
cbigint.cpp | 572 uint64_t mantissa, test64; local 591 mantissa = *arg << highBit; 593 CREATE_DOUBLE_BITS (mantissa, -highBit); 598 mantissa = *arg >> highBit; 600 CREATE_DOUBLE_BITS (mantissa, highBit); 604 if (test > 0x400 || ((test == 0x400) && (mantissa & 1))) 616 mantissa = 622 mantissa = arg[length]; 625 CREATE_DOUBLE_BITS (mantissa, length * 64 - highBit); 629 if (test64 > SIGN_MASK || ((test64 == SIGN_MASK) && (mantissa & 1)) [all...] |
/external/srec/srec/EventLog/src/ |
riff.c | 182 int sign, exponent, mantissa, sample; local 187 mantissa = ulawbyte & 0x0F; 188 sample = exp_lut[exponent] + (mantissa << (exponent + 3));
|
/external/webrtc/src/modules/audio_processing/aec/ |
aec_core_sse2.c | 226 // the mantissa, putting eight into the biased exponent (to shift/ 229 // from the mantissa by substracting it out. 248 const __m128 mantissa = _mm_and_ps(a, *((__m128 *)mantissa_mask)); local 250 mantissa, *((__m128 *)zero_biased_exponent_is_one));
|
/art/compiler/dex/quick/arm64/ |
target_arm64.cc | 322 int mantissa = (small_float & 0x0f) + 0x10; local 324 float signed_mantissa = static_cast<float>(sign*mantissa); [all...] |
/bionic/libc/dns/resolv/ |
res_debug.c | 773 int mantissa, exponent; local 775 mantissa = (int)((prec >> 4) & 0x0f) % 10; 778 val = mantissa * poweroften[exponent]; 791 int mantissa; local 813 mantissa = cmval / poweroften[exponent]; 814 if (mantissa > 9) 815 mantissa = 9; 817 retval = (mantissa << 4) | exponent; [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
r300_emit.c | 164 float mantissa; local 173 mantissa = frexpf(f, &exponent); 176 if (mantissa < 0) { 178 mantissa = mantissa * -1.0; 183 /* Kill 7 LSB of mantissa */ [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/aec/ |
aec_core_neon.c | 274 // the mantissa, putting eight into the biased exponent (to shift/ 277 // from the mantissa by substracting it out. 291 const uint32x4_t mantissa = vandq_u32(vreinterpretq_u32_f32(a), local 294 vreinterpretq_f32_u32(vorrq_u32(mantissa,
|
/external/mesa3d/src/gallium/drivers/r300/ |
r300_emit.c | 164 float mantissa; local 173 mantissa = frexpf(f, &exponent); 176 if (mantissa < 0) { 178 mantissa = mantissa * -1.0; 183 /* Kill 7 LSB of mantissa */ [all...] |