Lines Matching refs:DST
414 set DST, 0 # offsets within an
597 # set_tag_x() - determine optype of src/dst operands #
600 # load_fpn2() - load dst operand from FP regfile #
648 #$# sub.l &24,%sp # make room for src/dst
686 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
687 bsr.l load_fpn2 # load dst into FP_DST
689 lea FP_DST(%a6),%a0 # pass: ptr to dst op
695 mov.b %d0,DTAG(%a6) # save dst optype tag
837 # set_tag_x() - determine optype of src/dst operands #
840 # load_fpn2() - load dst operand from FP regfile #
888 #$# sub.l &24,%sp # make room for src/dst
929 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
930 bsr.l load_fpn2 # load dst into FP_DST
932 lea FP_DST(%a6),%a0 # pass: ptr to dst op
938 mov.b %d0,DTAG(%a6) # save dst optype tag
1112 # set_tag_x() - determine optype of src/dst operands #
1115 # load_fpn2() - load dst operand from FP regfile #
1155 # operand from the fsave state frame and the dst operand (if dyadic) #
1275 # we don't know whether the src operand or the dst operand (or both) is the
1287 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
1296 bsr.l load_fpn2 # load dst into FP_DST
1298 lea FP_DST(%a6),%a0 # pass: ptr to dst op
1304 mov.b %d0,DTAG(%a6) # save dst optype tag
1342 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
1832 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
1841 bsr.l load_fpn2 # load dst into FP_DST
1843 lea FP_DST(%a6),%a0 # pass: ptr to dst op
1849 mov.b %d0,DTAG(%a6) # save dst optype tag
1887 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
2383 # set_tag_x() - determine optype of src/dst operands #
2386 # load_fpn2() - load dst operand from FP regfile #
2531 lea FP_SRC(%a6),%a1 # pass: ptr to super dst
2577 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # fetch dst regno
2578 bsr.l load_fpn2 # load dst operand
2580 lea FP_DST(%a6),%a0 # pass: ptr to dst op
2594 # store a result. then, only fcmp will branch back and pick up a dst operand.
2639 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # fetch dst regno
3199 bfextu %d0{&19:&3},%d0 # extract dst format field
3369 bfextu %d0{&19:&3},%d0 # extract dst format field
3481 mov.l EXC_EA(%a6),%a1 # pass: dst addr
3571 # set_tag_x() - determine optype of src/dst operands #
3574 # load_fpn2() - load dst operand from FP regfile #
3671 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
3672 bsr.l load_fpn2 # load dst into FP_DST
3674 lea FP_DST(%a6),%a0 # pass: ptr to dst op
3680 mov.b %d0,DTAG(%a6) # save dst optype tag
5404 # FP_DST(a6) = fp op2(dst) #
5408 # FP_DST(a6) = fp op2 scaled(dst) #
5412 # If the DST exponent is > the SRC exponent, set the DST exponent #
5414 # DST exponent was scaled by. If the SRC exponent is greater or equal, #
5436 mov.w %d1,2+L_SCR1(%a6) # store dst exponent
5438 cmp.w %d0, %d1 # is src exp >= dst exp?
5441 # dst exp is > src exp; scale dst to exp = 0x3fff
5446 cmpi.b STAG(%a6),&DENORM # is dst denormalized?
5466 mov.w %d0,FP_SCR0_EX(%a6) # insert new dst exponent
5478 # src exp is >= dst exp; scale src to exp = 0x3fff
5483 cmpi.b DTAG(%a6),&DENORM # is dst denormalized?
5498 add.w 0x2(%sp),%d0 # scale dst exponent by scale factor
5502 mov.w %d0,FP_SCR1_EX(%a6) # insert new dst exponent
5508 andi.w &0x8000,FP_SCR1_EX(%a6) # zero dst exponent
5687 lea FP_SCR1(%a6),%a0 # pass ptr to dst op
5707 # FP_DST(a6) = pointer to extended precision dst operand #
5732 cmp.b DTAG(%a6), &SNAN # is the dst an SNAN?
5734 cmp.b DTAG(%a6), &QNAN # is the dst a QNAN?
7112 bfextu EXC_CMDREG(%a6){&3:&3},%d1 # extract dst fmt
7148 mov.b 1+EXC_OPWORD(%a6),%d1 # extract dst mode
7149 andi.b &0x38,%d1 # is mode == 0? (Dreg dst)
7194 mov.b 1+EXC_OPWORD(%a6),%d1 # extract dst mode
7195 andi.b &0x38,%d1 # is mode == 0? (Dreg dst)
7241 mov.b 1+EXC_OPWORD(%a6),%d1 # extract dst mode
7242 andi.b &0x38,%d1 # is mode == 0? (Dreg dst)
7287 mov.l %a0,%a1 # pass: dst addr
7382 mov.b 1+EXC_OPWORD(%a6),%d1 # extract dst mode
7383 andi.b &0x38,%d1 # is mode == 0? (Dreg dst)
7429 mov.b 1+EXC_OPWORD(%a6),%d1 # extract dst mode
7430 andi.b &0x38,%d1 # is mode == 0? (Dreg dst)
7479 mov.b 1+EXC_OPWORD(%a6),%d1 # extract dst mode
7480 andi.b &0x38,%d1 # is mode == 0? (Dreg dst)
7619 mov.l EXC_EA(%a6),%a1 # pass: dst addr
7660 mov.l EXC_EA(%a6),%a1 # pass: dst addr
7700 mov.l EXC_EA(%a6),%a1 # pass: dst addr
7925 mov.l (%sp)+,%a1 # pass: dst addr
7970 # scale_to_zero_dst() - scale dst exponent to zero #
8040 bsr.l scale_to_zero_dst # scale dst exponent
8064 fmovm.x FP_SCR1(%a6),&0x80 # load dst operand
8104 fmovm.x FP_SCR1(%a6),&0x80 # load dst operand
8163 fmovm.x FP_SCR1(%a6),&0x80 # load dst operand
8182 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
8220 fmovm.x FP_SCR1(%a6),&0x80 # load dst operand
8250 dst op
8293 fmovm.x FP_SCR1(%a6),&0x80 # load dst operand
8317 fmovm.x FP_SCR1(%a6),&0x40 # load dst operand
8434 fmovm.x DST(%a1),&0x80 # return INF result in fp0
8787 # scale_to_zero_dst() - scale dst exponent to zero #
8862 bsr.l scale_to_zero_dst # scale dst exponent
8878 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
8916 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
8976 fmovm.x FP_SCR1(%a6),&0x80 # load dst operand
8990 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
9020 fmovm.x FP_SCR1(%a6),&0x40 # load dst op
9061 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
9085 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into fp1
9212 # dst INF is set, then then j-bit of the result INF is also set).
9221 fmovm.x DST(%a1),&0x80 # return result in fp0
9228 fmovm.x DST(%a1),&0x80 # return result in fp0
10209 fmovm.x DST(%a1),&0x80 # load dst op
10301 # (1) signs are (+) and the DENORM is the dst or
10327 bset &31,%d0 # DENORM dst; make into small norm
10330 bset &31,%d0 # DENORM dst; make into small norm
10372 # scale_to_zero_dst() - scale dst exponent to zero #
10422 bsr.l scale_to_zero_dst # scale dst exponent
10435 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10462 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10511 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10533 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10563 fmovm.x FP_SCR1(%a6),&0x40 # load dst op
10588 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10612 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into fp1
10713 # scale_to_zero_dst() - scale dst exponent to zero #
10782 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10809 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10866 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10896 fmovm.x FP_SCR1(%a6),&0x40 # load dst op
10924 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
10948 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into %fp1
11056 # scale_to_zero_dst() - set dst operand exponent equal to zero #
11105 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
11197 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
11216 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
11244 fmovm.x FP_SCR1(%a6),&0x40 # load dst op
11309 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into fp1
11485 fmovm.x DST(%a1),&0x80 # return dst INF
11509 # scale_to_zero_dst() - set dst operand exponent equal to zero #
11558 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
11650 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
11669 fmovm.x FP_SCR1(%a6),&0x80 # load dst op
11762 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into fp1
11860 # the signs are opposite, so, return a ZERO w/ the sign of the dst ZERO
11861 tst.b %d0 # is dst negative?
11931 fmovm.x DST(%a1),&0x80 # return dst INF
12933 lea FP_SRC(%a6),%a1 # pass: ptr to super dst