/external/llvm-project/compiler-rt/lib/builtins/arm/ |
D | addsf3.S | 16 #define significandBits 23 macro 37 lsrs r6, r2, #(significandBits) 38 lsrs r7, r3, #(significandBits) 56 lsls r4, r0, #(typeWidth - significandBits) 57 lsrs r4, r4, #(typeWidth - significandBits - 3) // aSignificand << 3 58 lsls r5, r1, #(typeWidth - significandBits) 59 lsrs r5, r5, #(typeWidth - significandBits - 3) // bSignificand << 3 63 lsls r6, r6, #(significandBits + 3) 66 lsrs r2, r2, #(significandBits) 72 lsrs r3, r3, #(significandBits) [all …]
|
/external/compiler-rt/lib/builtins/ |
D | floatunsisf.c | 36 if (exponent <= significandBits) { in ARM_EABI_FNALIAS() 37 const int shift = significandBits - exponent; in ARM_EABI_FNALIAS() 40 const int shift = exponent - significandBits; in ARM_EABI_FNALIAS() 48 result += (rep_t)(exponent + exponentBias) << significandBits; in ARM_EABI_FNALIAS()
|
D | floatsisf.c | 44 if (exponent <= significandBits) { in ARM_EABI_FNALIAS() 45 const int shift = significandBits - exponent; in ARM_EABI_FNALIAS() 48 const int shift = exponent - significandBits; in ARM_EABI_FNALIAS() 56 result += (rep_t)(exponent + exponentBias) << significandBits; in ARM_EABI_FNALIAS()
|
D | fp_fixuint_impl.inc | 22 const int exponent = (aAbs >> significandBits) - exponentBias; 33 // If 0 <= exponent < significandBits, right shift to get the result. 35 if (exponent < significandBits) 36 return significand >> (significandBits - exponent); 38 return (fixuint_t)significand << (exponent - significandBits);
|
D | fp_fixint_impl.inc | 24 const int exponent = (aAbs >> significandBits) - exponentBias; 35 // If 0 <= exponent < significandBits, right shift to get the result. 37 if (exponent < significandBits) 38 return sign * (significand >> (significandBits - exponent)); 40 return sign * ((fixint_t)significand << (exponent - significandBits));
|
D | fp_lib.h | 47 #define significandBits 23 macro 67 #define significandBits 52 macro 113 #define significandBits 112 macro 217 #define exponentBits (typeWidth - significandBits - 1) 221 #define implicitBit (REP_C(1) << significandBits) 223 #define signBit (REP_C(1) << (significandBits + exponentBits)) 226 #define oneRep ((rep_t)exponentBias << significandBits)
|
D | floatunsitf.c | 32 const int shift = significandBits - exponent; in __floatunsitf() 36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsitf()
|
D | floatunsidf.c | 36 const int shift = significandBits - exponent; in ARM_EABI_FNALIAS() 40 result += (rep_t)(exponent + exponentBias) << significandBits; in ARM_EABI_FNALIAS()
|
D | floatunditf.c | 32 const int shift = significandBits - exponent; in __floatunditf() 36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunditf()
|
D | floatsitf.c | 41 const int shift = significandBits - exponent; in __floatsitf() 45 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatsitf()
|
D | floatsidf.c | 46 const int shift = significandBits - exponent; in ARM_EABI_FNALIAS() 50 result += (rep_t)(exponent + exponentBias) << significandBits; in ARM_EABI_FNALIAS()
|
D | divsf3.c | 27 const unsigned int aExponent = toRep(a) >> significandBits & maxExponent; in ARM_EABI_FNALIAS() 28 const unsigned int bExponent = toRep(b) >> significandBits & maxExponent; in ARM_EABI_FNALIAS() 163 absResult |= (rep_t)writtenExponent << significandBits; in ARM_EABI_FNALIAS()
|
D | floatditf.c | 41 const int shift = significandBits - exponent; in __floatditf() 45 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatditf()
|
/external/llvm-project/compiler-rt/lib/builtins/ |
D | floatunsisf.c | 33 if (exponent <= significandBits) { in __floatunsisf() 34 const int shift = significandBits - exponent; in __floatunsisf() 37 const int shift = exponent - significandBits; in __floatunsisf() 47 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsisf()
|
D | floatsisf.c | 40 if (exponent <= significandBits) { in __floatsisf() 41 const int shift = significandBits - exponent; in __floatsisf() 44 const int shift = exponent - significandBits; in __floatsisf() 54 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatsisf()
|
D | fp_fixint_impl.inc | 23 const int exponent = (aAbs >> significandBits) - exponentBias; 34 // If 0 <= exponent < significandBits, right shift to get the result. 36 if (exponent < significandBits) 37 return sign * (significand >> (significandBits - exponent)); 39 return sign * ((fixint_t)significand << (exponent - significandBits));
|
D | fp_fixuint_impl.inc | 21 const int exponent = (aAbs >> significandBits) - exponentBias; 32 // If 0 <= exponent < significandBits, right shift to get the result. 34 if (exponent < significandBits) 35 return significand >> (significandBits - exponent); 37 return (fixuint_t)significand << (exponent - significandBits);
|
D | fp_lib.h | 50 #define significandBits 23 macro 70 #define significandBits 52 macro 118 #define significandBits 112 macro 211 #define exponentBits (typeWidth - significandBits - 1) 215 #define implicitBit (REP_C(1) << significandBits) 217 #define signBit (REP_C(1) << (significandBits + exponentBits)) 220 #define oneRep ((rep_t)exponentBias << significandBits) 275 int exp = (rep & exponentMask) >> significandBits; in __compiler_rt_logbX() 298 exp = (rep & exponentMask) >> significandBits; in __compiler_rt_logbX()
|
D | floatunsitf.c | 32 const int shift = significandBits - exponent; in __floatunsitf() 36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsitf()
|
D | floatunditf.c | 32 const int shift = significandBits - exponent; in __floatunditf() 36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunditf()
|
D | floatsitf.c | 40 const int shift = significandBits - exponent; in __floatsitf() 44 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatsitf()
|
D | floatunsidf.c | 33 const int shift = significandBits - exponent; in __floatunsidf() 37 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsidf()
|
D | floatditf.c | 40 const int shift = significandBits - exponent; in __floatditf() 44 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatditf()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | real.h | 48 using Details::significandBits; 79 GetSignificand().BTEST(significandBits - 1); in IsQuietNaN() 82 return IsNotANumber() && !GetSignificand().BTEST(significandBits - 1); in IsSignalingNaN() 166 .SHIFTL(significandBits) in NotANumber() 167 .IBSET(significandBits - 1) in NotANumber() 168 .IBSET(significandBits - 2)}; in NotANumber() 173 infinity = infinity.SHIFTL(significandBits); in Infinity() 195 int bitsLost{bitsNeeded - significandBits}; 286 return word_.IBITS(significandBits, exponentBits).ToUInt64(); in Exponent() 297 return result.IBSET(significandBits); in GetFraction() [all …]
|
/external/llvm-project/flang/include/flang/Decimal/ |
D | binary-floating-point.h | 36 using Details::significandBits; 40 static constexpr RawType significandMask{(RawType{1} << significandBits) - 1}; 63 (raw_ >> significandBits) & ((1 << exponentBits) - 1)); in BiasedExponent() 73 sig |= RawType{1} << significandBits; in Fraction() 118 raw_ |= RawType{1} << (significandBits - 1); in InsertExplicitMSB()
|