Home | History | Annotate | Download | only in dist

Lines Matching refs:rounding

374 set FPCR_MODE,		USER_FPCR+3		# FPCR rounding mode control
5814 # d0 = rounding precision #
6150 # d1(hi) = contains rounding precision: #
6154 # d1(lo) = contains rounding mode: #
6178 # ext_grs() looks at the rounding precision and sets the appropriate
6191 # Use rounding mode as an index into a jump table for these modes.
6333 # rounding precision.
6342 # selected rounding precision. It is called by the round subroutine
6812 # d1 = rounding precision/mode #
6828 # precision and the rounding mode to single. #
6869 # the number may have become zero after rounding. set ccodes accordingly.
6929 # the number may have become zero after rounding. set ccodes accordingly.
6978 # the result and the rounding mode/prec in effect. These bits are #
7005 # use the rounding mode, precision, and result sign as in index into the
7352 # separately. otherwise, set the FPCR to the proper rounding mode and
7590 # separately. otherwise, set the FPCR to the proper rounding mode and
8058 # - do the multiply to the proper precision and rounding mode.
8093 # - do the multiply to the proper precision and rounding mode in order to
8099 # multiply using extended precision and the correct rounding mode. the result
8177 # - do the multiply to the proper precision and rounding mode in order to
8204 # - do the multiply to the proper precision and rounding mode in order to
8210 # multiply using extended precision and the correct rounding mode. the result
8290 # -use the correct rounding mode and precision. this code favors operations
8314 # using RZ as the rounding mode to see what the pre-rounded result is.
8519 # or overflow because of rounding to the correct precision. so...
9082 # operation using RZ as the rounding mode to see what the pre-rounded
9292 # or overflow because of rounding to the correct precision. so...
9660 # here. For norms, load the rounding mode/prec, execute a "fint", then #
9766 # here. For norms, load the rounding mode/prec, execute a "fintrz", #
9915 # or overflow because of rounding to the correct precision. so...
10609 # using RZ as the rounding mode to see what the pre-rounded result is.
10945 # operation using RZ as the rounding mode to see what the pre-rounded
11302 # 0x8000000000000000 and this mantissa is the result of rounding non-zero
11306 # so, we do this be re-executing the add using RZ as the rounding mode and
11417 # - therefore, we return +ZERO if the rounding modes are RN,RZ, or RP.
11755 # 0x8000000000000000 and this mantissa is the result of rounding non-zero
11759 # so, we do this be re-executing the add using RZ as the rounding mode and
11869 # - therefore, we return +ZERO if the rounding mode is RN,RZ, or RP
13006 # greater than 10^27, a directed rounding scheme is used with #
13024 # 10**{1,2,4,8,16,32,64,128,256,512,1024,2048,4096}. No rounding
13329 # Pwrten calculates the exponent factor in the selected rounding mode
13332 # Sign of Mant Sign of Exp Rounding Mode PWRTEN Rounding Mode
13354 bfextu %d3{&26:&2},%d2 # isolate rounding mode bits
13360 mov.b (%a1,%d2),%d0 # load new rounding bits from table
13362 bfins %d0,%d3{&26:&2} # stuff new rounding bits in FPCR
13480 # 10^^(abs(ISCALE)) using a rounding mode which is a #
13481 # function of the original rounding mode and the signs #
13487 # only one rounding error. The grs bits are collected in #
13501 # Perform FINT operation in the user's rounding mode. #
13504 # A12. Calculate YINT = FINT(Y) according to user's rounding #
13750 # the rounding mode as given in the following table (see
13856 # only one rounding error. The grs bits are collected in
13863 fmov.l &rz_mode*0x10,%fpcr # set RZ rounding mode
13992 # Perform FINT operation in the user's rounding mode. Keep
14003 # A12. Calculate YINT = FINT(Y) according to user's rounding mode.