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

📄 s_tan.s

📁 Glibc 2.3.2源代码(解压后有100多M)
💻 S
📖 第 1 页 / 共 2 页
字号:
}{ .mmb      ldfpd      tan_P4,tan_P5  = [tan_AD],16                               nop.m 999(p7)  br.cond.spnt   L(TAN_DBX) ;;                                  }{ .mmi      ldfpd      tan_Q2,tan_Q3  = [tan_ADQ],16                               nop.m 999      nop.i 999 ;;}// TAN_NFLOAT = Round_Int_Nearest(tan_W){ .mfi      ldfpd      tan_P6,tan_P7  = [tan_AD],16                               fms.s1 TAN_NFLOAT = TAN_W_2TO64_RSH,TAN_2TOM64,TAN_RSHF            nop.i 999 ;;}{ .mfi      ldfd      tan_Q10 = [tan_ADQ]      nop.f 999      nop.i 999 ;;}{ .mfi      ldfpd      tan_P0,tan_P1  = [tan_AD],16                               nop.f 999      nop.i 999 ;;}{ .mfi      getf.sig    tan_GR_n = TAN_W_2TO64_RSH      nop.f 999      nop.i 999 ;;}// tan_r          = -tan_Nfloat * tan_Pi_by_2_hi + x{ .mfi      ldfpd      tan_P2,tan_P3  = [tan_AD]      fnma.s1  tan_r      = TAN_NFLOAT, tan_Pi_by_2_hi,  tan_NORM_f8               nop.i 999 ;;}// p8 ==> even// p9 ==> odd{ .mmi      and         tan_GR_N_odd_even = 0x1, tan_GR_n ;;                nop.m 999      cmp.eq.unc  p8,p9          = tan_GR_N_odd_even, r0      ;;}// tan_r          = tan_r -tan_Nfloat * tan_Pi_by_2_lo { .mfi      nop.m 999      fnma.s1  tan_r      = TAN_NFLOAT, tan_Pi_by_2_lo,  tan_r            nop.i 999 ;;}{ .mfi      nop.m 999      fma.s1   tan_rsq    = tan_r, tan_r,   f0                            nop.i 999 ;;}{ .mfi      nop.m 999(p9)  frcpa.s1   tan_y0, p10 = f1,tan_r                        nop.i 999  ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v18 = tan_rsq, tan_P15, tan_P14              nop.i 999}{ .mfi      nop.m 999(p8)  fma.s1  tan_v4  = tan_rsq, tan_P1, tan_P0                nop.i 999  ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v16 = tan_rsq, tan_P13, tan_P12              nop.i 999 }{ .mfi      nop.m 999(p8)  fma.s1  tan_v17 = tan_rsq, tan_rsq, f0                   nop.i 999 ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v12 = tan_rsq, tan_P9, tan_P8                nop.i 999 }{ .mfi      nop.m 999(p8)  fma.s1  tan_v13 = tan_rsq, tan_P11, tan_P10              nop.i 999 ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v7  = tan_rsq, tan_P5, tan_P4                nop.i 999 }{ .mfi      nop.m 999(p8)  fma.s1  tan_v8  = tan_rsq, tan_P7, tan_P6                nop.i 999 ;;}{ .mfi      nop.m 999(p9)  fnma.s1    tan_d   = tan_r, tan_y0, f1         nop.i 999 }{ .mfi      nop.m 999(p8)  fma.s1  tan_v5  = tan_rsq, tan_P3, tan_P2                nop.i 999 ;;}{ .mfi      nop.m 999(p9)  fma.s1  tan_z11 = tan_rsq, tan_Q9, tan_Q8               nop.i 999}{ .mfi      nop.m 999(p9)  fma.s1  tan_z12 = tan_rsq, tan_rsq, f0                  nop.i 999 ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v15 = tan_v17, tan_v18, tan_v16              nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1  tan_z7 = tan_rsq, tan_Q5, tan_Q4                nop.i 999 ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v11 = tan_v17, tan_v13, tan_v12              nop.i 999}{ .mfi      nop.m 999(p9)  fma.s1  tan_z8 = tan_rsq, tan_Q7, tan_Q6                nop.i 999 ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v14 = tan_v17, tan_v17, f0                   nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1  tan_z3 = tan_rsq, tan_Q1, tan_Q0                nop.i 999 ;; }{ .mfi      nop.m 999(p8)  fma.s1  tan_v3 = tan_v17, tan_v5, tan_v4                 nop.i 999}{ .mfi      nop.m 999(p8)  fma.s1  tan_v6 = tan_v17, tan_v8, tan_v7                 nop.i 999 ;;}{ .mfi      nop.m 999(p9)  fma.s1     tan_y1  = tan_y0, tan_d, tan_y0          nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1     tan_dsq = tan_d, tan_d, f0              nop.i 999 ;; }{ .mfi      nop.m 999(p9)  fma.s1  tan_z10 = tan_z12, tan_Q10, tan_z11             nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1  tan_z9  = tan_z12, tan_z12,f0                   nop.i 999 ;;}{ .mfi      nop.m 999(p9)  fma.s1  tan_z4 = tan_rsq, tan_Q3, tan_Q2                nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1  tan_z6  = tan_z12, tan_z8, tan_z7               nop.i 999 ;; }{ .mfi      nop.m 999(p8)  fma.s1  tan_v10 = tan_v14, tan_v15, tan_v11              nop.i 999 ;; }{ .mfi      nop.m 999(p9)  fma.s1     tan_y2  = tan_y1, tan_d, tan_y0               nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1     tan_d4  = tan_dsq, tan_dsq, tan_d             nop.i 999  ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v2 = tan_v14, tan_v6, tan_v3                 nop.i 999}{ .mfi      nop.m 999(p8)  fma.s1  tan_v9 = tan_v14, tan_v14, f0                    nop.i 999 ;;}{ .mfi      nop.m 999(p9)  fma.s1  tan_z2  = tan_z12, tan_z4, tan_z3               nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1  tan_z5  = tan_z9, tan_z10, tan_z6               nop.i 999  ;;}{ .mfi      nop.m 999(p9)  fma.s1     tan_inv_r = tan_d4, tan_y2, tan_y0            nop.i 999 }{ .mfi      nop.m 999(p8)  fma.s1   tan_rcube  = tan_rsq, tan_r,   f0      nop.i 999  ;;}{ .mfi      nop.m 999(p8)  fma.s1  tan_v1 = tan_v9, tan_v10, tan_v2                 nop.i 999 }{ .mfi      nop.m 999(p9)  fma.s1  tan_z1  = tan_z9, tan_z5, tan_z2                nop.i 999   ;;}{ .mfi      nop.m 999(p8)  fma.d.s0  f8  = tan_v1, tan_rcube, tan_r                   nop.i 999  }{ .mfb      nop.m 999(p9)  fms.d.s0  f8  = tan_r, tan_z1, tan_inv_r              br.ret.sptk    b0 ;;    }.endp tan#ASM_SIZE_DIRECTIVE(tan).proc __libm_callout__libm_callout:L(TAN_DBX): .prologue{ .mfi        nop.m 0     fmerge.s f9 = f0,f0 .save   ar.pfs,GR_SAVE_PFS        mov  GR_SAVE_PFS=ar.pfs};;{ .mfi        mov GR_SAVE_GP=gp        nop.f 0.save   b0, GR_SAVE_B0        mov GR_SAVE_B0=b0}.body{ .mfb      nop.m 999      nop.f 999       br.call.sptk.many  b0=__libm_tan# ;;}{ .mfi       mov gp        = GR_SAVE_GP      fnorm.d     f8 = f8       mov b0        = GR_SAVE_B0 };;{ .mib         nop.m 999      mov ar.pfs    = GR_SAVE_PFS      br.ret.sptk     b0;;}.endp  __libm_calloutASM_SIZE_DIRECTIVE(__libm_callout).type __libm_tan#,@function.global __libm_tan#

⌨️ 快捷键说明

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