Lines Matching refs:DOUBLE
433 set DBL_BIAS, 0x03ff # double precision bias
530 set d_mode, 0x8 # double precision
1270 # precision format if the src format was single or double and the
1436 # or double precision denorm, inf, or nan, the operand needs to be
2307 # have to make sure that for single or double source operands that the
3726 # through here. so can double and single precision.
5030 # rounded to double precision. The result is provably monotonic #
5031 # in double precision. #
5195 #--NOTE THAT A3 THROUGH A7 ARE STORED IN DOUBLE PRECISION
5196 #--WHILE A1 AND A2 ARE IN DOUBLE-EXTENDED FORMAT.
5248 #--NOTE THAT B4 THROUGH B8 ARE STORED IN DOUBLE PRECISION
5249 #--WHILE B2 AND B3 ARE IN DOUBLE-EXTENDED FORMAT, B1 IS -1/2
5735 # rounded to double precision. The result is provably monotonic #
5736 # in double precision. #
6165 # rounded to double precision. The result is provably monotonic #
6166 # in double precision. #
6615 # rounded to double precision. The result is provably monotonic #
6616 # in double precision. #
6716 # rounded to double precision. The result is provably monotonic #
6717 # in double precision. #
6812 # rounded to double precision. The result is provably monotonic #
6813 # in double precision. #
6903 # and A5 are single precision; A2 and A3 are double #
7031 # and A6 are single precision; A2, A3 and A4 are double #
7089 # to B12 are single precision; B3 to B8 are double #
7090 # precision; and B2 is double extended. #
7693 # rounded to double precision. The result is provably monotonic #
7694 # in double precision. #
7807 # rounded to double precision. The result is provably monotonic #
7808 # in double precision. #
7925 # rounded to double precision. The result is provably monotonic #
7926 # in double precision. #
8091 # rounded to double precision. The result is provably monotonic #
8092 # in double precision. #
8686 # rounded to double precision. The result is provably monotonic #
8687 # in double precision. #
8776 # rounded to double precision. The result is provably monotonic #
8777 # in double precision. #
8786 # traps, and precision control = double extended. #
8800 # traps, and precision control = double extended. #
8813 # traps, and precision control = double extended. #
8827 # traps, and precision control = double extended. #
8835 # 2.3 Return ans := convert-to-double-extended(k). #
8940 # rounded to double precision. The result is provably monotonic #
8941 # in double precision. #
9472 # Precision is single or double
9477 # exponents out of range for single or double DO NOT cause underflow
9578 # a0 = pointer to double-extended source operand X #
9579 # a1 = pointer to double-extended destination operand Y #
10199 # result precision is single or double
11666 # result. if the original operation was single or double, we have to do another
11705 # with an extra -0x6000. if the precision is single or double, we need to
11777 # result. if the original operation was single or double, we have to do another
12050 # norms into extended, single, and double precision. #
12137 # operand is to be rounded to single or double precision
12187 # operand is to be rounded to double precision
12917 # operand is either single or double
12967 # operand is to be rounded to double precision
13443 # norms into extended, single, and double precision. #
13446 # Double and single precision can overflow and underflow. First, #
13535 # operand is either single or double
13585 # operand is to be rounded to double precision
14636 # norms into extended, single, and double precision. #
15089 # norms into extended, single, and double precision. #
15596 # operand is either single or double
15648 # operand is to be rounded to double precision
20728 # here, we know that the operand would UNFL if moved out to double prec,
20729 # so, denorm and round and then use generic store double routine to
20796 fmov.d %fp0,L_SCR1(%a6) # store to double
20840 # dst_dbl(): create double precision value from extended prec. #
20849 # d0 = hi(double precision result) #
20850 # d1 = lo(double precision result) #
20854 # Changes extended precision to double precision. #
20855 # Note: no attempt is made to round the extended value to double. #
20870 # double -> |s|exp| mant | | mant | #
20880 addi.w &DBL_BIAS,%d0 # add double precision bias
20893 or.l %d1,%d0 # put these bits in ms word of double
20900 bfextu %d1{&0:&21},%d0 # get ls 21 bits of double
20902 or.l %d0,%d1 # put them in double result
22174 # ADD DOUBLE #
22560 # a0 = points to double precision operand #