Lines Matching defs:roundword
15 uint32 xh, xl, roundword;
44 roundword = 0;
46 if (roundword & 1)
47 roundword |= 2; /* preserve sticky bit */
48 roundword = (roundword >> 1) | ((xl & 1) << 31);
52 if (roundword && roundup) {
78 uint32 x, roundword;
104 roundword = 0;
106 if (roundword & 1)
107 roundword |= 2; /* preserve sticky bit */
108 roundword = (roundword >> 1) | ((x & 1) << 31);
111 if (roundword && roundup) {
317 uint32 roundword;
320 roundword = 0;
322 if (roundword & 1)
323 roundword |= 2; /* preserve sticky bit */
324 roundword = (roundword >> 1) | ((y[1] & 1) << 31);
329 if (roundword > 0x80000000 || /* round up */
330 (roundword == 0x80000000 && (y[1] & 1))) { /* round up to even */
339 if (roundword)
391 uint32 roundword;
394 roundword = 0;
396 if (roundword & 1)
397 roundword |= 2; /* preserve sticky bit */
398 roundword = (roundword >> 1) | ((y & 1) << 31);
402 if (roundword > 0x80000000 || /* round up */
403 (roundword == 0x80000000 && (y & 1))) { /* round up to even */
410 if (roundword)