Lines Matching refs:INF
437 set INF, 0x02 # operand type for STAG/DTAG
1271 # source data type was an INF, NAN, DENORM, or UNNORM
1436 # or double precision denorm, inf, or nan, the operand needs to be
2538 # The packed operand is an INF or a NAN if the exponent field is all ones.
2540 cmpi.w %d0,&0x7fff # INF or NAN?
2541 beq.b iea_op_setsrc # operand is an INF or NAN
4488 short tbl_trans - tbl_trans # $01-2 fint inf
4497 short src_inf - tbl_trans # $02-2 fsinh inf
4506 short tbl_trans - tbl_trans # $03-2 fintrz inf
4515 short tbl_trans - tbl_trans # $04-2 fsqrt inf
4533 short sopr_inf - tbl_trans # $06-2 flognp1 inf
4551 short setoxm1i - tbl_trans # $08-2 fetoxm1 inf
4560 short src_one - tbl_trans # $09-2 ftanh inf
4569 short spi_2 - tbl_trans # $0a-2 fatan inf
4587 short t_operr - tbl_trans # $0c-2 fasin inf
4596 short t_operr - tbl_trans # $0d-2 fatanh inf
4605 short t_operr - tbl_trans # $0e-2 fsin inf
4614 short t_operr - tbl_trans # $0f-2 ftan inf
4623 short szr_inf - tbl_trans # $10-2 fetox inf
4632 short szr_inf - tbl_trans # $11-2 ftwotox inf
4641 short szr_inf - tbl_trans # $12-2 ftentox inf
4659 short sopr_inf - tbl_trans # $14-2 flogn inf
4668 short sopr_inf - tbl_trans # $15-2 flog10 inf
4677 short sopr_inf - tbl_trans # $16-2 flog2 inf
4695 short tbl_trans - tbl_trans # $18-2 fabs inf
4704 short ld_pinf - tbl_trans # $19-2 fcosh inf
4713 short tbl_trans - tbl_trans # $1a-2 fneg inf
4731 short t_operr - tbl_trans # $1c-2 facos inf
4740 short t_operr - tbl_trans # $1d-2 fcos inf
4749 short t_operr - tbl_trans # $1e-2 fgetexp inf
4758 short t_operr - tbl_trans # $1f-2 fgetman inf
4767 short tbl_trans - tbl_trans # $20-2 fdiv inf
4776 short smod_sinf - tbl_trans # $21-2 fmod inf
4785 short tbl_trans - tbl_trans # $22-2 fadd inf
4794 short tbl_trans - tbl_trans # $23-2 fmul inf
4803 short tbl_trans - tbl_trans # $24-2 fsgldiv inf
4812 short srem_sinf - tbl_trans # $25-2 frem inf
4821 inf
4830 short tbl_trans - tbl_trans # $27-2 fsglmul inf
4839 short tbl_trans - tbl_trans # $28-2 fsub inf
4911 short ssincosi - tbl_trans # $30-2 fsincos inf
4920 short ssincosi - tbl_trans # $31-2 fsincos inf
4929 short ssincosi - tbl_trans # $32-2 fsincos inf
4938 short ssincosi - tbl_trans # $33-2 fsincos inf
4947 short ssincosi - tbl_trans # $34-2 fsincos inf
4956 short ssincosi - tbl_trans # $35-2 fsincos inf
4965 short ssincosi - tbl_trans # $36-2 fsincos inf
4974 short ssincosi - tbl_trans # $37-2 fsincos inf
10134 # - Store properly signed INF into fp0. #
10135 # - Set FPSR exception status dz bit, ccode inf bit, and #
10146 fmov.s &0x7f800000,%fp0 # return +INF in fp0
10152 fmov.s &0xff800000,%fp0 # return -INF in fp0
10521 # src_inf(): Return signed inf according to sign of src operand. #
10533 fmov.s &0x7f800000,%fp0 # load +INF
10534 mov.b &inf_bmask,FPSR_CC(%a6) # set 'INF' ccode bit
10542 fmov.s &0xff800000,%fp0 # load -INF
10547 # dst_inf(): Return signed inf according to sign of dst operand. #
10558 # +INF for a positive src operand. #
10567 # sopr_inf(): Return +INF for a positive src operand or #
10666 # ssincosi(): When the src operand is INF, store a QNAN in the cosine
10758 cmpi.b %d1,&INF
10772 cmpi.b %d1,&INF
10786 cmpi.b %d1,&INF
10839 cmpi.b %d1,&INF
10853 cmpi.b %d1,&INF
10867 cmpi.b %d1,&INF
10884 cmpi.b %d1,&INF
10898 cmpi.b %d1,&INF
11011 cmpi.b %d1,&INF
11025 cmpi.b %d1,&INF
11039 cmpi.b %d1,&INF
11053 cmpi.b %d1,&INF
11067 cmpi.b %d1,&INF
11081 cmpi.b %d1,&INF
11095 cmpi.b %d1,&INF
11109 cmpi.b %d1,&INF
11123 cmpi.b %d1,&INF
11137 cmpi.b %d1,&INF
11151 cmpi.b %d1,&INF
11165 cmpi.b %d1,&INF
11179 cmpi.b %d1,&INF
11193 cmpi.b %d1,&INF
11207 cmpi.b %d1,&INF
11221 cmpi.b %d1,&INF
11235 cmpi.b %d1,&INF
11249 cmpi.b %d1,&INF
11263 cmpi.b %d1,&INF
11277 cmpi.b %d1,&INF
11291 cmpi.b %d1,&INF
11305 cmpi.b %d1,&INF
11319 cmpi.b %d1,&INF
11333 cmpi.b %d1,&INF
11698 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
11915 short fmul_inf_src - tbl_fmul_op # NORM x INF
11924 short fmul_res_operr - tbl_fmul_op # ZERO x INF
11931 short fmul_inf_dst - tbl_fmul_op # INF x NORM
11932 short fmul_res_operr - tbl_fmul_op # INF x ZERO
11933 short fmul_inf_dst - tbl_fmul_op # INF x INF
11934 short fmul_res_qnan - tbl_fmul_op # INF x QNAN
11935 short fmul_inf_dst - tbl_fmul_op # INF x DENORM
11936 short fmul_res_snan - tbl_fmul_op # INF x SNAN
11942 short fmul_res_qnan - tbl_fmul_op # QNAN x INF
11951 short fmul_inf_src - tbl_fmul_op # NORM x INF
11960 short fmul_res_snan - tbl_fmul_op # SNAN x INF
11993 # Multiply: (inf x inf) || (inf x norm) || (inf x denorm)
11997 # INF w/ the j-bit set if the input INF j-bit was set. Destination
12002 fmovm.x DST(%a1),&0x80 # return INF result in fp0
12006 bpl.b fmul_inf_dst_p # result INF is pos.
12010 mov.b &inf_bmask+neg_bmask,FPSR_CC(%a6) # set INF/N
12014 mov.b &inf_bmask,FPSR_CC(%a6) # set INF
12019 fmovm.x SRC(%a0),&0x80 # return INF result in fp0
12023 bpl.b fmul_inf_dst_p # result INF is pos.
12278 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
12337 # do the fmove in; at this point, only possible ops are ZERO and INF.
12517 or.b %d0,FPSR_CC(%a6) # set INF if applicable
12683 short fdiv_zero_load - tbl_fdiv_op # NORM / INF
12692 short fdiv_zero_load - tbl_fdiv_op # ZERO / INF
12699 short fdiv_inf_dst - tbl_fdiv_op # INF / NORM
12700 short fdiv_inf_dst - tbl_fdiv_op # INF / ZERO
12701 short fdiv_res_operr - tbl_fdiv_op # INF / INF
12702 short fdiv_res_qnan - tbl_fdiv_op # INF / QNAN
12703 short fdiv_inf_dst - tbl_fdiv_op # INF / DENORM
12704 short fdiv_res_snan - tbl_fdiv_op # INF / SNAN
12710 short fdiv_res_qnan - tbl_fdiv_op # QNAN / INF
12719 short fdiv_zero_load - tbl_fdiv_op # DENORM / INF
12728 short fdiv_res_snan - tbl_fdiv_op # SNAN / INF
12758 # therefore, is an INF w/ the proper sign.
12759 # So, determine the sign and return a new INF (w/ the j-bit cleared).
12768 fmov.s &0xff800000,%fp0 # make result -INF
12769 mov.b &inf_bmask+neg_bmask,FPSR_CC(%a6) # set INF/N
12772 fmov.s &0x7f800000,%fp0 # make result +INF
12773 mov.b &inf_bmask,FPSR_CC(%a6) # set INF
12777 # The destination was an INF w/ an In Range or ZERO source, the result is
12778 # an INF w/ the proper sign.
12779 # The 68881/882 returns the destination INF w/ the new sign(if the j-bit of the
12780 # dst INF is set, then then j-bit of the result INF is also set).
12792 mov.b &inf_bmask+neg_bmask,FPSR_CC(%a6) # set INF/NEG
12797 fabs.x %fp0 # return positive INF
12798 mov.b &inf_bmask,FPSR_CC(%a6) # set INF
13058 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
13117 # do the fneg; at this point, only possible ops are ZERO and INF.
13168 cmpi.b %d1,&INF # weed out INF
13266 cmpi.b %d1,&INF # weed out INF
13309 tst.b SRC_EX(%a0) # is INF negative?
13368 cmpi.b %d1,&INF # weed out INF
13411 tst.b SRC_EX(%a0) # is INF negative?
13673 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
13733 cmpi.b %d1,&INF # weed out INF
13798 short fcmp_norm - tbl_fcmp_op # NORM - INF
13807 short fcmp_norm - tbl_fcmp_op # ZERO - INF
13814 short fcmp_norm - tbl_fcmp_op # INF - NORM
13815 short fcmp_norm - tbl_fcmp_op # INF - ZERO
13816 short fcmp_norm - tbl_fcmp_op # INF - INF
13817 short fcmp_res_qnan - tbl_fcmp_op # INF - QNAN
13818 short fcmp_dnrm_s - tbl_fcmp_op # INF - DENORM
13819 short fcmp_res_snan - tbl_fcmp_op # INF - SNAN
13825 short fcmp_res_qnan - tbl_fcmp_op # QNAN - INF
13834 short fcmp_dnrm_d - tbl_fcmp_op # DENORM - INF
13843 short fcmp_res_snan - tbl_fcmp_op # SNAN - INF
13865 # If you have a DENORM and an INF or ZERO, just force the DENORM's j-bit to a one
14057 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
14210 short fsglmul_inf_src - tbl_fsglmul_op # NORM x INF
14219 short fsglmul_res_operr - tbl_fsglmul_op # ZERO x INF
14226 short fsglmul_inf_dst - tbl_fsglmul_op # INF x NORM
14227 short fsglmul_res_operr - tbl_fsglmul_op # INF x ZERO
14228 short fsglmul_inf_dst - tbl_fsglmul_op # INF x INF
14229 short fsglmul_res_qnan - tbl_fsglmul_op # INF x QNAN
14230 short fsglmul_inf_dst - tbl_fsglmul_op # INF x DENORM
14231 short fsglmul_res_snan - tbl_fsglmul_op # INF x SNAN
14237 short fsglmul_res_qnan - tbl_fsglmul_op # QNAN x INF
14246 short fsglmul_inf_src - tbl_fsglmul_op # NORM x INF
14255 short fsglmul_res_snan - tbl_fsglmul_op # SNAN x INF
14410 or.b %d0,FPSR_CC(%a6) # set INF if applicable
14545 short fsgldiv_zero_load - tbl_fsgldiv_op # NORM / INF
14554 short fsgldiv_zero_load - tbl_fsgldiv_op # ZERO / INF
14561 short fsgldiv_inf_dst - tbl_fsgldiv_op # INF / NORM
14562 short fsgldiv_inf_dst - tbl_fsgldiv_op # INF / ZERO
14563 short fsgldiv_res_operr - tbl_fsgldiv_op # INF / INF
14564 short fsgldiv_res_qnan - tbl_fsgldiv_op # INF / QNAN
14565 short fsgldiv_inf_dst - tbl_fsgldiv_op # INF / DENORM
14566 short fsgldiv_res_snan - tbl_fsgldiv_op # INF / SNAN
14572 short fsgldiv_res_qnan - tbl_fsgldiv_op # QNAN / INF
14581 short fsgldiv_zero_load - tbl_fsgldiv_op # DENORM / INF
14590 short fsgldiv_res_snan - tbl_fsgldiv_op # SNAN / INF
14743 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
14909 short fadd_inf_src - tbl_fadd_op # NORM + INF
14918 short fadd_inf_src - tbl_fadd_op # ZERO + INF
14925 short fadd_inf_dst - tbl_fadd_op # INF + NORM
14926 short fadd_inf_dst - tbl_fadd_op # INF + ZERO
14927 short fadd_inf_2 - tbl_fadd_op # INF + INF
14929 short fadd_inf_dst - tbl_fadd_op # INF + DENORM
14936 short fadd_res_qnan - tbl_fadd_op # QNAN + INF
14945 short fadd_inf_src - tbl_fadd_op # DENORM + INF
14954 short fadd_res_snan - tbl_fadd_op # SNAN + INF
15028 # different signs. else, an INF of the same sign is returned
15034 bmi.l res_operr # weed out (-INF)+(+INF)
15037 # src INF since that's where the 881/882 gets the j-bit from...
15040 # operands are INF and one of {ZERO, INF, DENORM, NORM}
15043 fmovm.x SRC(%a0),&0x80 # return src INF
15044 tst.b SRC_EX(%a0) # is INF positive?
15046 mov.b &neg_bmask+inf_bmask,FPSR_CC(%a6) # set INF/NEG
15050 # operands are INF and one of {ZERO, INF, DENORM, NORM}
15053 fmovm.x DST(%a1),&0x80 # return dst INF
15054 tst.b DST_EX(%a1) # is INF positive?
15056 mov.b &neg_bmask+inf_bmask,FPSR_CC(%a6) # set INF/NEG
15060 mov.b &inf_bmask,FPSR_CC(%a6) # set INF
15196 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
15362 short fsub_inf_src - tbl_fsub_op # NORM - INF
15371 short fsub_inf_src - tbl_fsub_op # ZERO - INF
15378 short fsub_inf_dst - tbl_fsub_op # INF - NORM
15379 short fsub_inf_dst - tbl_fsub_op # INF - ZERO
15380 short fsub_inf_2 - tbl_fsub_op # INF - INF
15382 short fsub_inf_dst - tbl_fsub_op # INF - DENORM
15389 short fsub_res_qnan - tbl_fsub_op # QNAN - INF
15398 short fsub_inf_src - tbl_fsub_op # DENORM - INF
15407 short fsub_res_snan - tbl_fsub_op # SNAN - INF
15486 bpl.l res_operr # weed out (-INF)+(+INF)
15489 # the src INF since that's where the 881/882 gets the j-bit.
15492 fmovm.x SRC(%a0),&0x80 # return src INF
15495 mov.b &neg_bmask+inf_bmask,FPSR_CC(%a6) # set INF/NEG
15499 fmovm.x DST(%a1),&0x80 # return dst INF
15500 tst.b DST_EX(%a1) # is INF negative?
15502 mov.b &neg_bmask+inf_bmask,FPSR_CC(%a6) # set INF/NEG
15506 mov.b &inf_bmask,FPSR_CC(%a6) # set INF
15755 or.b %d0,FPSR_CC(%a6) # set INF,N if applicable
15813 cmpi.b %d1,&INF # weed out INF
15822 # fsqrt(+INF) = +INF
15823 # fsqrt(-INF) = OPERR
15838 tst.b SRC_EX(%a0) # is INF positive or negative?
15841 fmovm.x SRC(%a0),&0x80 # return +INF in fp0
19769 # SGL: can be either NORM, DENORM, ZERO, INF, QNAN or SNAN but not UNNORM
22484 # one of: NORM, INF, QNAN, SNAN, DENORM, UNNORM, ZERO #
22541 mov.b &INF, %d0
22564 # one of: NORM, INF, QNAN, SNAN, DENORM, ZERO #
22603 mov.b &INF, %d0
22627 # one of: NORM, INF, QNAN, SNAN, DENORM, ZERO #
22662 mov.b &INF, %d0
22901 long 0x7fff0000,0x00000000,0x00000000,0x00000000 # +INF; RN
22904 long 0x7fff0000,0x00000000,0x00000000,0x00000000 # +INF; RP
22906 long 0x7fff0000,0x00000000,0x00000000,0x00000000 # +INF; RN
22909 long 0x7fff0000,0x00000000,0x00000000,0x00000000 # +INF; RP
22911 long 0x7fff0000,0x00000000,0x00000000,0x00000000 # +INF; RN
22914 long 0x7fff0000,0x00000000,0x00000000,0x00000000 # +INF; RP
22921 long 0xffff0000,0x00000000,0x00000000,0x00000000 # -INF; RN
22923 long 0xffff0000,0x00000000,0x00000000,0x00000000 # -INF; RM
22926 long 0xffff0000,0x00000000,0x00000000,0x00000000 # -INF; RN
22928 long 0xffff0000,0x00000000,0x00000000,0x00000000 # -INF; RM
22931 long 0xffff0000,0x00000000,0x00000000,0x00000000 # -INF; RN
22933 long 0xffff0000,0x00000000,0x00000000,0x00000000 # -INF; RM
22959 # If the packed operand is a ZERO,NAN, or INF, convert it to #
22979 # The packed operand is an INF or a NAN if the exponent field is all ones.
22981 cmpi.w %d0,&0x7fff # INF or NAN?
22983 rts # operand is an INF or NAN
23013 # Expected is a normal bcd (i.e. non-exceptional; all inf, zero, #