⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s_atan.s

📁 glibc 2.9,最新版的C语言库函数
💻 S
📖 第 1 页 / 共 2 页
字号:
{ .mfi           ldfe         atan2_P5   = [EXP_AD_P1],16(p7)       fma.s1       atan2_wp_X   = atan2_z1_X, atan2_z1_X, f0           nop.i 999}{ .mfi           ldfe         atan2_P15       = [EXP_AD_P2],16(p7)       fma.s1       atan2_B1sq_X = atan2_B1X, atan2_B1X, f0           nop.i 999;;}{ .mfi           ldfe         atan2_P4   = [EXP_AD_P1],16(p6)       fma.s1       atan2_z         = atan2_u1_Y, atan2_B1Y, f0           nop.i 999}{ .mfi           ldfe         atan2_P14  = [EXP_AD_P2],16(p7)       fma.s1       atan2_E         = atan2_z2_X, atan2_B1X, atan2_X           nop.i 999;;}{ .mfi           ldfe         atan2_P3        = [EXP_AD_P1],16           fcmp.eq.s0  p14,p15=atan2_X,atan2_Y  // Dummy for denorm and invalid           nop.i 999}{ .mmf           ldfe         atan2_P13  = [EXP_AD_P2],16           nop.m 999(p7)       fma.s1       atan2_z         = atan2_z1_X, atan2_B1X, f0;;}{ .mfi           ldfe         atan2_P2        = [EXP_AD_P1],16(p6)       fma.s1       atan2_w         = atan2_wp_Y, atan2_B1sq_Y,f0           nop.i 999}{ .mlx           ldfe         atan2_P12  = [EXP_AD_P2],16           movl         rsig_near_one = 0x8000000000000001 // signif near 1.0;;}{ .mfi           ldfe         atan2_P1        = [EXP_AD_P1],16           fclass.m p9,p0 = atan2_Y, 0x23  // test if y inf           nop.i 999}{ .mfi           ldfe         atan2_P22       = [EXP_AD_P2],16(p7)       fma.s1       atan2_w         = atan2_wp_X, atan2_B1sq_X,f0           nop.i 999;;}{ .mfi           ldfe         atan2_P0        = [EXP_AD_P1],16           frcpa.s1     atan2_F,p0     = f1, atan2_E           nop.i 999}{ .mfi           ldfe         atan2_pi_by_2   = [EXP_AD_P2],16(p6)       fnma.s1       atan2_gV        = atan2_Y, atan2_z, atan2_X           nop.i 999;;}{ .mfi           setf.sig      atan2_sig_near_one = rsig_near_one(p7)       fnma.s1       atan2_gV        = atan2_X, atan2_z, atan2_Y           nop.i 999}{ .mfb           nop.m 999(p9)       fma.d.s0  f8 = atan2_sgnY, atan2_pi_by_2, f0  // +-pi/2 if y inf(p9)       br.ret.spnt b0      // exit if y inf, result is +-pi/2;;}{ .mfi           nop.m 999           fma.s1       atan2_V13       = atan2_w, atan2_P11, atan2_P10           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W11       = atan2_w, atan2_P21, atan2_P20           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V11       = atan2_w, atan2_P9, atan2_P8           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_V12       = atan2_w, atan2_w, f0           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V8        = atan2_w, atan2_P7 , atan2_P6           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W8        = atan2_w, atan2_P19, atan2_P18           nop.i 999;;}{ .mfi           nop.m 999           fnma.s1      atan2_alpha     = atan2_E, atan2_F, f1           nop.i 999}{ .mfi           nop.m 999           fnma.s1      atan2_alpha_1   = atan2_E, atan2_F, atan2_two           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V7        = atan2_w, atan2_P5 , atan2_P4           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W7        = atan2_w, atan2_P17, atan2_P16           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V4        = atan2_w, atan2_P3 , atan2_P2           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W4        = atan2_w, atan2_P15, atan2_P14           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V3        = atan2_w, atan2_P1 , atan2_P0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W3        = atan2_w, atan2_P13, atan2_P12           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V10       = atan2_V12, atan2_V13, atan2_V11           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_gVF       = atan2_gV, atan2_F, f0           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_alpha_sq  = atan2_alpha, atan2_alpha, f0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_Cp        = atan2_alpha, atan2_alpha_1, f1           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V9        = atan2_V12, atan2_V12, f0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W10       = atan2_V12, atan2_P22 , atan2_W11           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V6        = atan2_V12, atan2_V8 , atan2_V7           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W6        = atan2_V12, atan2_W8 , atan2_W7           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V2        = atan2_V12, atan2_V4 , atan2_V3           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W2        = atan2_V12, atan2_W4  , atan2_W3           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_alpha_cub = atan2_alpha, atan2_alpha_sq, f0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_C         = atan2_gVF, atan2_Cp, f0           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_W12       = atan2_V9, atan2_V9, f0           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_V5        = atan2_V9, atan2_V10, atan2_V6           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W5        = atan2_V9, atan2_W10, atan2_W6           nop.i 999;;}{ .mfi           nop.m 999           fclass.m p8,p0 = atan2_Y, 0x07  // Test for y=0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_d         = atan2_alpha_cub, atan2_C, atan2_C           nop.i 999};;{ .mfi           nop.m 999           fma.s1       atan2_W12       = atan2_V9, atan2_W12, f0           nop.i 999};;{ .mfi           nop.m 999           fma.s1       atan2_V1        = atan2_V9, atan2_V5, atan2_V2           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_W1        = atan2_V9, atan2_W5, atan2_W2           nop.i 999;;}{ .mfi           nop.m 999(p8)       fmerge.s     f8              = atan2_sgnY, f0  // +-0 if y=0           nop.i 999}{ .mfb           nop.m 999           fma.s1       atan2_zcub      = atan2_z, atan2_w, f0(p8)       br.ret.spnt b0      // Exit if y=0;;}{ .mfi           nop.m 999           fma.s1       atan2_pd        = atan2_P0, atan2_d, f0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_dsq       = atan2_d, atan2_d, f0           nop.i 999;;}{ .mfi           nop.m 999           fmerge.se    atan2_near_one = f1, atan2_sig_near_one // Const ~1.0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_Pp        = atan2_W12, atan2_W1, atan2_V1           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_sgn_pi_by_2 = atan2_pi_by_2, atan2_sgnY, f0           nop.i 999}{ .mfi           nop.m 999           fma.s1       atan2_A_lo      = atan2_pd, atan2_dsq, atan2_d           nop.i 999;;}{ .mfi           nop.m 999           fma.s1       atan2_A_hi      = atan2_zcub, atan2_Pp, atan2_z           nop.i 999;;}{ .mfi           nop.m 999(p6)       fma.s1       atan2_A         = atan2_A_hi, f1, atan2_A_lo           nop.i 999}// For |Y| <= |X| and X > 0, result is A_hi + A_lo{ .mfi           nop.m 999(p7)       fma.d.s0       f8         = atan2_A_hi, f1, atan2_A_lo           nop.i 999;;}// For |Y| > |X|, result is  +- pi/2 - (A_hi + A_lo)// We perturb A by multiplying by 1.0+1ulp as we produce the result// in order to get symmetrically rounded results in directed rounding modes.// If we don't do this, there are a few cases where the trailing 11 bits of// the significand of the result, before converting to double, are zero.  These// cases do not round symmetrically in round to +infinity or round to -infinity.{ .mfb           nop.m 999(p6)       fnma.d.s0      f8        = atan2_A, atan2_near_one, atan2_sgn_pi_by_2           br.ret.sptk  b0;;}GLOBAL_LIBM_END(atan)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -