Lines Matching refs:scale

9573 #	fp0 =  scale(X,Y)						#
10166 # Entry point for scale w/ extended denorm. The function does
10269 # - t_ovfl_sc() is provided for scale() which only sets #
11528 # scale_to_zero_src() - scale src exponent to zero #
11529 # scale_to_zero_dst() - scale dst exponent to zero #
11547 # For norms/denorms, scale the exponents such that a multiply #
11642 sub.l %d0,%d1 # add scale factor
12025 # scale_to_zero_src() - scale src exponent to zero #
12043 # sgl/dbl, must scale exponent and perform an "fmove". Check to see #
12284 sub.l %d0,%d1 # add scale factor
12345 # scale_to_zero_src() - scale src exponent to zero #
12346 # scale_to_zero_dst() - scale dst exponent to zero #
12364 # For norms/denorms, scale the exponents such that a divide #
13064 sub.l %d0,%d1 # add scale factor
13419 # scale_to_zero_src() - make exponent. = 0; get scale factor #
13539 bsr.l scale_to_zero_src # calculate scale factor
13567 sub.l %d0,%d1 # add scale factor
13582 bsr.l scale_to_zero_src # calculate scale factor
13625 sub.l %d0,%d1 # subtract scale factor
13953 # and return the EXOP if exceptions are enabled. Else, scale the #
13978 bsr.l scale_to_zero_src # scale exponent
13979 mov.l %d0,-(%sp) # save scale factor 1
13981 bsr.l scale_to_zero_dst # scale dst exponent
14013 sub.l %d0,%d1 # add scale factor
14059 sub.l %d0,%d1 # add scale factor
14294 # and return the EXOP if exceptions are enabled. Else, scale the #
14322 bsr.l scale_to_zero_src # calculate scale factor 1
14323 mov.l %d0,-(%sp) # save scale factor 1
14325 bsr.l scale_to_zero_dst # calculate scale factor 2
14360 sub.l %d0,%d1 # add scale factor
14384 sub.l %d0,%d1 # add scale factor
14413 sub.l %d0,%d1 # add scale factor
14470 sub.l %d0,%d1 # add scale factor
14608 # addsub_scaler2() - scale the operands so they won't take exc #
14661 bsr.l addsub_scaler2 # scale exponents
14687 sub.l %d0,%d2 # add scale factor
14823 sub.l %d0,%d1 # add scale factor
14994 # one operand is a ZERO and the other is a DENORM or NORM. scale
15001 bsr.l scale_to_zero_src # scale the operand
15011 bsr.l scale_to_zero_dst # scale the operand
15061 # addsub_scaler2() - scale the operands so they won't take exc #
15114 bsr.l addsub_scaler2 # scale exponents
15140 sub.l %d0,%d2 # add scale factor
15276 sub.l %d0,%d1 # add scale factor
15447 # scale the DENORM or NORM and jump to the regular fsub routine.
15453 bsr.l scale_to_zero_src # scale the operand
15463 bsr.l scale_to_zero_dst # scale the operand
15507 # scale_sqrt() - scale the source operand #
15524 # For norms/denorms, scale the exponents such that a sqrt #
15707 sub.l %d0,%d1 # subtract scale factor
15840 # addsub_scaler2(): scale inputs to fadd/fsub such that no #
15853 # d0 = scale amount #
15857 # equal to 0x3fff and scale the SRC exponent by the value that the #
15859 # do the opposite. Return this scale factor in d0. #
15885 # dst exp is > src exp; scale dst to exp = 0x3fff
15888 mov.l %d0,-(%sp) # save scale factor
15906 add.w 0x2(%sp),%d0 # scale src exponent by scale factor
15922 # src exp is >= dst exp; scale src to exp = 0x3fff
15925 mov.l %d0,-(%sp) # save scale factor
15942 add.w 0x2(%sp),%d0 # scale dst exponent by scale factor
15962 # scale_to_zero_src(): scale the exponent of extended precision #
15973 # d0 = scale value #
16000 sub.l %d1,%d0 # scale = BIAS + (-exp)
16015 # scale_sqrt(): scale the input operand exponent so a subsequent #
16061 sub.l %d1,%d0 # scale = BIAS + (-exp)
16062 asr.l &0x1,%d0 # divide scale factor by 2
16082 asr.l &0x1,%d0 # divide scale factor by 2
16089 # scale_to_zero_dst(): scale the exponent of extended precision #
16100 # d0 = scale value #
16127 sub.l %d1,%d0 # scale = BIAS + (-exp)
18925 andi.l &0x3,%d1 # extract scale value
18927 lsl.l %d1,%d0 # shift index by scale