Lines Matching refs:dbl
426 set DBL_LO, 0x3c01 # min dbl prec exponent
427 set DBL_HI, 0x43fe # max dbl prec exponent
526 set dbl_thresh, 0x3c01 # minimum dbl exponent
1409 bsr.l funimp_skew # skew sgl or dbl inputs
1444 cmpi.b %d0,&0x15 # is class = 2 & fmt = dbl?
1986 # "non-skewed" operand for cases of sgl and dbl src INFs,NANs, and DENORMs.
2315 cmpi.b %d0,&0x5 # was src dbl?
3142 # denorm operand in the sgl or dbl format. NANs also become skewed, but can't
3210 short tbl_operr - tbl_operr # dbl prec shouldn't happen
3338 # denorm operand in the sgl or dbl format. NANs also become skewed and must be
3380 short fsnan_out_d - tbl_snan # dbl prec shouldn't happen
3472 or.l %d1,FP_SCR0_EX(%a6) # create dbl hi
3479 or.l %d1,FP_SCR0_HI(%a6) # create dbl lo
3801 # in the sgl or dbl format.
6153 # dbl = $0008xxxx #
6217 bgt.w add_dbl # no; it's dbl
6234 bgt.w add_dbl # no; it's dbl
6251 bgt.w add_dbl # no; it's dbl
6256 set ad_1_dbl, 0x00000800 # constant to add 1 to l-bit in dbl prec
6316 and.l &0xfffff800,FTEMP_LO(%a0) # truncate bits beyond dbl limit
6327 bgt.b dbl_done # no; it's dbl
6355 bne.b ext_grs_not_ext # no; go handle sgl or dbl
6369 bne.b ext_grs_dbl # no; go handle dbl
6397 # dbl:
6409 bfextu FTEMP_LO(%a0){&21:&2}, %d3 # dbl-prec. g-r are 2 bits right
6410 mov.l &30, %d2 # of the dbl prec. limits
6677 # set_tag_d(): return the optype of the input dbl fp number #
7035 long 0x43fe0000,0xffffffff,0xfffff800,0x00000000 # +DBL; RZ
7036 long 0x43fe0000,0xffffffff,0xfffff800,0x00000000 # +DBL; RM
7055 long 0xc3fe0000,0xffffffff,0xfffff800,0x00000000 # -DBL; RZ
7057 long 0xc3fe0000,0xffffffff,0xfffff800,0x00000000 # -DBL; RP
7064 # _round() - needed to create EXOP for sgl/dbl precision #
7066 # ovf_res() - create default overflow result for sgl/dbl precision#
7067 # unf_res() - create default underflow result for sgl/dbl prec. #
7068 # dst_dbl() - create rounded dbl precision result. #
7084 # OVFL/UNFL occurred for a sgl or dbl operand #
7094 # For sgl or dbl precision, overflow or underflow can occur. If #
7584 ori.b &d_mode*0x10,%d0 # insert dbl prec
7622 bsr.l _dmem_write # store dbl fop to memory
7663 bsr.l _dmem_write # store dbl fop to memory
7690 # call ovf_res() w/ dbl prec and the correct rnd mode to create the default
7695 mov.l L_SCR3(%a6),%d0 # pass: dbl prec,rnd mode
7703 bsr.l _dmem_write # store dbl fop to memory
7759 # dbl_exp = ext_exp - $3fff(ext bias) + $7ff(dbl bias) #
7788 lsl.l &0x4,%d0 # d0 in proper place for dbl prec exp
7987 # norms/denorms into ext/sgl/dbl precision. #
8016 ori.b &d_mode*0x10,%d0 # insert dbl prec
8143 bne.b fmul_ovfl_ena_sd # it's sgl or dbl
8254 bne.b fmul_unfl_ena_sd # no, sgl or dbl
8484 # sgl/dbl, must scale exponent and perform an "fmove". Check to see #
8501 ori.b &d_mode*0x10,%d0 # insert dbl precision
8515 bne.w fin_not_ext # no, so go handle dbl or sgl
8535 bne.w fin_not_ext # no, so go handle dbl or sgl
8572 cmpi.b %d0,&s_mode*0x10 # separate sgl/dbl prec
8804 # norms/denorms into ext/sgl/dbl precision. #
8823 long 0x3fff - 0x43fe # dbl overflow exponent
8834 ori.b &d_mode*0x10,%d0 # insert dbl prec
8956 bne.b fdiv_ovfl_ena_sd # no, do sgl or dbl
9024 bne.b fdiv_unfl_ena_sd # no, sgl or dbl
9241 # scale_to_zero_src() - scale sgl/dbl source exponent #
9257 # norms/denorms into ext/sgl/dbl precisions. Extended precision can be #
9258 # emulated by simply setting sign bit. Sgl/dbl operands must be scaled #
9275 ori.b &d_mode*0x10,%d0 # insert dbl prec
9288 bne.w fneg_not_ext # no; go handle sgl or dbl
9312 bne.b fneg_not_ext # no; go handle sgl or dbl
9352 cmpi.b %d0,&s_mode*0x10 # separate sgl/dbl prec
9898 ori.b &d_mode*0x10,%d0 # insert dbl precision
9911 bne.b fabs_not_ext # no; go handle sgl or dbl
9970 cmpi.b %d0,&s_mode*0x10 # separate sgl/dbl prec
10389 # norms/denorms into ext/sgl/dbl precision. #
10730 # norms/denorms into ext/sgl/dbl precision. #
11085 ori.b &d_mode*0x10,%d0 # insert dbl prec
11155 long 0x43ff # dbl ovfl
11160 long 0x3c01 # dbl unfl
11183 bne.b fadd_ovfl_ena_sd # no; prec = sgl or dbl
11248 bne.b fadd_unfl_ena_sd # no; sgl or dbl
11538 ori.b &d_mode*0x10,%d0 # insert dbl prec
11608 long 0x43ff # dbl ovfl
11613 long 0x3c01 # dbl unfl
11964 # norms/denorms into ext/sgl/dbl precision. #
11983 ori.b &d_mode*0x10,%d0 # insert dbl precision
12000 bne.b fsqrt_not_ext # no; go handle sgl or dbl
12017 bne.b fsqrt_not_ext # no; go handle sgl or dbl
12031 cmpi.b %d0,&s_mode*0x10 # separate sgl/dbl prec
14557 # facc_in_d(): dmem_read of dbl prec failed #
14563 # facc_out_d(): dmem_write of dbl prec failed #