Lines Matching defs:roundword
100 round(unpacked *pu, int roundword, enum fp_direction_type rd, int *ex)
103 * the roundbit is pu->significand[roundword] & 0x80000000
110 for (is = (roundword + 1); is < UNPACKED_SIZE; is++)
112 /* Condense extra bits into sticky bottom of roundword. */
113 pu->significand[roundword] |= 1;
116 if (pu->significand[roundword] == 0)
121 increment = pu->significand[roundword] >= 0x80000000;
127 increment = (pu->sign == 0) & (pu->significand[roundword] != 0);
130 increment = (pu->sign != 0) & (pu->significand[roundword] != 0);
135 is = roundword;
147 (pu->significand[roundword] == 0x80000000)) {
149 pu->significand[roundword - 1] &= ~1; /* force round to even */