Lines Matching refs:d0
133 | (*) d0: temp digit storage
154 bfextu %d4{%d3:#4},%d0 |get the digit and zero extend into d0
155 addl %d0,%d1 |d1 = d1 + d0
179 | (*) d0: temp digit storage
199 bfextu (%a0){#28:#4},%d0 |integer part is ls digit in long word
200 faddb %d0,%fp0 |add digit to sum in fp0
211 bfextu %d4{%d3:#4},%d0 |get the digit and zero extend
212 faddb %d0,%fp0 |fp0 = fp0 + digit
269 | (*) d0: temp digit storage
293 bfextu %d4{#28:#4},%d0 |get M16 in d0
306 bfextu %d4{%d3:#4},%d0 |get digit
312 movel %d1,%d0 |copy counter to d2
314 subl %d0,%d1 |subtract count from exp
330 asrl #1,%d0 |shift lsb into carry
335 tstl %d0 |check if d0 is zero
354 bfextu %d4{%d3:#4},%d0 |get digit
360 movel %d1,%d0 |copy counter to d0
362 subl %d0,%d1 |subtract count from exp
378 asrl #1,%d0 |shift lsb into carry
383 tstl %d0 |check if d0 is zero
393 | (*) d0: temp
400 | (*) d0: temp
435 bfextu %d4{#0:#2},%d0 | {FPCR[6],FPCR[5],SM,SE}
436 addl %d0,%d2 |in d2 as index into RTABLE
438 moveb (%a1,%d2),%d0 |load new rounding bits from table
440 bfins %d0,%d3{#26:#2} |stuff new rounding bits in FPCR
442 asrl #1,%d0 |write correct PTENxx table
447 asrl #1,%d0 |keep checking
454 movel %d1,%d0 |copy exp to d0;use d0
456 negl %d0 |invert it
462 asrl #1,%d0 |shift next bit into carry
467 tstl %d0 |check if d0 is zero
497 fmovel %FPSR,%d0 |get status register
498 bclrl #inex2_bit+8,%d0 |test for inex2 and clear it
499 fmovel %d0,%FPSR |return status reg w/o inex2