Lines Matching full:d3
136 | (*) d3: offset pointer
145 moveql #ESTRT,%d3 |counter to pick up digits
154 bfextu %d4{%d3:#4},%d0 |get the digit and zero extend into d0
156 addqb #4,%d3 |advance d3 to the next digit
182 | (*) d3: offset pointer
207 moveql #FSTRT,%d3 |counter to pick up digits
211 bfextu %d4{%d3:#4},%d0 |get the digit and zero extend
216 | then inc d1 (=2) to point to the next long word and reset d3 to 0
220 addqb #4,%d3 |advance d3 to the next digit
272 | (*) d3: offset pointer
303 clrl %d3 |init offset reg
306 bfextu %d4{%d3:#4},%d0 |get digit
308 addql #4,%d3 |point to next digit
326 clrl %d3 |init table index
332 fmulx (%a1,%d3),%fp1 |mul by 10**(d3_bit_no)
334 addl #12,%d3 |inc d3 to next rtable entry
351 movel #28,%d3 |point to last digit
354 bfextu %d4{%d3:#4},%d0 |get digit
356 subql #4,%d3 |point to previous digit
374 clrl %d3 |init table index
380 fmulx (%a1,%d3),%fp1 |mul by 10**(d3_bit_no)
382 addl #12,%d3 |inc d3 to next rtable entry
396 | (*) d3: FPCR work copy
402 | (*) d3: PWRTxx table index
431 movel USER_FPCR(%a6),%d3 |get user's FPCR
432 bfextu %d3{#26:#2},%d2 |isolate rounding mode bits
439 clrl %d3 |clear d3 to force no exc and extended
440 bfins %d0,%d3{#26:#2} |stuff new rounding bits in FPCR
441 fmovel %d3,%FPCR |write new FPCR
459 clrl %d3 |table index
464 fmulx (%a1,%d3),%fp1 |mul by 10**(d3_bit_no)
466 addl #12,%d3 |inc d3 to next rtable entry