亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? s_atanf.s

?? glibc 庫, 不僅可以學習使用庫函數,還可以學習函數的具體實現,是提高功力的好資料
?? S
字號:
.file "atanf.s"// Copyright (c) 2000 - 2003, Intel Corporation// All rights reserved.//// Contributed 2000 by the Intel Numerics Group, Intel Corporation//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions are// met://// * Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.//// * Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.//// * The name of Intel Corporation may not be used to endorse or promote// products derived from this software without specific prior written// permission.// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR ITS// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.//// Intel Corporation is the author of this code, and requests that all// problem reports or change requests be submitted to it directly at// http://www.intel.com/software/products/opensource/libraries/num.htm.// History//==============================================================// 02/20/00 Initial version// 08/17/00 Changed predicate register macro-usage to direct predicate//          names due to an assembler bug.// 02/06/02 Corrected .section statement// 05/20/02 Cleaned up namespace and sf0 syntax// 02/06/03 Reordered header: .section, .global, .proc, .align;//          added missing bundling//// Assembly macros//==============================================================// integer registers usedEXP_Addr1          = r33EXP_Addr2          = r34// floating point registers usedatanf_coeff_R4     = f32atanf_coeff_R5     = f33atanf_coeff_R1     = f34atanf_coeff_R2     = f35atanf_coeff_R3     = f36atanf_coeff_P1     = f37atanf_coeff_Q6     = f38atanf_coeff_Q7     = f39atanf_coeff_Q8     = f40atanf_coeff_Q9     = f41atanf_coeff_Q4     = f42atanf_coeff_Q5     = f43atanf_coeff_Q2     = f44atanf_coeff_Q3     = f45atanf_coeff_P5     = f46atanf_coeff_P6     = f47atanf_coeff_Q0     = f48atanf_coeff_Q1     = f49atanf_coeff_P7     = f50atanf_coeff_P8     = f51atanf_coeff_P3     = f52atanf_coeff_P4     = f53atanf_coeff_P9     = f54atanf_coeff_P10    = f55atanf_coeff_P2     = f56atanf_piby2        = f57atanf_z            = f58atanf_b            = f59atanf_zsq          = f60atanf_sgn_x        = f61atanf_sgnx_piby2   = f62atanf_abs_x        = f63atanf_t            = f64atanf_xcub         = f65atanf_tsq          = f66atanf_t4           = f67atanf_x5           = f68atanf_x6           = f69atanf_x11          = f70atanf_poly_p1      = f71atanf_poly_p2      = f72atanf_poly_p3      = f73atanf_poly_p4      = f74atanf_poly_p5      = f75atanf_poly_q1      = f76atanf_poly_q2      = f77atanf_poly_q3      = f78atanf_poly_q4      = f79atanf_poly_q5      = f80atanf_poly_q       = f81atanf_poly_r1      = f81atanf_poly_r2      = f82atanf_poly_r3      = f83atanf_bsq          = f84atanf_z4           = f85atanf_z5           = f86atanf_z8           = f87atanf_z13          = f88atanf_poly_r2      = f89atanf_poly_r1      = f90atanf_z8_bsq       = f91atanf_poly_r       = f92atanf_z21_poly_r   = f93atanf_answer       = f8// predicate registers used//atanf_pred_LE1     = p6//atanf_pred_GT1     = p7RODATA.align 16LOCAL_OBJECT_START(atanf_coeff_1_table)data8 0x40c4c241be751ff2  // r4data8 0x40e9f300c2f3070b  // r5data8 0x409babffef772075  // r3data8 0xbfd5555512191621  // p1data8 0x3fc9997e7afbff4e  // p2  = q8data8 0xbfd5555512191621  // p1  = q9data8 0x3f97105b4160f86b  // p8  = q2data8 0xbfa6e10ba401393f  // p7  = q3data8 0x3f522e5d33bc9baa  // p10 = q0data8 0xbf7deaadaa336451  // p9  = q1data8 0xbfc2473c5145ee38  // p3data8 0x3fbc4f512b1865f5  // p4data8 0x3fc9997e7afbff4e  // p2data8 0x3ff921fb54442d18  // pi/2LOCAL_OBJECT_END(atanf_coeff_1_table)LOCAL_OBJECT_START(atanf_coeff_2_table)data8 0x4035000000004284  // r1data8 0x406cdffff336a59b  // r2data8 0x3fbc4f512b1865f5  // p4 = q6data8 0xbfc2473c5145ee38  // p3 = q7data8 0x3fb142a73d7c54e3  // p6 = q4data8 0xbfb68eed6a8cfa32  // p5 = q5data8 0xbfb68eed6a8cfa32  // p5data8 0x3fb142a73d7c54e3  // p6data8 0xbfa6e10ba401393f  // p7data8 0x3f97105b4160f86b  // p8data8 0xbf7deaadaa336451  // p9data8 0x3f522e5d33bc9baa  // p10LOCAL_OBJECT_END(atanf_coeff_2_table).section .textGLOBAL_LIBM_ENTRY(atanf){     .mfi      alloc      r32                  = ar.pfs,1,2,0,0     frcpa.s1  atanf_z,p0   =    f1,f8     addl      EXP_Addr2           =    @ltoff(atanf_coeff_2_table),gp} {     .mfi      addl      EXP_Addr1 =    @ltoff(atanf_coeff_1_table),gp     fma.s1    atanf_t   =    f8,f8,f0     nop.i                 999;;} {     .mfi      nop.m                      999     fmerge.s  atanf_sgn_x    =    f8,f1     nop.i                      999;;}  {     .mfi      ld8       EXP_Addr1      =    [EXP_Addr1]     fmerge.s  atanf_abs_x    =    f1,f8     nop.i                      999} {     .mfi      ld8       EXP_Addr2 =    [EXP_Addr2]     nop.f                 999     nop.i                 999;;} {     .mfi      nop.m                      999     fclass.m  p8,p0   =    f8,0x7	// @zero     nop.i                      999;;}  {     .mfi      nop.m                      999     fcmp.eq.unc.s0 p9,p10    =    f8,f1     nop.i                      999;;}  {     .mfi      ldfpd     atanf_coeff_R4,atanf_coeff_R5 =    [EXP_Addr1],16     fnma.s1   atanf_b                       =    f8,atanf_z,f1     nop.i                                     999} {     .mfi      ldfpd     atanf_coeff_R1,atanf_coeff_R2 =    [EXP_Addr2],16     fma.s1    atanf_zsq                     =    atanf_z,atanf_z,f0     nop.i                                     999;;} {     .mfi      ldfpd     atanf_coeff_R3,atanf_coeff_P1 =    [EXP_Addr1],16     fma.s1    atanf_xcub                    =    f8,atanf_t,f0     nop.i                                     999} {     .mfi      ldfpd     atanf_coeff_Q6,atanf_coeff_Q7 =    [EXP_Addr2],16     fma.s1    atanf_tsq                     =    atanf_t,atanf_t,f0     nop.i                                     999;;} {     .mfi      ldfpd          atanf_coeff_Q8,atanf_coeff_Q9 =    [EXP_Addr1],16//     fcmp.le.s1     atanf_pred_LE1,atanf_pred_GT1 =    atanf_abs_x,f1     fcmp.le.s1     p6,p7 =    atanf_abs_x,f1     nop.i                                          999} {     .mfi      ldfpd     atanf_coeff_Q4,atanf_coeff_Q5 =    [EXP_Addr2],16     nop.f                                     999     nop.i                                     999;;} {     .mfi      ldfpd     atanf_coeff_Q2,atanf_coeff_Q3 =    [EXP_Addr1],16     fclass.m  p8,p0                  =    f8,0xe7	// @inf|@qnan|@snan|@zero     nop.i                                     999} {     .mfi      ldfpd     atanf_coeff_P5,atanf_coeff_P6 =    [EXP_Addr2],16     nop.f                                     999     nop.i                                     999;;} {     .mfi      ldfpd     atanf_coeff_Q0,atanf_coeff_Q1 =    [EXP_Addr1],16     nop.f                                     999     nop.i                                     999} {     .mfi      ldfpd     atanf_coeff_P7,atanf_coeff_P8 =    [EXP_Addr2],16     nop.f                                     999     nop.i                                     999;;} {     .mfi      ldfpd     atanf_coeff_P3,atanf_coeff_P4 =    [EXP_Addr1],16     fma.s1    atanf_bsq                     =    atanf_b,atanf_b,f0     nop.i                                     999} {     .mfi      ldfpd     atanf_coeff_P9,atanf_coeff_P10     =    [EXP_Addr2]     fma.s1    atanf_z4                           =    atanf_zsq,atanf_zsq,f0     nop.i                                          999;;} {     .mfi      ldfpd     atanf_coeff_P2,atanf_piby2    =    [EXP_Addr1]     fma.s1    atanf_x6                      =    atanf_t,atanf_tsq,f0     nop.i                                     999} {     .mfi      nop.m                 999     fma.s1    atanf_t4  =    atanf_tsq,atanf_tsq,f0     nop.i                 999;;} {     .mfb      nop.m                 999     fma.s1    atanf_x5  =    atanf_t,atanf_xcub,f0(p8)  br.cond.spnt   ATANF_X_INF_NAN_ZERO} ;; {     .mfi      nop.m                      999     fma.s1    atanf_poly_r1  =    atanf_b,atanf_coeff_R1,f1     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_r3  =    atanf_b,atanf_coeff_R5,atanf_coeff_R4     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_r2  =    atanf_b,atanf_coeff_R3,atanf_coeff_R2     nop.i                      999} {     .mfi      nop.m                 999     fma.s1    atanf_z8  =    atanf_z4,atanf_z4,f0     nop.i                 999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q2  =    atanf_t,atanf_coeff_Q5,atanf_coeff_Q4     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q3  =    atanf_t,atanf_coeff_Q7,atanf_coeff_Q6     nop.i                      999;;} {     .mfi      nop.m                 999     fma.s1    atanf_z5  =    atanf_z,atanf_z4,f0     nop.i                 999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q1  =    atanf_t,atanf_coeff_Q9,atanf_coeff_Q8     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q4  =    atanf_t,atanf_coeff_Q1,atanf_coeff_Q0     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q5  =    atanf_t,atanf_coeff_Q3,atanf_coeff_Q2     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p4  =    f8,atanf_coeff_P1,f0     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p5  =    atanf_t,atanf_coeff_P4,atanf_coeff_P3     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_r1  =    atanf_z8,atanf_poly_r1,f0     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_z8_bsq   =    atanf_z8,atanf_bsq,f0     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q2  =    atanf_tsq,atanf_poly_q3,atanf_poly_q2     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_r2  =    atanf_bsq,atanf_poly_r3,atanf_poly_r2     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p2  =    atanf_t,atanf_coeff_P8,atanf_coeff_P7     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q1  =    atanf_poly_q1,f1,atanf_tsq     nop.i                      999;;} {     .mfi      nop.m                 999     fma.s1    atanf_z13 =    atanf_z5,atanf_z8,f0     nop.i                 999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p1  =    atanf_t,atanf_coeff_P10,atanf_coeff_P9     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p4  =    atanf_t,atanf_poly_p4,f8     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q4  =    atanf_tsq,atanf_poly_q5,atanf_poly_q4     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p3  =    atanf_t,atanf_coeff_P6,atanf_coeff_P5     nop.i                      999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p5  =    atanf_t,atanf_poly_p5,atanf_coeff_P2     nop.i                      999;;} {     .mfi      nop.m                 999     fma.s1    atanf_x11 =    atanf_x5,atanf_x6,f0     nop.i                 999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_r   =    atanf_z8_bsq,atanf_poly_r2,atanf_poly_r1     nop.i                      999;;} {     .mfi      nop.m                           999     fma.s0       atanf_sgnx_piby2    =    atanf_sgn_x,atanf_piby2,f0     nop.i                           999} {     .mfi      nop.m                      999     fma.s1    atanf_poly_q2  =    atanf_t4,atanf_poly_q1,atanf_poly_q2     nop.i                      999;;} {     .mfi      nop.m                      999     fma.s1    atanf_poly_p1  =    atanf_tsq,atanf_poly_p1,atanf_poly_p2     nop.i                      999;;}  {     .mfi      nop.m                      999     fma.s1    atanf_poly_p4  =    atanf_x5,atanf_poly_p5,atanf_poly_p4     nop.i                      999;;}  {     .mfi      nop.m                           999     fma.s1    atanf_z21_poly_r    =    atanf_z13,atanf_poly_r,f0     nop.i                           999;;}  {     .mfi      nop.m                      999     fma.s1    atanf_poly_q   =    atanf_t4,atanf_poly_q2,atanf_poly_q4     nop.i                      999;;}  {     .mfi      nop.m                      999     fma.s1    atanf_poly_p1  =    atanf_tsq,atanf_poly_p1,atanf_poly_p3     nop.i                      999;;}  {     .mfi                     nop.m                      999//(atanf_pred_GT1)    fnma.s    atanf_answer   =    atanf_poly_q,atanf_z21_poly_r,atanf_sgnx_piby2(p7)    fnma.s.s0    atanf_answer   =    atanf_poly_q,atanf_z21_poly_r,atanf_sgnx_piby2                    nop.i                      999;;}  {     .mfb                     nop.m                      999//(atanf_pred_LE1)    fma.s     atanf_answer   =    atanf_x11,atanf_poly_p1,atanf_poly_p4(p6)    fma.s.s0     atanf_answer   =    atanf_x11,atanf_poly_p1,atanf_poly_p4                    br.ret.sptk b0} ATANF_X_INF_NAN_ZERO:{ .mfi      nop.m 0      fclass.m p8,p9 = f8,0x23  // @inf      nop.i 0};;{ .mfi      nop.m 0(p8)  fmerge.s f8 = f8, atanf_piby2      nop.i 0};;{ .mfb      nop.m 0      fnorm.s.s0 f8 = f8      br.ret.sptk b0};;GLOBAL_LIBM_END(atanf)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美理论电影在线| 91麻豆精品国产91久久久资源速度 | 亚洲三级在线观看| 亚洲国产aⅴ成人精品无吗| 激情久久久久久久久久久久久久久久| 成人av电影在线| 91精品综合久久久久久| 中文字幕免费在线观看视频一区| 丝袜亚洲另类丝袜在线| 9人人澡人人爽人人精品| 亚洲精品一区二区在线观看| 亚洲图片欧美色图| 99精品久久99久久久久| 久久免费视频一区| 麻豆成人综合网| 欧美剧情片在线观看| 亚洲色图视频网| 成人美女在线视频| 久久精品一区二区三区四区| 免费成人美女在线观看.| 日本乱人伦一区| 亚洲天堂免费看| 成人禁用看黄a在线| 久久精品水蜜桃av综合天堂| 国精产品一区一区三区mba桃花| 欧美日韩精品一区视频| 亚洲综合免费观看高清完整版| 成人激情动漫在线观看| 国产蜜臀av在线一区二区三区| 国产综合色精品一区二区三区| 日韩欧美激情一区| 久久精品国产免费| 精品国产区一区| 狠狠色丁香婷婷综合| 日韩欧美第一区| 九色综合狠狠综合久久| 欧美r级在线观看| 韩国午夜理伦三级不卡影院| 精品乱人伦一区二区三区| 蜜桃一区二区三区在线观看| 51午夜精品国产| 欧美日韩亚洲不卡| 极品少妇xxxx精品少妇| 91精品国产丝袜白色高跟鞋| 视频一区二区三区在线| 日韩视频永久免费| 国产最新精品精品你懂的| 久久免费视频色| 波多野结衣精品在线| 亚洲欧美激情视频在线观看一区二区三区| 99re8在线精品视频免费播放| 一区二区三区日韩精品视频| 欧美另类一区二区三区| 国产最新精品免费| 亚洲欧美激情在线| 欧美一区二区久久久| 国产一区二区三区久久悠悠色av| 中文字幕av一区二区三区高| 色乱码一区二区三区88| 日本vs亚洲vs韩国一区三区 | 91精品久久久久久蜜臀| 精品一区二区三区免费视频| 国产亚洲欧洲997久久综合| 91碰在线视频| 青青草精品视频| 国产精品亲子乱子伦xxxx裸| 色久优优欧美色久优优| 久久99热99| 一片黄亚洲嫩模| 久久在线免费观看| 欧美性受xxxx黑人xyx性爽| 精品一区二区日韩| 伊人开心综合网| 精品国产伦一区二区三区免费| 在线一区二区三区做爰视频网站| 蜜桃av噜噜一区| 日韩一区在线看| 精品免费一区二区三区| 91久久久免费一区二区| 精品中文av资源站在线观看| 一区二区在线免费| 久久久国际精品| 69堂成人精品免费视频| 99久久国产综合精品麻豆| 久久激五月天综合精品| 一区二区不卡在线播放 | 一区二区三区在线免费观看| 久久久久国产成人精品亚洲午夜 | 色综合久久久久综合体| 极品美女销魂一区二区三区免费| 亚洲国产日韩一级| 国产精品久久久一区麻豆最新章节| 欧美日本精品一区二区三区| 99热这里都是精品| 国产一区二区伦理| 日韩二区三区在线观看| 一个色综合网站| 亚洲日韩欧美一区二区在线| 欧美mv日韩mv亚洲| 91精品国产综合久久香蕉的特点| 波多野结衣亚洲| 成人综合婷婷国产精品久久蜜臀| 日本va欧美va精品发布| 亚洲成人动漫在线免费观看| 中文字幕一区av| 国产精品国产三级国产有无不卡| 91精品国产乱| 欧美欧美午夜aⅴ在线观看| 色综合久久99| 91香蕉视频mp4| 99国产精品久| 懂色av一区二区在线播放| 国产盗摄精品一区二区三区在线| 激情综合色播激情啊| 卡一卡二国产精品 | 成人app下载| 国产成人免费xxxxxxxx| 亚洲精品福利视频网站| 国产情人综合久久777777| 久久亚洲捆绑美女| 久久亚洲私人国产精品va媚药| 久久综合999| 国产亚洲精品久| 中日韩免费视频中文字幕| 国产精品午夜久久| 亚洲欧美一区二区在线观看| 亚洲免费电影在线| 亚洲综合自拍偷拍| 天天免费综合色| 久久99国产精品久久| 国产99久久久国产精品潘金| 欧美一区二区三区思思人| 欧美日韩国产精品成人| 欧美一区2区视频在线观看| 精品国产青草久久久久福利| 国产午夜亚洲精品理论片色戒| 国产精品欧美一区二区三区| 一区二区三区毛片| 日av在线不卡| 国产a久久麻豆| 91麻豆swag| 在线播放中文一区| 26uuu亚洲综合色| 色婷婷综合久久久久中文| 成人高清视频免费观看| 91在线精品秘密一区二区| 99麻豆久久久国产精品免费| 91理论电影在线观看| 欧美日韩一卡二卡三卡| 日韩欧美一区中文| 国产精品国产精品国产专区不蜜| 亚洲国产成人av好男人在线观看| 美女一区二区三区在线观看| 国产成人精品亚洲777人妖 | 日韩av一二三| 亚洲一区欧美一区| 亚洲成人免费视| 婷婷久久综合九色综合伊人色| 亚洲一区二区三区不卡国产欧美| 亚洲女爱视频在线| 亚洲综合一区二区三区| 亚洲图片一区二区| 日本成人在线一区| 久久国产精品99久久久久久老狼| 久久机这里只有精品| 久久99精品视频| 国产精品资源在线| 成人av免费在线观看| 色久综合一二码| 337p亚洲精品色噜噜噜| 精品久久久久久无| 国产精品污网站| 亚洲午夜免费福利视频| 天天影视色香欲综合网老头| 精品夜夜嗨av一区二区三区| 不卡的av在线| 精品视频资源站| www国产精品av| 亚洲婷婷综合久久一本伊一区| 亚洲福利视频一区二区| 久久激情综合网| 色哟哟一区二区在线观看| 欧美日韩精品三区| 国产日产亚洲精品系列| 一区二区在线看| 韩国一区二区三区| 91免费精品国自产拍在线不卡| 欧美伦理影视网| 欧美经典一区二区三区| 一区二区三区不卡在线观看| 九九精品一区二区| 一本到不卡精品视频在线观看| 欧美一区二区三区四区五区 | 日韩电影免费在线| 欧美老女人第四色| 成人性生交大片免费看在线播放| 91色在线porny| 蜜桃视频在线观看一区二区| 欧美va亚洲va| 国产一区欧美日韩|