Home
last modified time | relevance | path

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

/external/compiler-rt/lib/
Dextendsfdf2.c96 const src_rep_t aAbs = aRep & srcAbsMask; in ARM_EABI_FNALIAS() local
100 if (aAbs - srcMinNormal < srcInfinity - srcMinNormal) { in ARM_EABI_FNALIAS()
104 absResult = (dst_rep_t)aAbs << (dstSigBits - srcSigBits); in ARM_EABI_FNALIAS()
108 else if (aAbs >= srcInfinity) { in ARM_EABI_FNALIAS()
114 absResult |= (dst_rep_t)(aAbs & srcQNaN) << (dstSigBits - srcSigBits); in ARM_EABI_FNALIAS()
115 absResult |= aAbs & srcNaNCode; in ARM_EABI_FNALIAS()
118 else if (aAbs) { in ARM_EABI_FNALIAS()
122 const int scale = src_rep_t_clz(aAbs) - src_rep_t_clz(srcMinNormal); in ARM_EABI_FNALIAS()
123 absResult = (dst_rep_t)aAbs << (dstSigBits - srcSigBits + scale); in ARM_EABI_FNALIAS()
Dcomparesf2.c54 const rep_t aAbs = aInt & absMask; in __lesf2() local
58 if (aAbs > infRep || bAbs > infRep) return LE_UNORDERED; in __lesf2()
61 if ((aAbs | bAbs) == 0) return LE_EQUAL; in __lesf2()
93 const rep_t aAbs = aInt & absMask; in __gesf2() local
96 if (aAbs > infRep || bAbs > infRep) return GE_UNORDERED; in __gesf2()
97 if ((aAbs | bAbs) == 0) return GE_EQUAL; in __gesf2()
110 const rep_t aAbs = toRep(a) & absMask; in __unordsf2() local
112 return aAbs > infRep || bAbs > infRep; in __unordsf2()
Dcomparedf2.c54 const rep_t aAbs = aInt & absMask; in __ledf2() local
58 if (aAbs > infRep || bAbs > infRep) return LE_UNORDERED; in __ledf2()
61 if ((aAbs | bAbs) == 0) return LE_EQUAL; in __ledf2()
93 const rep_t aAbs = aInt & absMask; in __gedf2() local
96 if (aAbs > infRep || bAbs > infRep) return GE_UNORDERED; in __gedf2()
97 if ((aAbs | bAbs) == 0) return GE_EQUAL; in __gedf2()
110 const rep_t aAbs = toRep(a) & absMask; in __unorddf2() local
112 return aAbs > infRep || bAbs > infRep; in __unorddf2()
Dtruncdfsf2.c102 const src_rep_t aAbs = aRep & srcAbsMask; in ARM_EABI_FNALIAS() local
106 if (aAbs - underflow < aAbs - overflow) { in ARM_EABI_FNALIAS()
110 absResult = aAbs >> (srcSigBits - dstSigBits); in ARM_EABI_FNALIAS()
113 const src_rep_t roundBits = aAbs & roundMask; in ARM_EABI_FNALIAS()
124 else if (aAbs > srcInfinity) { in ARM_EABI_FNALIAS()
130 absResult |= aAbs & dstNaNCode; in ARM_EABI_FNALIAS()
133 else if (aAbs > overflow) { in ARM_EABI_FNALIAS()
142 const int aExp = aAbs >> srcSigBits; in ARM_EABI_FNALIAS()
Dmulsf3.c34 const rep_t aAbs = toRep(a) & absMask; in ARM_EABI_FNALIAS() local
38 if (aAbs > infRep) return fromRep(toRep(a) | quietBit); in ARM_EABI_FNALIAS()
42 if (aAbs == infRep) { in ARM_EABI_FNALIAS()
44 if (bAbs) return fromRep(aAbs | productSign); in ARM_EABI_FNALIAS()
51 if (aAbs) return fromRep(bAbs | productSign); in ARM_EABI_FNALIAS()
57 if (!aAbs) return fromRep(productSign); in ARM_EABI_FNALIAS()
64 if (aAbs < implicitBit) scale += normalize(&aSignificand); in ARM_EABI_FNALIAS()
Dmuldf3.c34 const rep_t aAbs = toRep(a) & absMask; in ARM_EABI_FNALIAS() local
38 if (aAbs > infRep) return fromRep(toRep(a) | quietBit); in ARM_EABI_FNALIAS()
42 if (aAbs == infRep) { in ARM_EABI_FNALIAS()
44 if (bAbs) return fromRep(aAbs | productSign); in ARM_EABI_FNALIAS()
51 if (aAbs) return fromRep(bAbs | productSign); in ARM_EABI_FNALIAS()
57 if (!aAbs) return fromRep(productSign); in ARM_EABI_FNALIAS()
64 if (aAbs < implicitBit) scale += normalize(&aSignificand); in ARM_EABI_FNALIAS()
Ddivsf3.c37 const rep_t aAbs = toRep(a) & absMask; in ARM_EABI_FNALIAS() local
41 if (aAbs > infRep) return fromRep(toRep(a) | quietBit); in ARM_EABI_FNALIAS()
45 if (aAbs == infRep) { in ARM_EABI_FNALIAS()
49 else return fromRep(aAbs | quotientSign); in ARM_EABI_FNALIAS()
55 if (!aAbs) { in ARM_EABI_FNALIAS()
67 if (aAbs < implicitBit) scale += normalize(&aSignificand); in ARM_EABI_FNALIAS()
Daddsf3.c24 const rep_t aAbs = aRep & absMask; in ARM_EABI_FNALIAS() local
28 if (aAbs - 1U >= infRep - 1U || bAbs - 1U >= infRep - 1U) { in ARM_EABI_FNALIAS()
31 if (aAbs > infRep) return fromRep(toRep(a) | quietBit); in ARM_EABI_FNALIAS()
35 if (aAbs == infRep) { in ARM_EABI_FNALIAS()
46 if (!aAbs) { in ARM_EABI_FNALIAS()
57 if (bAbs > aAbs) { in ARM_EABI_FNALIAS()
Dadddf3.c25 const rep_t aAbs = aRep & absMask; in ARM_EABI_FNALIAS() local
29 if (aAbs - 1U >= infRep - 1U || bAbs - 1U >= infRep - 1U) { in ARM_EABI_FNALIAS()
32 if (aAbs > infRep) return fromRep(toRep(a) | quietBit); in ARM_EABI_FNALIAS()
36 if (aAbs == infRep) { in ARM_EABI_FNALIAS()
47 if (!aAbs) { in ARM_EABI_FNALIAS()
58 if (bAbs > aAbs) { in ARM_EABI_FNALIAS()
Ddivdf3.c37 const rep_t aAbs = toRep(a) & absMask; in ARM_EABI_FNALIAS() local
41 if (aAbs > infRep) return fromRep(toRep(a) | quietBit); in ARM_EABI_FNALIAS()
45 if (aAbs == infRep) { in ARM_EABI_FNALIAS()
49 else return fromRep(aAbs | quotientSign); in ARM_EABI_FNALIAS()
55 if (!aAbs) { in ARM_EABI_FNALIAS()
67 if (aAbs < implicitBit) scale += normalize(&aSignificand); in ARM_EABI_FNALIAS()
Dfixdfsi.c27 const rep_t aAbs = aRep & absMask; in ARM_EABI_FNALIAS() local
29 const int exponent = (aAbs >> significandBits) - exponentBias; in ARM_EABI_FNALIAS()
30 const rep_t significand = (aAbs & significandMask) | implicitBit; in ARM_EABI_FNALIAS()
Dfixsfsi.c25 const rep_t aAbs = aRep & absMask; in ARM_EABI_FNALIAS() local
27 const int exponent = (aAbs >> significandBits) - exponentBias; in ARM_EABI_FNALIAS()
28 const rep_t significand = (aAbs & significandMask) | implicitBit; in ARM_EABI_FNALIAS()