Searched refs:typeWidth (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/lib/builtins/arm/
H A Daddsf3.S17 #define typeWidth 32 define
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
89 // Set sticky bits of b: sticky = bSignificand << (typeWidth - align).
90 movs r3, #(typeWidth)
136 lsrs r0, #(typeWidth - 1)
137 lsls r0, #(typeWidth - 1) // Get Sign.
141 lsls r4, #(typeWidth
[all...]
/openbsd-current/gnu/llvm/compiler-rt/lib/builtins/
H A Dfloatsisf.c46 rep_t round = (rep_t)a << (typeWidth - shift);
H A Dfloatunsisf.c39 rep_t round = (rep_t)a << (typeWidth - shift);
H A Dfp_lib.h210 #define typeWidth (sizeof(rep_t) * CHAR_BIT) macro
211 #define exponentBits (typeWidth - significandBits - 1)
248 *hi = *hi << count | *lo >> (typeWidth - count);
254 if (count < typeWidth) {
255 const bool sticky = (*lo << (typeWidth - count)) != 0;
256 *lo = *hi << (typeWidth - count) | *lo >> count | sticky;
258 } else if (count < 2 * typeWidth) {
259 const bool sticky = *hi << (2 * typeWidth - count) | *lo;
260 *lo = *hi >> (count - typeWidth) | sticky;
H A Dfp_div_impl.inc27 #define HW (typeWidth / 2)
101 const rep_t b_UQ1 = bSignificand << (typeWidth - significandBits - 1);
237 const rep_t C = REP_C(0x7504F333) << (typeWidth - 32);
248 rep_t corr_UQ1 = 0 - ((twice_rep_t)x_UQ0 * b_UQ1 >> typeWidth);
249 x_UQ0 = (twice_rep_t)x_UQ0 * corr_UQ1 >> (typeWidth - 1);

Completed in 83 milliseconds