Searched refs:aAbs (Results 1 - 14 of 14) sorted by relevance

/freebsd-11.0-release/contrib/compiler-rt/lib/builtins/
H A Dfloatditf.c30 du_int aAbs = (du_int)a; local
33 aAbs = ~(du_int)a + 1U;
37 const int exponent = (aWidth - 1) - __builtin_clzll(aAbs);
42 result = (rep_t)aAbs << shift ^ implicitBit;
H A Dfloatsitf.c30 unsigned aAbs = (unsigned)a; local
33 aAbs = ~(unsigned)a + 1U;
37 const int exponent = (aWidth - 1) - __builtin_clz(aAbs);
42 result = (rep_t)aAbs << shift ^ implicitBit;
H A Dfp_fixint_impl.inc22 const rep_t aAbs = aRep & absMask;
24 const int exponent = (aAbs >> significandBits) - exponentBias;
25 const rep_t significand = (aAbs & significandMask) | implicitBit;
H A Dfp_fixuint_impl.inc20 const rep_t aAbs = aRep & absMask;
22 const int exponent = (aAbs >> significandBits) - exponentBias;
23 const rep_t significand = (aAbs & significandMask) | implicitBit;
H A Dcomparedf2.c55 const rep_t aAbs = aInt & absMask; local
59 if (aAbs > infRep || bAbs > infRep) return LE_UNORDERED;
62 if ((aAbs | bAbs) == 0) return LE_EQUAL;
100 const rep_t aAbs = aInt & absMask; local
103 if (aAbs > infRep || bAbs > infRep) return GE_UNORDERED;
104 if ((aAbs | bAbs) == 0) return GE_EQUAL;
120 const rep_t aAbs = toRep(a) & absMask; local
122 return aAbs > infRep || bAbs > infRep;
H A Dcomparesf2.c55 const rep_t aAbs = aInt & absMask; local
59 if (aAbs > infRep || bAbs > infRep) return LE_UNORDERED;
62 if ((aAbs | bAbs) == 0) return LE_EQUAL;
100 const rep_t aAbs = aInt & absMask; local
103 if (aAbs > infRep || bAbs > infRep) return GE_UNORDERED;
104 if ((aAbs | bAbs) == 0) return GE_EQUAL;
120 const rep_t aAbs = toRep(a) & absMask; local
122 return aAbs > infRep || bAbs > infRep;
H A Dcomparetf2.c55 const rep_t aAbs = aInt & absMask; local
59 if (aAbs > infRep || bAbs > infRep) return LE_UNORDERED;
62 if ((aAbs | bAbs) == 0) return LE_EQUAL;
98 const rep_t aAbs = aInt & absMask; local
101 if (aAbs > infRep || bAbs > infRep) return GE_UNORDERED;
102 if ((aAbs | bAbs) == 0) return GE_EQUAL;
115 const rep_t aAbs = toRep(a) & absMask; local
117 return aAbs > infRep || bAbs > infRep;
H A Dfp_extend_impl.inc65 const src_rep_t aAbs = aRep & srcAbsMask;
71 if ((src_rep_t)(aAbs - srcMinNormal) < srcInfinity - srcMinNormal) {
75 absResult = (dst_rep_t)aAbs << (dstSigBits - srcSigBits);
79 else if (aAbs >= srcInfinity) {
85 absResult |= (dst_rep_t)(aAbs & srcQNaN) << (dstSigBits - srcSigBits);
86 absResult |= (dst_rep_t)(aAbs & srcNaNCode) << (dstSigBits - srcSigBits);
89 else if (aAbs) {
93 const int scale = src_rep_t_clz(aAbs) - src_rep_t_clz(srcMinNormal);
94 absResult = (dst_rep_t)aAbs << (dstSigBits - srcSigBits + scale);
H A Ddivdf3.c38 const rep_t aAbs = toRep(a) & absMask; local
42 if (aAbs > infRep) return fromRep(toRep(a) | quietBit);
46 if (aAbs == infRep) {
50 else return fromRep(aAbs | quotientSign);
56 if (!aAbs) {
68 if (aAbs < implicitBit) scale += normalize(&aSignificand);
H A Ddivsf3.c38 const rep_t aAbs = toRep(a) & absMask; local
42 if (aAbs > infRep) return fromRep(toRep(a) | quietBit);
46 if (aAbs == infRep) {
50 else return fromRep(aAbs | quotientSign);
56 if (!aAbs) {
68 if (aAbs < implicitBit) scale += normalize(&aSignificand);
H A Dfp_mul_impl.inc29 const rep_t aAbs = toRep(a) & absMask;
33 if (aAbs > infRep) return fromRep(toRep(a) | quietBit);
37 if (aAbs == infRep) {
39 if (bAbs) return fromRep(aAbs | productSign);
46 if (aAbs) return fromRep(bAbs | productSign);
52 if (!aAbs) return fromRep(productSign);
59 if (aAbs < implicitBit) scale += normalize(&aSignificand);
H A Dfp_trunc_impl.inc75 const src_rep_t aAbs = aRep & srcAbsMask;
79 if (aAbs - underflow < aAbs - overflow) {
83 absResult = aAbs >> (srcSigBits - dstSigBits);
86 const src_rep_t roundBits = aAbs & roundMask;
94 else if (aAbs > srcInfinity) {
100 absResult |= ((aAbs & srcNaNCode) >> (srcSigBits - dstSigBits)) & dstNaNCode;
102 else if (aAbs >= overflow) {
110 const int aExp = aAbs >> srcSigBits;
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) return fromRep(toRep(a) | quietBit);
31 if (aAbs == infRep) {
42 if (!aAbs) {
53 if (bAbs > aAbs) {
H A Ddivtf3.c36 const rep_t aAbs = toRep(a) & absMask; local
40 if (aAbs > infRep) return fromRep(toRep(a) | quietBit);
44 if (aAbs == infRep) {
48 else return fromRep(aAbs | quotientSign);
54 if (!aAbs) {
66 if (aAbs < implicitBit) scale += normalize(&aSignificand);

Completed in 142 milliseconds