Lines Matching defs:fmul
570 fmul instr performed last
2501 # fmul fdmul fsmul fetoxm1 ftanh
4792 short tbl_trans - tbl_trans # $23-0 fmul norm
4793 short tbl_trans - tbl_trans # $23-1 fmul zero
4794 short tbl_trans - tbl_trans # $23-2 fmul inf
4795 short tbl_trans - tbl_trans # $23-3 fmul qnan
4796 short tbl_trans - tbl_trans # $23-5 fmul denorm
4797 short tbl_trans - tbl_trans # $23-4 fmul snan
4798 short tbl_trans - tbl_trans # $23-6 fmul unnorm
5164 fmul.d TWOBYPI(%pc),%fp1 # X*2/PI
5201 fmul.x %fp0,%fp0 # FP0 IS S
5207 fmul.x %fp1,%fp1 # FP1 IS T
5214 fmul.x %fp1,%fp3 # TA7
5215 fmul.x %fp1,%fp2 # TA6
5220 fmul.x %fp1,%fp3 # T(A5+TA7)
5221 fmul.x %fp1,%fp2 # T(A4+TA6)
5226 fmul.x %fp3,%fp1 # T(A3+T(A5+TA7))
5228 fmul.x %fp0,%fp2 # S(A2+T(A4+TA6))
5230 fmul.x X(%a6),%fp0 # R'*S
5234 fmul.x %fp1,%fp0 # SIN(R')-R'
5254 fmul.x %fp0,%fp0 # FP0 IS S
5260 fmul.x %fp1,%fp1 # FP1 IS T
5267 fmul.x %fp1,%fp2 # TB8
5272 fmul.x %fp1,%fp3 # TB7
5280 fmul.x %fp1,%fp2 # T(B6+TB8)
5281 fmul.x %fp1,%fp3 # T(B5+TB7)
5286 fmul.x %fp1,%fp2 # T(B4+T(B6+TB8))
5287 fmul.x %fp3,%fp1 # T(B3+T(B5+TB7))
5292 fmul.x %fp2,%fp0 # S(B2+T(B4+T(B6+TB8)))
5296 fmul.x X(%a6),%fp0
5376 fmul.d TWOBYPI(%pc),%fp1 # X*2/PI
5402 fmul.x %fp0,%fp0 # FP0 IS S = R*R
5405 fmul.x %fp0,%fp1 # SA7
5406 fmul.x %fp0,%fp2 # SB8
5418 fmul.x %fp0,%fp1 # S(A6+SA7)
5421 fmul.x %fp0,%fp2 # S(B7+SB8)
5430 fmul.x %fp0,%fp1 # S(A5+S(A6+SA7))
5431 fmul.x %fp0,%fp2 # S(B6+S(B7+SB8))
5438 fmul.x %fp0,%fp1 # S(A4+...)
5439 fmul.x %fp0,%fp2 # S(B5+...)
5444 fmul.x %fp0,%fp1 # S(A3+...)
5445 fmul.x %fp0,%fp2 # S(B4+...)
5450 fmul.x %fp0,%fp1 # S(A2+...)
5451 fmul.x %fp0,%fp2 # S(B3+...)
5456 fmul.x %fp0,%fp1 # S(A1+...)
5457 fmul.x %fp2,%fp0 # S(B2+...)
5459 fmul.x RPRIME(%a6),%fp1 # R'S(A1+...)
5461 fmul.x SPRIME(%a6),%fp0 # S'(B1+S(B2+...))
5476 fmul.x %fp0,%fp0 # FP0 IS S = R*R
5481 fmul.x %fp0,%fp1 # SB8
5483 fmul.x %fp0,%fp2 # SA7
5494 fmul.x %fp0,%fp1 # S(B7+SB8)
5499 fmul.x %fp0,%fp2 # S(A6+SA7)
5504 fmul.x %fp0,%fp1 # S(B6+S(B7+SB8))
5505 fmul.x %fp0,%fp2 # S(A5+S(A6+SA7))
5510 fmul.x %fp0,%fp1 # S(B5+...)
5511 fmul.x %fp0,%fp2 # S(A4+...)
5516 fmul.x %fp0,%fp1 # S(B4+...)
5517 fmul.x %fp0,%fp2 # S(A3+...)
5522 fmul.x %fp0,%fp1 # S(B3+...)
5523 fmul.x %fp0,%fp2 # S(A2+...)
5528 fmul.x %fp0,%fp1 # S(B2+...)
5529 fmul.x %fp2,%fp0 # s(a1+...)
5533 fmul.x RPRIME(%a6),%fp0 # R'S(A1+...)
5534 fmul.x SPRIME(%a6),%fp1 # S'(B1+S(B2+...))
5648 fmul.x FP_SCR0(%a6),%fp2 # fp2 = X * 2**(-L)*(2/PI)
5682 fmul.x FP_SCR0(%a6),%fp4 # fp4 = W = N*P1
5684 fmul.x FP_SCR1(%a6),%fp5 # fp5 = w = N*P2
5893 fmul.d TWOBYPI(%pc),%fp1 # X*2/PI
5916 fmul.x %fp1,%fp1 # S = R*R
5921 fmul.x %fp1,%fp3 # SQ4
5922 fmul.x %fp1,%fp2 # SP3
5927 fmul.x %fp1,%fp3 # S(Q3+SQ4)
5928 fmul.x %fp1,%fp2 # S(P2+SP3)
5933 fmul.x %fp1,%fp3 # S(Q2+S(Q3+SQ4))
5934 fmul.x %fp1,%fp2 # S(P1+S(P2+SP3))
5937 fmul.x %fp0,%fp2 # RS(P1+S(P2+SP3))
5939 fmul.x %fp3,%fp1 # S(Q1+S(Q2+S(Q3+SQ4)))
5953 fmul.x %fp0,%fp0 # S = R*R
5958 fmul.x %fp0,%fp3 # SQ4
5959 fmul.x %fp0,%fp2 # SP3
5964 fmul.x %fp0,%fp3 # S(Q3+SQ4)
5965 fmul.x %fp0,%fp2 # S(P2+SP3)
5970 fmul.x %fp0,%fp3 # S(Q2+S(Q3+SQ4))
5971 fmul.x %fp0,%fp2 # S(P1+S(P2+SP3))
5974 fmul.x %fp1,%fp2 # RS(P1+S(P2+SP3))
5976 fmul.x %fp3,%fp0 # S(Q1+S(Q2+S(Q3+SQ4)))
6079 fmul.x FP_SCR0(%a6),%fp2 # fp2 = X * 2**(-L)*(2/PI)
6113 fmul.x FP_SCR0(%a6),%fp4 # fp4 = W = N*P1
6115 fmul.x FP_SCR1(%a6),%fp5 # fp5 = w = N*P2
6401 fmul.x X(%a6),%fp1 # FP1 IS X*F, NOTE THAT X*F > 0
6442 fmul.x %fp1,%fp1
6445 fmul.x %fp1,%fp2 # V*(A3+V)
6446 fmul.x %fp0,%fp1 # U*V
6448 fmul.d ATANA1(%pc),%fp1 # A1*U*V
6449 fmul.x %fp2,%fp1 # A1*U*V*(A2+V*(A3+V))
6477 fmul.x %fp0,%fp0 # FPO IS Y = X*X
6480 fmul.x %fp1,%fp1 # FP1 IS Z = Y*Y
6485 fmul.x %fp1,%fp2 # Z*B6
6486 fmul.x %fp1,%fp3 # Z*B5
6491 fmul.x %fp1,%fp2 # Z*(B4+Z*B6)
6492 fmul.x %fp3,%fp1 # Z*(B3+Z*B5)
6497 fmul.x %fp0,%fp2 # Y*(B2+Z*(B4+Z*B6))
6498 fmul.x X(%a6),%fp0 # X*Y
6502 fmul.x %fp1,%fp0 # X*Y*([B1+Z*(B3+Z*B5)]+[Y*(B2+Z*(B4+Z*B6))])
6538 fmul.x %fp0,%fp0 # FP0 IS Y = X'*X'
6542 fmul.x %fp1,%fp1 # FP1 IS Z = Y*Y
6547 fmul.x %fp1,%fp3 # Z*C5
6548 fmul.x %fp1,%fp2 # Z*B4
6553 fmul.x %fp3,%fp1 # Z*(C3+Z*C5), FP3 RELEASED
6554 fmul.x %fp0,%fp2 # Y*(C2+Z*C4)
6557 fmul.x X(%a6),%fp0 # X'*Y
6561 fmul.x %fp1,%fp0 # X'*Y*([B1+Z*(B3+Z*B5)]
6664 fmul.x %fp2,%fp1 # (1+X)(1-X)
6687 fmul.s (%sp)+,%fp0
7239 fmul.s &0x42B8AA3B,%fp0 # 64/log2 * X
7260 fmul.s &0xBC317218,%fp0 # N * L1, L1 = lead(-log2/64)
7261 fmul.x L2(%pc),%fp2 # N * L2, L1+L2 = -log2/64
7272 fmul.x %fp1,%fp1 # fp1 IS S = R*R
7276 fmul.x %fp1,%fp2 # fp2 IS S*A5
7278 fmul.s &0x3C088895,%fp3 # fp3 IS S*A4
7283 fmul.x %fp1,%fp2 # fp2 IS S*(A3+S*A5)
7288 fmul.x %fp1,%fp3 # fp3 IS S*(A2+S*A4)
7291 fmul
7293 fmul.x %fp1,%fp2 # fp2 IS S*(A1+S*(A3+S*A5))
7303 fmul.x %fp1,%fp0 # 2^(J/64)*(Exp(R)-1)
7314 fmul.x ADJSCALE(%a6),%fp0
7318 fmul.x SCALE(%a6),%fp0 # multiply 2^(M)
7336 fmul.s &0x42B8AA3B,%fp0 # 64/log2 * X
7404 fmul.s &0x42B8AA3B,%fp0 # 64/log2 * X
7422 fmul.s &0xBC317218,%fp0 # N * L1, L1 = lead(-log2/64)
7423 fmul.x L2(%pc),%fp2 # N * L2, L1+L2 = -log2/64
7435 fmul.x %fp1,%fp1 # fp1 IS S = R*R
7439 fmul.x %fp1,%fp2 # fp2 IS S*A6
7441 fmul.s &0x3AB60B6A,%fp3 # fp3 IS S*A5
7449 fmul.x %fp1,%fp2 # fp2 IS S*(A4+S*A6)
7452 fmul.x %fp1,%fp3 # fp3 IS S*(A3+S*A5)
7457 fmul.x %fp1,%fp2 # fp2 IS S*(A2+S*(A4+S*A6))
7462 fmul.x %fp3,%fp1 # fp1 IS S*(A1+S*(A3+S*A5))
7464 fmul.x %fp0,%fp2 # fp2 IS R*S*(A2+S*(A4+S*A6))
7474 fmul.x (%a1),%fp0 # 2^(J/64)*(Exp(R)-1)
7507 fmul.x SC(%a6),%fp0
7532 fmul.d TWO140(%pc),%fp0
7539 fmul.d TWON140(%pc),%fp0
7545 fmul.x %fp0,%fp0 # fp0 is S := X*X
7548 fmul.x %fp0,%fp1 # fp1 is S*B12
7552 fmul.x %fp0,%fp2 # fp2 is S*B11
7553 fmul.x %fp0,%fp1 # fp1 is S*(B10 + ...
7558 fmul.x %fp0,%fp2 # fp2 is S*(B9+...
7559 fmul.x %fp0,%fp1 # fp1 is S*(B8+...
7564 fmul.x %fp0,%fp2 # fp2 is S*(B7+...
7565 fmul.x %fp0,%fp1 # fp1 is S*(B6+...
7570 fmul.x %fp0,%fp2 # fp2 is S*(B5+...
7571 fmul.x %fp0,%fp1 # fp1 is S*(B4+...
7576 fmul.x %fp0,%fp2 # fp2 is S*(B3+...
7577 fmul.x %fp0,%fp1 # fp1 is S*(B2+...
7579 fmul.x %fp0,%fp2 # fp2 is S*S*(B3+...)
7580 fmul.x (%a0),%fp1 # fp1 is X*S*(B2...
7582 fmul.s &0x3F000000,%fp0 # fp0 is S*B1
7749 fmul.s &0x3F000000,%fp0 # (1/2)EXP(|X|)
7778 fmul.x TWO16380(%pc),%fp0
7877 fmul.s (%sp)+,%fp0 # last fp inst - possible exceptions set
7903 fmul.x (%sp)+,%fp0 # possible exception
8393 fmul.x (%a0),%fp0 # FP0 IS U = (Y-F)/F
8394 fmul.x LOGOF2(%pc),%fp1 # GET K*LOG2 WHILE FP0 IS NOT READY
8396 fmul.x %fp2,%fp2 # FP2 IS V=U*U
8406 fmul.d LOGA6(%pc),%fp1 # V*A6
8407 fmul.d LOGA5(%pc),%fp2 # V*A5
8412 fmul.x %fp3,%fp1 # V*(A4+V*A6)
8413 fmul.x %fp3,%fp2 # V*(A3+V*A5)
8418 fmul.x %fp3,%fp1 # V*(A2+V*(A4+V*A6))
8420 fmul.x %fp3,%fp2 # V*(A1+V*(A3+V*A5))
8422 fmul.x %fp0,%fp1 # U*V*(A2+V*(A4+V*A6))
8459 fmul.x %fp0,%fp0 # FP0 IS V
8462 fmul.x %fp1,%fp1 # FP1 IS W
8467 fmul.x %fp1,%fp3 # W*B5
8468 fmul.x %fp1,%fp2 # W*B4
8473 fmul.x %fp3,%fp1 # W*(B3+W*B5), FP3 RELEASED
8475 fmul.x %fp0,%fp2 # V*(B2+W*B4)
8478 fmul.x SAVEU(%a6),%fp0 # FP0 IS U*V
8483 fmul.x %fp1,%fp0 # U*V*( [B1+W*(B3+W*B5)] + [V*(B2+W*B4)] )
8746 fmul.s (%sp)+,%fp0
8864 fmul.x INV_L10(%pc),%fp0
8876 fmul.x INV_L10(%pc),%fp0
8906 fmul.x INV_L2(%pc),%fp0
8921 fmul.x INV_L2(%pc),%fp0
9121 fmul.s &0x42800000,%fp1 # 64 * X
9144 fmul.s &0x3C800000,%fp1 # (1/64)*N
9156 fmul.x LOG2(%pc),%fp0 # FP0 IS R
9218 fmul.d L2TEN64(%pc),%fp1 # X*64*LOG10/LOG2
9242 fmul.d L10TWO1(%pc),%fp1 # N*(LOG2/64LOG10)_LEAD
9245 fmul.x L10TWO2(%pc),%fp2 # N*(LOG2/64LOG10)_TRAIL
9258 fmul.x LOG10(%pc),%fp0 # FP0 IS R
9269 fmul.x %fp1,%fp1 # FP1 IS S = R*R
9274 fmul.x %fp1,%fp2 # FP2 IS S*A5
9275 fmul.x %fp1,%fp3 # FP3 IS S*A4
9280 fmul.x %fp1,%fp2 # FP2 IS S*(A3+S*A5)
9281 fmul.x %fp1,%fp3 # FP3 IS S*(A2+S*A4)
9284 fmul.x %fp0,%fp3 # FP3 IS R*S*(A2+S*A4)
9286 fmul.x %fp1,%fp2 # FP2 IS S*(A1+S*(A3+S*A5))
9295 fmul.x FACT1(%a6),%fp0
9305 fmul.x ADJFACT(%a6),%fp0 # FINAL ADJUSTMENT
9676 fmul.x (%sp)+,%fp0 # do the multiply
10070 fmul.x Scale(%pc),%fp0 # may cause underflow
10073 # preceding fmul was a denorm. but, it better not have been since the
10391 # we must set INEX/AINEX since the fmul/fdiv/fmov emulation may not!
11347 # fmul() - emulate a multiply instruction #
11397 bsr.l fmul
11413 # routines like fadd/fmul/fabs as well as the transcendentals.
11455 long fmul - tbl_unsupp # 23: fmul
11532 # fmul(): emulates the fmul instruction #
11557 # instruction won't cause an exception. Use the regular fmul to #
11579 bra.b fmul
11586 global fmul
11587 fmul:
11637 fmul.x FP_SCR0(%a6),%fp0 # execute multiply
11677 fmul.x FP_SCR0(%a6),%fp0 # execute multiply
11737 fmul.x FP_SCR0(%a6),%fp0 # execute multiply
11755 fmul.x FP_SCR0(%a6),%fp0 # execute multiply
11793 fmul.x FP_SCR0(%a6),%fp0 # execute multiply
11831 fmul.x FP_SCR0(%a6),%fp1 # execute multiply
11866 fmul.x FP_SCR0(%a6),%fp0 # execute multiply
11894 fmul.x FP_SCR0(%a6),%fp1 # execute multiply
22678 # fadd/fdiv/fmul/etc. emulation routines. #
23173 fmul.s &0x41200000,%fp0 # fp0 = fp0 * 10
23293 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23298 fmul.x %fp1,%fp0 # mul mantissa by 10**(no_bits_shifted)
23341 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23425 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23449 fmul.x %fp1,%fp0 # exp is positive, so multiply by exp
23711 fmul.x PLOG2UP1(%pc),%fp0 # if neg, mul by LOG2UP1
23715 fmul.x PLOG2(%pc),%fp0 # if pos, mul by LOG2
23886 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23975 fmul.x (%sp)+,%fp0
23977 # fmul.x 36(%a1),%fp0 # multiply fp0 by 10^8
23978 # fmul.x 48(%a1),%fp0 # multiply fp0 by 10^16
23985 fmul.x (%sp)+,%fp0 # multiply fp0 by 10^8
23986 fmul.x (%sp)+,%fp0 # multiply fp0 by 10^16
23995 fmul.x 36(%a1),%fp0 # multiply fp0 by 10^8
23996 fmul.x 48(%a1),%fp0 # multiply fp0 by 10^16
23998 fmul.x %fp1,%fp0 # calculate X * SCALE -> Y to fp0
24147 fmul.x (%a1,%d3),%fp2 # mul by 10**(d3_bit_no)
24170 fmul.s FTEN(%pc),%fp2 # compute 10^LEN
24173 fmul.s FTEN(%pc),%fp2 # compute 10^LEN
24198 fmul.x (%a1,%d3),%fp2 # mul by 10**(d3_bit_no)
24209 fmul.s FTEN(%pc),%fp2 # if LEN++, the get 10^^LEN