Home
last modified time | relevance | path

Searched refs:typeWidth (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/builtins/arm/
H A Daddsf3.S18 #define typeWidth 32 macro
57 lsls r4, r0, #(typeWidth - significandBits)
59 lsls r5, r1, #(typeWidth - significandBits)
91 movs r3, #(typeWidth)
137 lsrs r0, #(typeWidth - 1)
138 lsls r0, #(typeWidth - 1) // Get Sign.
142 lsls r4, #(typeWidth - significandBits - 3)
143 lsrs r4, #(typeWidth - significandBits)
185 subs r5, r5, #(typeWidth - significandBits - 3 - 1)
195 movs r3, #(typeWidth) // bExponent is dead.
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/builtins/
H A Dfp_lib.h217 #define typeWidth (sizeof(rep_t)*CHAR_BIT) macro
218 #define exponentBits (typeWidth - significandBits - 1)
249 *hi = *hi << count | *lo >> (typeWidth - count); in wideLeftShift()
254 if (count < typeWidth) { in wideRightShiftWithSticky()
255 const bool sticky = *lo << (typeWidth - count); in wideRightShiftWithSticky()
256 *lo = *hi << (typeWidth - count) | *lo >> count | sticky; in wideRightShiftWithSticky()
259 else if (count < 2*typeWidth) { in wideRightShiftWithSticky()
260 const bool sticky = *hi << (2*typeWidth - count) | *lo; in wideRightShiftWithSticky()
261 *lo = *hi >> (count - typeWidth) | sticky; in wideRightShiftWithSticky()
H A Dfp_add_impl.inc85 if (align < typeWidth) {
86 const bool sticky = bSignificand << (typeWidth - align);
124 const bool sticky = aSignificand << (typeWidth - shift);
H A Dfloatunsisf.c40 rep_t round = (rep_t)a << (typeWidth - shift); in __floatunsisf()
H A Dfloatsisf.c48 rep_t round = (rep_t)a << (typeWidth - shift); in __floatsisf()
H A Dfp_mul_impl.inc95 if (shift >= typeWidth) return fromRep(productSign);