Lines Matching refs:Z
472 set nzi_mask, 0x01ffffff #clears N, Z, and I
6413 #--X'+X'*Y*( [C1+Z*(C3+Z*C5)] + [Y*(C2+Z*C4)] ), Z = Y*Y.
6427 fmul.x %fp1,%fp1 # FP1 IS Z = Y*Y
6432 fmul.x %fp1,%fp3 # Z*C5
6433 fmul.x %fp1,%fp2 # Z*B4
6435 fadd.d ATANC3(%pc),%fp3 # C3+Z*C5
6436 fadd.d ATANC2(%pc),%fp2 # C2+Z*C4
6438 fmul.x %fp3,%fp1 # Z*(C3+Z*C5), FP3 RELEASED
6439 fmul.x %fp0,%fp2 # Y*(C2+Z*C4)
6441 fadd.d ATANC1(%pc),%fp1 # C1+Z*(C3+Z*C5)
6446 fmul.x %fp1,%fp0 # X'*Y*([B1+Z*(B3+Z*B5)]
6447 # ... +[Y*(B2+Z*(B4+Z*B6))])
6744 # Z := X * constant #
6745 # N := round-to-nearest-integer(Z) #
6751 # "constant" is that the calculated value Z is #
6753 # Z = X*(64/log2)*(1+eps), |eps| <= 2^(-24). #
7737 #--Y = |X|, Z = EXPM1(Y), SINH(X) = SIGN(X)*(1/2)*( Z + Z/(1+Z) )
7745 bsr setoxm1 # FP0 IS Z = EXPM1(Y)
7751 fadd.s &0x3F800000,%fp1 # 1+Z
7753 fdiv.x %fp1,%fp0 # Z/(1+Z)
7865 #--Y = 2|X|, Z = EXPM1(Y), TANH(X) = SIGN(X) * Z / (Z+2).
7879 bsr setoxm1 # FP0 IS Z = EXPM1(Y)
7884 fadd.s &0x40000000,%fp1 # Z+2
8454 fmov.x %fp0,%fp1 # FP1 IS INPUT Z
8455 fadd.s one(%pc),%fp0 # X := ROUND(1+Z)
8465 #--IF 1+Z > 3/2 OR 1+Z < 1/2, THEN X, WHICH IS ROUNDING 1+Z,
8466 #--CONTAINS AT LEAST 63 BITS OF INFORMATION OF Z. IN THAT CASE,
8467 #--SIMPLY INVOKE LOG(X) FOR LOG(1+Z).
8477 #--EXP(-1/16) < X < EXP(1/16). LOG(1+Z) = LOG(1+U/2) - LOG(1-U/2)
8478 #--WHERE U = 2Z/(2+Z) = 2Z/(1+X).
8479 fadd.x %fp1,%fp1 # FP1 IS 2Z
8486 #--TAKEN BECAUSE 1+Z CAN HAVE 67 BITS OF INFORMATION AND WE MUST
8487 #--PRESERVE ALL THE INFORMATION. BECAUSE 1+Z IS IN [1/2,3/2],
8489 #--CASE 1: 1+Z < 1, THEN K = -1 AND Y-F = (2-F) + 2Z
8490 #--CASE 2: 1+Z > 1, THEN K = 0 AND Y-F = (1-F) + Z
8497 cmp.l %d1,&0x3FFF8000 # SEE IF 1+Z > 1
8510 fadd.x %fp1,%fp1 # GET 2Z
8512 fadd.x %fp1,%fp0 # FP0 IS Y-F = (2-F)+2Z
8552 #--ENTRY POINT FOR LOG(1+Z) FOR DENORMALIZED INPUT
8608 #--Y = |X|, Z = 2Y/(1-Y), ATANH(X) = SIGN(X) * (1/2) * LOG1P(Z).
8623 fmovm.x &0x01,-(%sp) # save Z on stack
8624 lea (%sp),%a0 # pass ptr to Z
8625 bsr slognp1 # LOG1P(Z)
8626 add.l &0xc,%sp # clear Z from stack
10473 mov.b &z_bmask,FPSR_CC(%a6) # set 'Z' ccode bit
10480 mov.b &neg_bmask+z_bmask,FPSR_CC(%a6) # set 'N','Z' ccode bits