Lines Matching full:round
36 |xref round
111 | The routine round is used to correctly round the input for the
178 | If bit 2 is set, round is forced to double. If it is clear,
179 | and bit 6 is set, round is forced to single. If both are clear,
180 | the round precision is found in the fpcr. If the rounding precision
181 | is double or single, round the result before the write.
203 | The move is fdmove or round precision is double.
213 clrl %d0 |clear g,r,s for round
216 bsrl round
227 | The move is fsmove or round precision is single.
240 bsrl round
286 bsrl round
293 orl #aunfl_mask,USER_FPSR(%a6) |if the round was inex, set AUNFL
474 | If bit 2 is set, round is forced to double. If it is clear,
475 | and bit 6 is set, round is forced to single. If both are clear,
476 | the round precision is found in the fpcr. If the rounding precision
496 | The move is fdmove or round precision is double. Result is zero.
511 | The move is fsmove or round precision is single. Result is zero.
636 | call round with user's precision and mode
646 | call round with user's precision and mode
787 | ;round precision/mode. This
827 | precision. We can then call round with no sticky and the result
829 | the signs are the same, we call round with the sticky bit set
862 orl %d0,%d1 |set up for round call
866 bsrl round |round result to users rmode & prec
890 orl %d0,%d1 |set up for round call
893 sne WBTEMP_SGN(%a6) |use internal format for round
894 bsrl round |round result to users rmode & prec
914 orl %d0,%d1 |set up for round call
915 movel #0x20000000,%d0 |set sticky for round
918 bsrl round |round result to users rmode & prec
940 orl %d0,%d1 |set up for round call
941 movel #0x20000000,%d0 |set sticky for round
944 bsrl round |round result to users rmode & prec
964 | round routine.)
1002 | precision. We can then call round with no sticky and the result
1004 | the signs are unlike, we call round with the sticky bit set
1037 orl %d0,%d1 |set up for round call
1041 bsrl round |round result to users rmode & prec
1065 orl %d0,%d1 |set up for round call
1069 bsrl round |round result to users rmode & prec
1089 orl %d0,%d1 |set up for round call
1090 movel #0x20000000,%d0 |set sticky for round
1102 bsrl round |round result to users rmode & prec
1121 orl %d0,%d1 |set up for round call
1122 movel #0x20000000,%d0 |set sticky for round
1125 bsrl round |round result to users rmode & prec
1145 | round routine.)
1247 | ;round precision/mode. This
1279 | ;round precision/mode. This
1623 | int_drnrm---account for possible nonzero result for round up with positive
1624 | operand and round down for negative answer. In the first case (result = 1)
1731 bsrl round |round
1773 movel #1,%d0 |load in round precision
1791 | ;expects d0 to have round precision
1803 movel #1,%d0 |set round precision to sgl
1824 movel #2,%d0 |set round precision to dbl
1885 | it to the given round precision. This subroutine also decrements
1890 | d0 is the round precision (=1 for sgl; =2 for dbl)
1901 movel %d0,-(%a7) |save round precision
1903 bsrl dnrm_lp |careful with d0, it's needed by round
1909 bsrl round |round result, sets the inex bit in