Home
last modified time | relevance | path

Searched refs:round_mask (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/fpu/
H A Dsoftfloat-parts.c.inc149 const uint64_t round_mask = fmt->round_mask;
150 const uint64_t frac_lsb = round_mask + 1;
151 const uint64_t frac_lsbm1 = round_mask ^ (round_mask >> 1);
152 const uint64_t roundeven_mask = round_mask | frac_lsb;
160 inc = ((p->frac_hi & 1) || (p->frac_lo & round_mask) != frac_lsbm1
175 inc = p->sign ? 0 : round_mask;
179 inc = p->sign ? round_mask : 0;
187 inc = p->frac_hi & 1 ? 0 : round_mask;
189 inc = p->frac_lo & frac_lsb ? 0 : round_mask;
198 if (p->frac_lo & round_mask) {
[all …]
H A Dsoftfloat.c531 uint64_t round_mask; member
545 .round_mask = (1ull << ((-F - 1) & 63)) - 1
576 .round_mask = R == 64 ? -1 : (1ull << ((-R - 1) & 63)) - 1