Lines Matching refs:bits
33 | d0{31:29} contains the g,r,s bits (extended)
36 | a0 is preserved and the g-r-s bits in d0 are cleared.
41 | inexact (i.e. if any of the g-r-s bits were set).
51 | ;the appropriate g-r-s bits.
53 bne rnd_cont |lower bits to zero for size
124 | ext_grs --- extract guard, round and sticky bits
129 | The ext_grs extract the guard/round/sticky bits according to the
148 bfextu LOCAL_HI(%a0){#24:#2},%d3 |sgl prec. g-r are 2 bits right
150 lsll %d2,%d3 |shift g-r bits to MSB of d3
153 bnes st_stky |bits to the right of g-r
160 bfextu LOCAL_LO(%a0){#21:#2},%d3 |dbl-prec. g-r are 2 bits right
162 lsll %d2,%d3 |shift g-r bits to the MSB of d3
165 bnes st_stky |other bits to the right of g-r
204 andil #0xffffff00,LOCAL_HI(%a0) |truncate bits beyond sgl limit
246 andil #0xfffff800,LOCAL_LO(%a0) |truncate bits beyond dbl limit
252 | Truncate all other bits
329 subl %d0,%d5 |make op a denorm by shifting bits
332 orl %d6,%d1 |shift the ls mant bits into the ms mant
341 bfffo %d2{#0:#32},%d3 |check if any bits set in ls mant
374 lsrl %d6,%d1 |shift off all bits but those that will
376 orl %d1,%d0 |shift the ls mant bits into the ms mant
382 | We get here if ms mant was = 0, and we assume ls mant has bits
443 cmpw #67,%d0 |if diff > 67 (mant + grs bits)
444 bpls chk_stky |then branch (all bits would be
456 cmpw #67,%d0 |if diff > 67 (mant + grs bits)
457 bpls chk_stky |then branch (all bits would be
466 tstl LOCAL_HI(%a0) |check for any bits set
468 tstl LOCAL_LO(%a0) |check for any bits set