Lines Matching refs:fp2
338 set EXC_FP2, EXC_FPREGS+(2*12) # offset of saved fp2 (not used)
5198 fmovm.x &0x0c,-(%sp) # save fp2/fp3
5204 fmov.d SINA6(%pc),%fp2
5215 fmul.x %fp1,%fp2 # TA6
5218 fadd.d SINA4(%pc),%fp2 # A4+TA6
5221 fmul.x %fp1,%fp2 # T(A4+TA6)
5224 fadd.x SINA2(%pc),%fp2 # A2+T(A4+TA6)
5228 fmul.x %fp0,%fp2 # S(A2+T(A4+TA6))
5232 fadd.x %fp2,%fp1 # [A1+T(A3+T(A5+TA7))]+[S(A2+T(A4+TA6))]
5236 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
5252 fmovm.x &0x0c,-(%sp) # save fp2/fp3
5256 fmov.d COSB8(%pc),%fp2
5267 fmul.x %fp1,%fp2 # TB8
5277 fadd.d COSB6(%pc),%fp2 # B6+TB8
5280 fmul.x %fp1,%fp2 # T(B6+TB8)
5283 fadd.d COSB4(%pc),%fp2 # B4+T(B6+TB8)
5286 fmul.x %fp1,%fp2 # T(B4+T(B6+TB8))
5289 fadd.x COSB2(%pc),%fp2 # B2+T(B4+T(B6+TB8))
5292 fmul.x %fp2,%fp0 # S(B2+T(B4+T(B6+TB8)))
5298 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
5398 #--REGISTERS SAVED SO FAR: D0, A0, FP2.
5399 fmovm.x &0x04,-(%sp) # save fp2
5404 fmov.d COSB8(%pc),%fp2 # B8
5406 fmul.x %fp0,%fp2 # SB8
5416 fadd.d COSB7(%pc),%fp2 # B7+SB8
5421 fmul.x %fp0,%fp2 # S(B7+SB8)
5428 fadd.d COSB6(%pc),%fp2 # B6+S(B7+SB8)
5431 fmul.x %fp0,%fp2 # S(B6+S(B7+SB8))
5436 fadd.d COSB5(%pc),%fp2 # B5+S(B6+S(B7+SB8))
5439 fmul.x %fp0,%fp2 # S(B5+...)
5442 fadd.d COSB4(%pc),%fp2 # B4+S(B5+...)
5445 fmul.x %fp0,%fp2 # S(B4+...)
5448 fadd.x COSB3(%pc),%fp2 # B3+S(B4+...)
5451 fmul.x %fp0,%fp2 # S(B3+...)
5454 fadd.x COSB2(%pc),%fp2 # B2+S(B3+...)
5457 fmul.x %fp2,%fp0 # S(B2+...)
5463 fmovm.x (%sp)+,&0x20 # restore fp2
5472 #--REGISTERS SAVED SO FAR: FP2.
5473 fmovm.x &0x04,-(%sp) # save fp2
5479 fmov.d SINA7(%pc),%fp2 # A7
5483 fmul.x %fp0,%fp2 # SA7
5489 fadd.d SINA6(%pc),%fp2 # A6+SA7
5499 fmul.x %fp0,%fp2 # S(A6+SA7)
5502 fadd.d SINA5(%pc),%fp2 # A5+S(A6+SA7)
5505 fmul.x %fp0,%fp2 # S(A5+S(A6+SA7))
5508 fadd.d SINA4(%pc),%fp2 # A4+S(A5+S(A6+SA7))
5511 fmul.x %fp0,%fp2 # S(A4+...)
5514 fadd.d SINA3(%pc),%fp2 # A3+S(A4+...)
5517 fmul.x %fp0,%fp2 # S(A3+...)
5520 fadd.x SINA2(%pc),%fp2 # A2+S(A3+...)
5523 fmul.x %fp0,%fp2 # S(A2+...)
5526 fadd.x SINA1(%pc),%fp2 # A1+S(A2+...)
5529 fmul.x %fp2,%fp0 # s(a1+...)
5536 fmovm.x (%sp)+,&0x20 # restore fp2
5581 fmovm.x &0x3c,-(%sp) # save {fp2-fp5}
5647 fmov.x %fp0,%fp2
5648 fmul.x FP_SCR0(%a6),%fp2 # fp2 = X * 2**(-L)*(2/PI)
5650 #--WE MUST NOW FIND INT(FP2). SINCE WE NEED THIS VALUE IN
5653 #--(SIGN(INARG)*2**63 + FP2) - SIGN(INARG)*2**63 WILL GIVE
5660 fadd.s TWOTO63(%a6),%fp2 # THE FRACTIONAL PART OF FP1 IS ROUNDED
5661 fsub.s TWOTO63(%a6),%fp2 # fp2 = N
5662 # fint.x %fp2
5681 fmov.x %fp2,%fp4 # fp4 = N
5683 fmov.x %fp2,%fp5 # fp5 = N
5711 fmov.l %fp2,INT(%a6)
5713 fmovm.x (%sp)+,&0x3c # restore {fp2-fp5}
5910 fmovm.x &0x0c,-(%sp) # save fp2,fp3
5919 fmov.d TANP3(%pc),%fp2
5922 fmul.x %fp1,%fp2 # SP3
5925 fadd.x TANP2(%pc),%fp2 # P2+SP3
5928 fmul.x %fp1,%fp2 # S(P2+SP3)
5931 fadd.x TANP1(%pc),%fp2 # P1+S(P2+SP3)
5934 fmul.x %fp1,%fp2 # S(P1+S(P2+SP3))
5937 fmul.x %fp0,%fp2 # RS(P1+S(P2+SP3))
5941 fadd.x %fp2,%fp0 # R+RS(P1+S(P2+SP3))
5945 fmovm.x (%sp)+,&0x30 # restore fp2,fp3
5956 fmov.d TANP3(%pc),%fp2
5959 fmul.x %fp0,%fp2 # SP3
5962 fadd.x TANP2(%pc),%fp2 # P2+SP3
5965 fmul.x %fp0,%fp2 # S(P2+SP3)
5968 fadd.x TANP1(%pc),%fp2 # P1+S(P2+SP3)
5971 fmul.x %fp0,%fp2 # S(P1+S(P2+SP3))
5974 fmul.x %fp1,%fp2 # RS(P1+S(P2+SP3))
5978 fadd.x %fp2,%fp1 # R+RS(P1+S(P2+SP3))
5981 fmovm.x (%sp)+,&0x30 # restore fp2,fp3
6012 fmovm.x &0x3c,-(%sp) # save {fp2-fp5}
6078 fmov.x %fp0,%fp2
6079 fmul.x FP_SCR0(%a6),%fp2 # fp2 = X * 2**(-L)*(2/PI)
6081 #--WE MUST NOW FIND INT(FP2). SINCE WE NEED THIS VALUE IN
6084 #--(SIGN(INARG)*2**63 + FP2) - SIGN(INARG)*2**63 WILL GIVE
6091 fadd.s TWOTO63(%a6),%fp2 # THE FRACTIONAL PART OF FP1 IS ROUNDED
6092 fsub.s TWOTO63(%a6),%fp2 # fp2 = N
6093 # fintrz.x %fp2,%fp2
6112 fmov.x %fp2,%fp4 # fp4 = N
6114 fmov.x %fp2,%fp5 # fp5 = N
6142 fmov.l %fp2,INT(%a6)
6144 fmovm.x (%sp)+,&0x3c # restore {fp2-fp5}
6408 #--SAVE REGISTERS FP2.
6439 fmovm.x &0x04,-(%sp) # save fp2
6443 fmov.d ATANA3(%pc),%fp2
6444 fadd.x %fp1,%fp2 # A3+V
6445 fmul.x %fp1,%fp2 # V*(A3+V)
6447 fadd.d ATANA2(%pc),%fp2 # A2+V*(A3+V)
6449 fmul.x %fp2,%fp1 # A1*U*V*(A2+V*(A3+V))
6452 fmovm.x (%sp)+,&0x20 # restore fp2
6475 fmovm.x &0x0c,-(%sp) # save fp2/fp3
6482 fmov.d ATANB6(%pc),%fp2
6485 fmul.x %fp1,%fp2 # Z*B6
6488 fadd.d ATANB4(%pc),%fp2 # B4+Z*B6
6491 fmul.x %fp1,%fp2 # Z*(B4+Z*B6)
6494 fadd.d ATANB2(%pc),%fp2 # B2+Z*(B4+Z*B6)
6497 fmul.x %fp0,%fp2 # Y*(B2+Z*(B4+Z*B6))
6500 fadd.x %fp2,%fp1 # [B1+Z*(B3+Z*B5)]+[Y*(B2+Z*(B4+Z*B6))]
6504 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
6530 fmovm.x &0x0c,-(%sp) # save fp2/fp3
6545 fmov.d ATANC4(%pc),%fp2
6548 fmul.x %fp1,%fp2 # Z*B4
6551 fadd.d ATANC2(%pc),%fp2 # C2+Z*C4
6554 fmul.x %fp0,%fp2 # Y*(C2+Z*C4)
6559 fadd.x %fp2,%fp1 # [Y*(C2+Z*C4)]+[C1+Z*(C3+Z*C5)]
6565 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
6661 fmovm.x &0x4,-(%sp) # {fp2}
6662 fmov.s &0x3F800000,%fp2
6663 fadd.x %fp0,%fp2 # 1+X
6664 fmul.x %fp2,%fp1 # (1+X)(1-X)
6665 fmovm.x (%sp)+,&0x20 # {fp2}
7240 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7257 #--fp1,fp2 saved on the stack. fp0 is N, fp1 is X,
7259 fmov.x %fp0,%fp2
7261 fmul.x L2(%pc),%fp2 # N * L2, L1+L2 = -log2/64
7263 fadd.x %fp2,%fp0 # fp0 is R, reduced arg.
7274 fmov.s &0x3AB60B70,%fp2 # fp2 IS A5
7276 fmul.x %fp1,%fp2 # fp2 IS S*A5
7280 fadd.d EEXPA3(%pc),%fp2 # fp2 IS A3+S*A5
7283 fmul.x %fp1,%fp2 # fp2 IS S*(A3+S*A5)
7290 fadd.s &0x3F000000,%fp2 # fp2 IS A1+S*(A3+S*A5)
7293 fmul.x %fp1,%fp2 # fp2 IS S*(A1+S*(A3+S*A5))
7297 fadd.x %fp2,%fp0 # fp0 is EXP(R) - 1
7304 fmovm.x (%sp)+,&0x30 # fp2 restored {%fp2/%fp3}
7337 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7405 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7419 #--fp1,fp2 saved on the stack. fp0 is N, fp1 is X,
7421 fmov.x %fp0,%fp2
7423 fmul.x L2(%pc),%fp2 # N * L2, L1+L2 = -log2/64
7425 fadd.x %fp2,%fp0 # fp0 is R, reduced arg.
7437 fmov.s &0x3950097B,%fp2 # fp2 IS a6
7439 fmul.x %fp1,%fp2 # fp2 IS S*A6
7443 fadd.d EM1A4(%pc),%fp2 # fp2 IS A4+S*A6
7449 fmul.x %fp1,%fp2 # fp2 IS S*(A4+S*A6)
7454 fadd.d EM1A2(%pc),%fp2 # fp2 IS A2+S*(A4+S*A6)
7457 fmul.x %fp1,%fp2 # fp2 IS S*(A2+S*(A4+S*A6))
7464 fmul.x %fp0,%fp2 # fp2 IS R*S*(A2+S*(A4+S*A6))
7467 fadd.x %fp2,%fp0 # fp0 IS EXP(R)-1
7469 fmovm.x (%sp)+,&0x30 # fp2 restored {%fp2/%fp3}
7546 fmovm.x &0xc,-(%sp) # save fp2 {%fp2/%fp3}
7549 fmov.s &0x310F8290,%fp2 # fp2 is B11
7552 fmul.x %fp0,%fp2 # fp2 is S*B11
7555 fadd.s &0x3493F281,%fp2 # fp2 is B9+S*...
7558 fmul.x %fp0,%fp2 # fp2 is S*(B9+...
7561 fadd.d EM1B7(%pc),%fp2 # fp2 is B7+S*...
7564 fmul.x %fp0,%fp2 # fp2 is S*(B7+...
7567 fadd.d EM1B5(%pc),%fp2 # fp2 is B5+S*...
7570 fmul.x %fp0,%fp2 # fp2 is S*(B5+...
7573 fadd.d EM1B3(%pc),%fp2 # fp2 is B3+S*...
7576 fmul.x %fp0,%fp2 # fp2 is S*(B3+...
7579 fmul.x %fp0,%fp2 # fp2 is S*S*(B3+...)
7583 fadd.x %fp2,%fp1 # fp1 is Q
7585 fmovm.x (%sp)+,&0x30 # fp2 restored {%fp2/%fp3}
8387 fmovm.x &0xc,-(%sp) # SAVE FP2-3 WHILE FP0 IS NOT READY
8389 #--REGISTERS SAVED: FPCR, FP1, FP2
8395 fmov.x %fp0,%fp2
8396 fmul.x %fp2,%fp2 # FP2 IS V=U*U
8403 fmov.x %fp2,%fp3
8404 fmov.x %fp2,%fp1
8407 fmul.d LOGA5(%pc),%fp2 # V*A5
8410 fadd.d LOGA3(%pc),%fp2 # A3+V*A5
8413 fmul.x %fp3,%fp2 # V*(A3+V*A5)
8416 fadd.d LOGA1(%pc),%fp2 # A1+V*(A3+V*A5)
8420 fmul.x %fp3,%fp2 # V*(A1+V*(A3+V*A5))
8423 fadd.x %fp2,%fp0 # U+V*(A1+V*(A3+V*A5))
8426 fmovm.x (%sp)+,&0x30 # RESTORE FP2-3
8453 fmovm.x &0xc,-(%sp) # SAVE FP2-3
8454 #--REGISTERS SAVED ARE NOW FPCR,FP1,FP2,FP3
8465 fmov.d LOGB4(%pc),%fp2
8468 fmul.x %fp1,%fp2 # W*B4
8471 fadd.d LOGB2(%pc),%fp2 # B2+W*B4
8475 fmul.x %fp0,%fp2 # V*(B2+W*B4)
8480 fadd.x %fp2,%fp1 # B1+W*(B3+W*B5) + V*(B2+W*B4), FP2 RELEASED
8481 fmovm.x (%sp)+,&0x30 # FP2-3 RESTORED
8607 #--(1/F) IN A0, Y-F IN FP0, AND FP2 SAVED.
8626 fmovm.x &0xc,-(%sp) # SAVE FP2 {%fp2/%fp3}
8644 fmovm.x &0xc,-(%sp) # FP2 SAVED {%fp2/%fp3}
9140 #--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2.
9142 fmovm.x &0x0c,-(%sp) # save fp2/fp3
9237 #--REGISTERS SAVED SO FAR ARE (IN ORDER) FPCR, D0, FP1, a1, AND FP2.
9238 fmovm.x &0x0c,-(%sp) # save fp2/fp3
9240 fmov.x %fp1,%fp2
9245 fmul.x L10TWO2(%pc),%fp2 # N*(LOG2/64LOG10)_TRAIL
9252 fsub.x %fp2,%fp0 # X - N L_TRAIL
9263 #--FPCR, FP2, FP3 ARE SAVED IN ORDER AS SHOWN.
9271 fmov.d EXPA5(%pc),%fp2 # FP2 IS A5
9274 fmul.x %fp1,%fp2 # FP2 IS S*A5
9277 fadd.d EXPA3(%pc),%fp2 # FP2 IS A3+S*A5
9280 fmul.x %fp1,%fp2 # FP2 IS S*(A3+S*A5)
9283 fadd.d EXPA1(%pc),%fp2 # FP2 IS A1+S*(A3+S*A5)
9286 fmul.x %fp1,%fp2 # FP2 IS S*(A1+S*(A3+S*A5))
9288 fadd.x %fp2,%fp0 # FP0 IS EXP(R) - 1
9290 fmovm.x (%sp)+,&0x30 # restore fp2/fp3
10731 fmov.x %fp1,%fp2
18301 lsl.b &0x1,%d1 # should FP2 be moved?
18396 lsl.b &0x1,%d1 # should FP2 be moved?
23613 # fp2: scratch
23622 fmovm.x &0x7,-(%sp) # {%fp0-%fp2}
23693 # fp2: x/x
23755 # fp2: x/x
23827 # fp2: x/x
23930 # fp2: x/x
24018 # fp2: x/x
24060 # fp2: x/x
24127 # fp2: x/10^LEN
24140 fmov.s FONE(%pc),%fp2 # init fp2 to 1.0
24147 fmul.x (%a1,%d3),%fp2 # mul by 10**(d3_bit_no)
24165 fcmp.x %fp0,%fp2 # compare abs(YINT) with 10^(LEN-1)
24170 fmul.s FTEN(%pc),%fp2 # compute 10^LEN
24173 fmul.s FTEN(%pc),%fp2 # compute 10^LEN
24174 fcmp.x %fp0,%fp2 # compare abs(YINT) with 10^LEN
24192 fmov.s FONE(%pc),%fp2 # init fp2 to 1.0
24198 fmul.x (%a1,%d3),%fp2 # mul by 10**(d3_bit_no)
24204 fcmp.x %fp0,%fp2 # check if abs(YINT) = 10^LEN
24209 fmul.s FTEN(%pc),%fp2 # if LEN++, the get 10^^LEN
24236 # fp2: 10^LEN/Unchanged
24244 fdiv.x %fp2,%fp0 # divide abs(YINT) by 10^LEN
24308 # fp2: 10^LEN/Unchanged
24388 # fp2: 10^LEN/Unchanged
24410 fmovm.x (%sp)+,&0xe0 # {%fp0-%fp2}