Home
last modified time | relevance | path

Searched refs:aAbs (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfloatsitf.c29 unsigned aAbs = (unsigned)a; in __floatsitf() local
32 aAbs = ~(unsigned)a + 1U; in __floatsitf()
36 const int exponent = (aWidth - 1) - __builtin_clz(aAbs); in __floatsitf()
41 result = (rep_t)aAbs << shift ^ implicitBit; in __floatsitf()
H A Dfloatditf.c29 du_int aAbs = (du_int)a; in __floatditf() local
32 aAbs = ~(du_int)a + 1U; in __floatditf()
36 const int exponent = (aWidth - 1) - __builtin_clzll(aAbs); in __floatditf()
41 result = (rep_t)aAbs << shift ^ implicitBit; in __floatditf()
H A Dfp_compare_impl.inc44 const rep_t aAbs = aInt & absMask;
48 if (aAbs > infRep || bAbs > infRep)
52 if ((aAbs | bAbs) == 0)
88 const rep_t aAbs = aInt & absMask;
91 if (aAbs > infRep || bAbs > infRep)
93 if ((aAbs | bAbs) == 0)
113 const rep_t aAbs = toRep(a) & absMask;
115 return aAbs > infRep || bAbs > infRep;
H A Dfp_extend_impl.inc64 const src_rep_t aAbs = aRep & srcAbsMask;
70 if ((src_rep_t)(aAbs - srcMinNormal) < srcInfinity - srcMinNormal) {
74 absResult = (dst_rep_t)aAbs << (dstSigBits - srcSigBits);
78 else if (aAbs >= srcInfinity) {
84 absResult |= (dst_rep_t)(aAbs & srcQNaN) << (dstSigBits - srcSigBits);
85 absResult |= (dst_rep_t)(aAbs & srcNaNCode) << (dstSigBits - srcSigBits);
88 else if (aAbs) {
92 const int scale = src_rep_t_clz(aAbs) - src_rep_t_clz(srcMinNormal);
93 absResult = (dst_rep_t)aAbs << (dstSigBits - srcSigBits + scale);
H A Dfp_trunc_impl.inc74 const src_rep_t aAbs = aRep & srcAbsMask;
78 if (aAbs - underflow < aAbs - overflow) {
82 absResult = aAbs >> (srcSigBits - dstSigBits);
85 const src_rep_t roundBits = aAbs & roundMask;
92 } else if (aAbs > srcInfinity) {
99 ((aAbs & srcNaNCode) >> (srcSigBits - dstSigBits)) & dstNaNCode;
100 } else if (aAbs >= overflow) {
107 const int aExp = aAbs >> srcSigBits;
H A Dfp_mul_impl.inc29 const rep_t aAbs = toRep(a) & absMask;
33 if (aAbs > infRep)
39 if (aAbs == infRep) {
42 return fromRep(aAbs | productSign);
50 if (aAbs)
58 if (!aAbs)
67 if (aAbs < implicitBit)
H A Dfp_fixint_impl.inc21 const rep_t aAbs = aRep & absMask;
23 const int exponent = (aAbs >> significandBits) - exponentBias;
24 const rep_t significand = (aAbs & significandMask) | implicitBit;
H A Dfp_fixuint_impl.inc19 const rep_t aAbs = aRep & absMask;
21 const int exponent = (aAbs >> significandBits) - exponentBias;
22 const rep_t significand = (aAbs & significandMask) | implicitBit;
H A Dfp_add_impl.inc20 const rep_t aAbs = aRep & absMask;
24 if (aAbs - REP_C(1) >= infRep - REP_C(1) ||
27 if (aAbs > infRep)
33 if (aAbs == infRep) {
47 if (!aAbs) {
61 if (bAbs > aAbs) {
H A Dfp_div_impl.inc49 const rep_t aAbs = toRep(a) & absMask;
53 if (aAbs > infRep)
59 if (aAbs == infRep) {
65 return fromRep(aAbs | quotientSign);
72 if (!aAbs) {
87 if (aAbs < implicitBit)