Lines Matching refs:and
4 | handle rounding and normalization tasks
36 | a0 is preserved and the g-r-s bits in d0 are cleared.
46 | If g=r=s=0 then result is exact and round is done, else set
47 | the inex flag in status reg and continue.
50 | :rounding precision and sets
112 | If (g=1), then add 1 to l and if (r=s=0), then clear l
124 | ext_grs --- extract guard, round and sticky bits
134 | Notes: the ext_grs uses the round PREC, and therefore has to swap d1
135 | prior to usage, and needs to restore d1 to original.
158 bras end_sd |if words 3 and 4 are clr, exit
198 addw #0x1,LOCAL_EX(%a0) |and incr exponent
220 addw #0x1,LOCAL_EX(%a0) |and inc exp
275 | NRM_SET shifts and decrements until there is a 1 set in the integer
278 | NRM_ZERO shifts and decrements until there is a 1 set in the integer
281 | exponent (d0) is set to 0 and the mantissa (d1 & d2) is not
284 | Note that both routines have been optimized (for the worst case) and
382 | We get here if ms mant was = 0, and we assume ls mant has bits
496 | The LOCAL_LO and LOCAL_GRS parts of the value are copied to FP_SCR2
498 | Dnrm_lp can be called with a0 pointing to ETEMP or WBTEMP and there
564 subw #32,%d1 |d1 now between 0 and 32
609 | Shift value is out of range. Set d1 for inex2 flag and