Lines Matching refs:fp1

981 	fmovm.x		EXC_FPREGS(%a6),&0xc0	# restore fp0-fp1
990 # in fp1 (don't forget to save fp0). what to do now?
1338 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1405 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1570 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1677 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1692 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1709 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1762 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1790 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1890 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
1989 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2020 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2121 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2229 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0/fp1
2637 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
2697 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
2779 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
2796 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
2809 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
2898 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3115 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3139 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3532 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
3603 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1 on stack
3692 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
4023 fmovm.x &0xc0,EXC_FPREGS(%a6) # save fp0-fp1
4303 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4431 fmovm.x EXC_FP0(%a6),&0xc0 # restore fp0-fp1
4980 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1
5016 # fp1 = cos(X) #
5154 fmov.x %fp0,%fp1
5155 fmul.d TWOBYPI(%pc),%fp1 # X*2/PI
5159 fmov.l %fp1,INT(%a6) # CONVERT TO INTEGER
5205 fmul.x %fp1,%fp3 # TA7
5206 fmul.x %fp1,%fp2 # TA6
5211 fmul.x %fp1,%fp3 # T(A5+TA7)
5212 fmul.x %fp1,%fp2 # T(A4+TA6)
5217 fmul.x %fp3,%fp1 # T(A3+T(A5+TA7))
5220 fadd.x SINA1(%pc),%fp1 # A1+T(A3+T(A5+TA7))
5250 fmov.x %fp0,%fp1
5251 fmul.x %fp1,%fp1 # FP1 IS T
5258 fmul.x %fp1,%fp2 # TB8
5525 fmul.x SPRIME(%a6),%fp1 # S'(B1+S(B2+...))
5687 fsub.x %fp4,%fp1 # fp1 = a := r - p
5691 fadd.x %fp1,%fp0 # fp0 = R := A+a
5698 fadd.x %fp3,%fp1 # fp1 = r := (A-R)+a
5883 fmov.x %fp0,%fp1
5884 fmul.d TWOBYPI(%pc),%fp1 # X*2/PI
5888 fmov.l %fp1,%d1 # CONVERT TO INTEGER
5906 fmov.x %fp0,%fp1
5907 fmul.x %fp1,%fp1 # S = R*R
5912 fmul.x %fp1,%fp3 # SQ4
5913 fmul.x %fp1,%fp2 # SP3
5918 fmul.x %fp1,%fp3 # S(Q3+SQ4)
5919 fmul.x %fp1,%fp2 # S(P2+SP3)
5924 fmul.x %fp1,%fp3 # S(Q2+S(Q3+SQ4))
5925 fmul.x %fp1,%fp2 # S(P1+S(P2+SP3))
5930 fmul.x %fp3,%fp1 # S(Q1+S(Q2+S(Q3+SQ4)))
5934 fadd.s &0x3F800000,%fp1 # 1+S(Q1+...)
5939 fdiv.x %fp1,%fp0 # last inst - possible exception set
5943 fmov.x %fp0,%fp1
5965 fmul.x %fp1,%fp2 # RS(P1+S(P2+SP3))
5969 fadd.x %fp2,%fp1 # R+RS(P1+S(P2+SP3))
5974 fmov.x %fp1,-(%sp)
6005 fmov.s &0x00000000,%fp1 # fp1 = 0
6031 fmov.x %fp0,%fp1 # save high result in fp1
6033 fsub.x %fp0,%fp1 # determine low component of result
6034 fadd.x FP_SCR1(%a6),%fp1 # fp0/fp1 are reduced argument.
6523 fmov.s &0xBF800000,%fp1 # LOAD -1
6524 fdiv.x %fp0,%fp1 # FP1 IS -1/X
6528 fmov.x %fp1,%fp0 # FP0 IS X'
6532 fmov.x %fp0,%fp1
6533 fmul.x %fp1,%fp1 # FP1 IS Z = Y*Y
6538 fmul.x %fp1,%fp3 # Z*C5
6539 fmul.x %fp1,%fp2 # Z*B4
6544 fmul.x %fp3,%fp1 # Z*(C3+Z*C5), FP3 RELEASED
6547 fadd.d ATANC1(%pc),%fp1 # C1+Z*(C3+Z*C5)
7229 fmov.x %fp0,%fp1
7248 #--fp1,fp2 saved on the stack. fp0 is N, fp1 is X,
7253 fadd.x %fp1,%fp0 # X + N*L1
7262 fmov.x %fp0,%fp1
7263 fmul.x %fp1,%fp1 # fp1 IS S = R*R
7267 fmul.x %fp1,%fp2 # fp2 IS S*A5
7268 fmov.x %fp1,%fp3
7274 fmul.x %fp1,%fp2 # fp2 IS S*(A3+S*A5)
7279 fmul.x %fp1,%fp3 # fp3 IS S*(A2+S*A4)
7284 fmul.x %fp1,%fp2 # fp2 IS S*(A1+S*(A3+S*A5))
7287 fmov.x (%a1)+,%fp1 # fp1 is lead. pt. of 2^(J/64)
7294 fmul.x %fp1,%fp0 # 2^(J/64)*(Exp(R)-1)
7298 fadd.x %fp1,%fp0 # 2^(J/64) + 2^(J/64)*...
7326 fmov.x %fp0,%fp1
7394 fmov.x %fp0,%fp1
7410 #--fp1,fp2 saved on the stack. fp0 is N, fp1 is X,
7415 fadd.x %fp1,%fp0 # X + N*L1
7425 fmov.x %fp0,%fp1
7426 fmul.x %fp1,%fp1 # fp1 IS S = R*R
7430 fmul.x %fp1,%fp2 # fp2 IS S*A6
7431 fmov.x %fp1,%fp3
7440 fmul.x %fp1,%fp2 # fp2 IS S*(A4+S*A6)
7443 fmul.x %fp1,%fp3 # fp3 IS S*(A3+S*A5)
7448 fmul.x %fp1,%fp2 # fp2 IS S*(A2+S*(A4+S*A6))
7453 fmul.x %fp3,%fp1 # fp1 IS S*(A1+S*(A3+S*A5))
7456 fadd.x %fp1,%fp0 # fp0 IS R+S*(A1+S*(A3+S*A5))
7473 fmov.s 12(%a1),%fp1 # fp1 is t
7474 fadd.x ONEBYSC(%a6),%fp1 # fp1 is t+OnebySc
7475 fadd.x %fp1,%fp0 # p+(t+OnebySc), fp1 released
7490 fmov.x (%a1)+,%fp1 # fp1 is T
7492 fadd.x ONEBYSC(%a6),%fp1 # fp1 is T+OnebySc
7493 fadd.x %fp1,%fp0 # (T+OnebySc)+(p+t)
7538 fmov.s &0x2F30CAA8,%fp1 # fp1 is B12
7539 fmul.x %fp0,%fp1 # fp1 is S*B12
7541 fadd.s &0x32D73220,%fp1 # fp1 is B10+S*B12
7544 fmul.x %fp0,%fp1 # fp1 is S*(B10 + ...
7547 fadd.d EM1B8(%pc),%fp1 # fp1 is B8+S*...
7550 fmul.x %fp0,%fp1 # fp1 is S*(B8+...
7553 fadd.d EM1B6(%pc),%fp1 # fp1 is B6+S*...
7556 fmul.x %fp0,%fp1 # fp1 is S*(B6+...
7559 fadd.d EM1B4(%pc),%fp1 # fp1 is B4+S*...
7562 fmul.x %fp0,%fp1 # fp1 is S*(B4+...
7565 fadd.x EM1B2(%pc),%fp1 # fp1 is B2+S*...
7568 fmul.x %fp0,%fp1 # fp1 is S*(B2+...
7571 fmul.x (%a0),%fp1 # fp1 is X*S*(B2...
7574 fadd.x %fp2,%fp1 # fp1 is Q
7578 fadd.x %fp1,%fp0 # fp0 is S*B1+Q
7743 fmov.s &0x3E800000,%fp1 # (1/4)
7744 fdiv.x %fp0,%fp1 # 1/(2 EXP(|X|))
7748 fadd.x %fp1,%fp0
7856 fmov.x %fp0,%fp1
7857 fadd.s &0x3F800000,%fp1 # 1+Z
7859 fdiv.x %fp1,%fp0 # Z/(1+Z)
7989 fmov.x %fp0,%fp1
7990 fadd.s &0x40000000,%fp1 # Z+2
7992 fmov.x %fp1,V(%a6)
8030 fmov.s %d1,%fp1 # -SIGN(X)*2 IN SGL FMT
8031 fdiv.x %fp0,%fp1 # -SIGN(X)2 / [EXP(Y)+1 ]
8039 fadd.x %fp1,%fp0
8360 fmov.l %d1,%fp1 # CONVERT K TO FLOATING-POINT FORMAT
8385 fmul.x LOGOF2(%pc),%fp1 # GET K*LOG2 WHILE FP0 IS NOT READY
8388 fmov.x %fp1,KLOG2(%a6) # PUT K*LOG2 IN MEMEORY, FREE FP1
8395 fmov.x %fp2,%fp1
8397 fmul.d LOGA6(%pc),%fp1 # V*A6
8400 fadd.d LOGA4(%pc),%fp1 # A4+V*A6
8403 fmul.x %fp3,%fp1 # V*(A4+V*A6)
8406 fadd.d LOGA2(%pc),%fp1 # A2+V*(A4+V*A6)
8409 fmul.x %fp3,%fp1 # V*(A2+V*(A4+V*A6))
8413 fmul.x %fp0,%fp1 # U*V*(A2+V*(A4+V*A6))
8416 fadd.x (%a0),%fp1 # LOG(F)+U*V*(A2+V*(A4+V*A6))
8418 fadd.x %fp1,%fp0 # FP0 IS LOG(F) + LOG(1+U)
8560 fmov.x %fp0,%fp1 # FP1 IS INPUT Z
8585 fadd.x %fp1,%fp1 # FP1 IS 2Z
8616 fadd.x %fp1,%fp1 # GET 2Z
8618 fadd.x %fp1,%fp0 # FP0 IS Y-F = (2-F)+2Z
8621 fmov.s negone(%pc),%fp1 # FP1 IS K = -1
8634 fadd.x %fp1,%fp0 # FP0 IS Y-F
8638 fmov.s zero(%pc),%fp1 # FP1 IS K = 0
8717 fmov.x %fp0,%fp1
8718 fneg.x %fp1 # -Y
8720 fadd.s &0x3F800000,%fp1 # 1-Y
8721 fdiv.x %fp1,%fp0 # 2Y/(1-Y)
9111 fmov.x %fp0,%fp1
9112 fmul.s &0x42800000,%fp1 # 64 * X
9113 fmov.l %fp1,INT(%a6) # N = ROUND-TO-INT(64 X)
9116 fmov.l INT(%a6),%fp1 # N --> FLOATING FMT
9135 fmul.s &0x3C800000,%fp1 # (1/64)*N
9141 fsub.x %fp1,%fp0 # X - (1/64)*INT(64 X)
9208 fmov.x %fp0,%fp1
9209 fmul.d L2TEN64(%pc),%fp1 # X*64*LOG10/LOG2
9210 fmov.l %fp1,INT(%a6) # N=INT(X*64*LOG10/LOG2)
9213 fmov.l INT(%a6),%fp1 # N --> FLOATING FMT
9231 fmov.x %fp1,%fp2
9233 fmul.d L10TWO1(%pc),%fp1 # N*(LOG2/64LOG10)_LEAD
9240 fsub.x %fp1,%fp0 # X - N L_LEAD
9259 fmov.x %fp0,%fp1
9260 fmul.x %fp1,%fp1 # FP1 IS S = R*R
9265 fmul.x %fp1,%fp2 # FP2 IS S*A5
9266 fmul.x %fp1,%fp3 # FP3 IS S*A4
9271 fmul.x %fp1,%fp2 # FP2 IS S*(A3+S*A5)
9272 fmul.x %fp1,%fp3 # FP3 IS S*(A2+S*A4)
9277 fmul.x %fp1,%fp2 # FP2 IS S*(A1+S*(A3+S*A5))
10245 fmov.s &0x00000000,%fp1 # return EXOP in fp1
10257 fmov.s &0x0000000,%fp1 # return EXOP in fp1
10324 fmov.s &0x00000000,%fp1 # return EXOP in fp1
10337 fmov.s &0x00000000,%fp1 # return EXOP in fp1
10645 fmov.s &0x3f800000,%fp1
10663 fmov.x qnan(%pc),%fp1 # load NAN
10673 fmov.x LOCAL_EX(%a0),%fp1
10683 fmov.x LOCAL_EX(%a0),%fp1
10690 # sto_cos(): store fp1 to the fpreg designated by the CMDREG dst field. #
10691 # fp1 holds the result of the cosine portion of ssincos(). #
10692 # the value in fp1 will not take any exceptions when moved. #
10694 # fp1 : fp value to store #
10722 fmov.x %fp1,%fp2
10725 fmov.x %fp1,%fp3
10728 fmov.x %fp1,%fp4
10731 fmov.x %fp1,%fp5
10734 fmov.x %fp1,%fp6
10737 fmov.x %fp1,%fp7
11349 # fp1 = EXOP #
11718 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
11753 fabs.x %fp0,%fp1 # make a copy of result
11754 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
11822 fmul.x FP_SCR0(%a6),%fp1 # execute multiply
11838 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
11864 fabs.x %fp0,%fp1 # make a copy of result
11865 fcmp.b %fp1,&0x2 # is |result| > 2.b?
11885 fmul.x FP_SCR0(%a6),%fp1 # execute multiply
11888 fabs.x %fp1 # make absolute value
11889 fcmp.b %fp1,&0x2 # is |result| < 2.b?
12124 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
12235 fmovm.x FP_SCR1(%a6),&0x40 # return EXOP in fp1
12531 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
12590 fdiv.x FP_SCR0(%a6),%fp1 # execute divide
12606 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
12632 fabs.x %fp0,%fp1 # make a copy of result
12633 fcmp.b %fp1,&0x1 # is |result| > 1.b?
12644 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into fp1
12653 fdiv.x FP_SCR0(%a6),%fp1 # execute divide
12656 fabs.x %fp1 # make absolute value
12657 fcmp.b %fp1,&0x1 # is |result| < 1.b?
12812 # fp1 = EXOP (if exception occurred) #
12904 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
13015 fmovm.x FP_SCR1(%a6),&0x40 # return EXOP in fp1
13684 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
13702 fabs.x %fp0,%fp1 # make a copy of result
13703 fcmp.b %fp1,&0x2 # is |result| >= 2.b?
13944 # fp1 = EXOP (if exception occurred) #
14127 fsglmul.x FP_SCR0(%a6),%fp1 # execute sgl multiply
14143 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
14159 fabs.x %fp0,%fp1 # make a copy of result
14160 fcmp.b %fp1,&0x2 # is |result| > 2.b?
14171 fmovm.x FP_SCR1(%a6),&0x40 # load dst op into fp1
14180 fsglmul.x FP_SCR0(%a6),%fp1 # execute sgl multiply
14183 fabs.x %fp1 # make absolute value
14184 fcmp.b %fp1,&0x2 # is |result| < 2.b?
14285 # fp1 = EXOP (if exception occurred) #
14623 # fp1 = EXOP (if exception occurred) #
15076 # fp1 = EXOP (if exception occurred) #
15766 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
15787 fmov.x %fp0,%fp1 # make a copy of result
15788 fcmp.b %fp1,&0x1 # is |result| >= 1.b?
20665 fmovm.x FP_SCR0(%a6),&0x40 # return EXOP in fp1
23079 fmovm.x &0x1,-(%sp) # save fp1
23412 fmov.s &0x3f800000,%fp1 # init fp1 to 1
23416 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23424 # same sign. If the exp was pos then multiply fp1*fp0;
23425 # else divide fp0/fp1.
23431 # ( ) fp1: scaling factor - 10**(abs(exp))
23437 fdiv.x %fp1,%fp0 # exp is negative, so divide mant by exp
23440 fmul.x %fp1,%fp0 # exp is positive, so multiply by exp
23455 fmovm.x (%sp)+,&0x40 # restore fp1
23603 # fp1: scratch
23683 # fp1: x/x
23745 # fp1: x/x
23817 # fp1: x/10^ISCALE
23847 fmov.s FONE(%pc),%fp1 # init fp1 to 1
23989 fmul.x %fp1,%fp0 # calculate X * SCALE -> Y to fp0
24008 # fp1: 10^ISCALE/Unchanged
24050 # fp1: 10^ISCALE/Unchanged
24117 # fp1: 10^ISCALE/Unchanged
24691 fmovm.x EXC_FPREGS(%a6),&0xc0 # restore fp0-fp1