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

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

?? s_tanhf.s

?? linux下的C語言庫源碼有一百多M解壓后很不錯
?? S
?? 第 1 頁 / 共 2 頁
字號:
.file "tanhf.s"// Copyright (c) 2001 - 2005, Intel Corporation// All rights reserved.//// Contributed 2001 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//==============================================================// 05/30/01 Initial version// 05/20/02 Cleaned up namespace and sf0 syntax// 02/10/03 Reordered header: .section, .global, .proc, .align// 03/31/05 Reformatted delimiters between data tables//// API//==============================================================// float tanhf(float)//// Overview of operation//==============================================================// Background////// There are 9 paths:// 1. x = +/-0.0//    Return tanhf(x) = +/-0.0//// 2. 0.0 < |x| < 0.3125//    Return tanhf(x) = x + x^3*Pol3(x^2),//    where Pol3(x^2) = C3*x^6 + C2*x^4 + C1*x^2 + C0//// 3. 0.3125 <= |x| < 8.0//    Return tanhf(x) = sign(x)*PolD(x)*PolC(|x|) + sign(x)*PolA(|x|),//    where sign(x)*PolD(x) = sign(x)*(|x|^7 + D2*x^6 + D1*|x|^5 + D0*x^4),//          PolC(|x|) = B0*x^4 + C3*|x|^3 + C2*|x|^2 + C1*|x| + C0,//          PolA(|x|) = A3|x|^3 + A2*x^2 + A1*|x| + A0////    Actually range 0.3125<=|x|< 8.0 is split to 5 subranges.//    For each subrange there is particular set of coefficients.//    Below is the list of subranges://    3.1 0.3125 <= |x| < 0.5//    3.2 0.5 <= |x| < 1.0//    3.3 1.0 <= |x| < 2.0//    3.4 2.0 <= |x| < 4.0//    3.5 4.0 <= |x| < 8.0//// 4. 8.0 <= |x| < 9.125//    Return tanhf(x) = sign(x)*(A3|x|^3 + A2*x^2 + A1*|x| + A0)//// 5. 9.125 <= |x| < +INF//    Return tanhf(x) = sign(x)*(1.0d - 2^(-52))//// 6. |x| = INF//    Return tanhf(x) = sign(x) * 1.0//// 7. x = [S,Q]NaN //    Return tanhf(x) = QNaN//// 8. x is positive denormal//    Return tanhf(x) = x - x^2//// 9. x is negative denormal//    Return tanhf(x) = x + x^2//// Registers used//==============================================================// Floating Point registers used: // f8, input// f32 -> f59// General registers used:  // r32 -> r46, r2, r3// Predicate registers used:// p0, p6 -> p15// p6           to filter out case when x = [Q,S]NaN or +/-0// p7           to filter out case when x = denormal// p8           set if |x| >= 0.3125, used also to process denormal input// p9           to filter out case when |x| = inf// p10          to filter out case when |x| < 0.3125// p11          to filter out case when 0.3125 <= |x| < 9.125// p12          to filter out case when |x| >= 9.125// p13          to filter out case when 8.0 <= |x| < 9.125// p14          set to 1 for positive x// p15          set to 1 for negative x// Assembly macros//==============================================================rDataPtr           = r2rDataPtr1          = r3rBias              = r33rCoeffAddr3        = r34rNearSaturation    = r35rCoeffAddr1        = r36rCoeffAddr2        = r37rOffset2           = r38rBias2             = r39rMask              = r40rArg               = r41rBound             = r42rSignBit           = r43rAbsArg            = r44rDataPtr2          = r45rSaturation        = r46//==============================================================fA0                = f32fA1                = f33fA2                = f34fA3                = f35fC0                = f36fC1                = f37fC2                = f38fC3                = f39fD0                = f40fD1                = f41fD2                = f42fB0                = f43fArgSqr            = f44fAbsArg            = f45fSignumX           = f46fArg4              = f47fArg4Sgn           = f48fArg3              = f49fArg3Sgn           = f50fArg7Sgn           = f51fArg6Sgn           = f52fPolC              = f53fPolCTmp           = f54fPolA              = f55fPolATmp           = f56fPolD              = f57fPolDTmp           = f58fArgSqrSgn         = f59// Data tables//==============================================================RODATA.align 16LOCAL_OBJECT_START(tanhf_data)// Polynomial coefficients for the tanh(x), 0.3125 <= |x| < 0.5data8 0x3F9BEEDFDD177D7B // C0data8 0x3F970D10C7F32458 // C1data8 0x3F766D6B051F3A38 // C2data8 0xBF732F2001B23402 // C3data8 0xBF854BE1CE1ED499 // D0data8 0x4013C944F3999A16 // D1data8 0xC01106C6975222C0 // D2data8 0x3F783D5ACCF9EBE8 // B0// Polynomial coefficients for the tanh(x), 0.5 <= |x| < 1.0data8 0xBF5D631440786869 // C0data8 0xBF575D79A0D52069 // C1data8 0xBF7E2237B7EFC705 // C2data8 0x3F6A7ACBC273041F // C3data8 0xC040E32EA52D91EB // D0data8 0x403D19463E5DB4D7 // D1data8 0xC02216F61F759F39 // D2data8 0xBF55B4EA0B844BE7 // B0// Polynomial coefficients for the tanh(x), 1.0 <= |x| < 2.0data8 0x3F8637DBE5B3E690 // C0data8 0xBF7F7FEC158C07F5 // C1data8 0x3F711C586706838A // C2data8 0xBF50EF7EF605554E // C3data8 0xC054D45448354E25 // D0data8 0x404ADFEEA282E730 // D1data8 0xC028AEE456D59549 // D2data8 0x3F25232D1BED59A8 // B0// Polynomial coefficients for the tanh(x), 2.0 <= |x| < 4.0data8 0xBF52602285F2D06C // C0data8 0x3F2E57C298FFE1E0 // C1data8 0xBF15ED575DB3C811 // C2data8 0x3EE428878A08525C // C3data8 0xC0895A26849039C1 // D0data8 0x406E3C60BBFBB575 // D1data8 0xC03A06F62867C75A // D2data8 0xBEB114C70F1C723E // B0// Polynomial coefficients for the tanh(x), 4.0 <= |x| < 8.0data8 0x3EF4B22BD17039A3 // C0data8 0xBEB704ADC040C57F // C1data8 0x3E937A98288AFE1A // C2data8 0xBE4F33B2C9FFE7E7 // C3data8 0xC0BE48CFADE2431E // D0data8 0x4090E74249760FDD // D1data8 0xC04B6F537FCF2F1E // D2data8 0x3E0DCD879C91ADEA // B0// Polynomial coefficients for the tanh(x), -0.3125 < x < 0.3125 data8 0xBFD555551E8245B7 // A0data8 0x3FC110E63F52E689 // A1data8 0xBFAB8CD6A5B7BAFA // A2data8 0x3F945D467FCEB553 // A3// Polynomial coefficients for the tanh(x), 0.3125 <= |x| < 0.5data8 0xBE3DCC92FCAECBB6 // A0data8 0x3FF0000043B7D267 // A1data8 0xBED18BF28ACFC4B1 // A2data8 0xBFD554A56F82837E // A3// Polynomial coefficients for the tanh(x), 0.5 <= |x| < 1.0data8 0x3EFD6054758539F9 // A0data8 0x3FEFFBFC77198EBE // A1data8 0x3F700327CA98D237 // A2data8 0xBFD68955F5BB2FA1 // A3// Polynomial coefficients for the tanh(x), 1.0 <= |x| < 2.0data8 0xBF71A53F229DF01B // A0data8 0x3FF0AECFD730DE50 // A1data8 0xBFC882F88E5DF3BA // A2data8 0x3FC6EDF212CA2A8D // A3// Polynomial coefficients for the tanh(x), 2.0 <= |x| < 4.0data8 0xBFAF0B712E9EDA47 // A0data8 0x3FF1C208080BEA64 // A1data8 0x3FC3D29B20C8946E // A2data8 0xBFF04514ED900A6A // A3// Polynomial coefficients for the tanh(x), 4.0 <= |x| < 8.0data8 0xBFB1DEA49A831CBC // A0data8 0x3FFA729FC7085674 // A1data8 0xBFF2F44D923A8FA4 // A2data8 0x3FE092FC5712227E // A3// Polynomial coefficients for the tanh(x), 8.0 <= |x| <= 9.125 data8 0x3FEFFF5769EE3041 // A0data8 0x3EFBBF148D850891 // A1data8 0xBEC86BCEF0F5C2FE // A2data8 0x3E7CBA4F3A885A5C // A3//data8 0x3FEFFFFFFFFFFFFF // 1.0 - epsilonLOCAL_OBJECT_END(tanhf_data).section .textGLOBAL_LIBM_ENTRY(tanhf){ .mfi      alloc          r32 = ar.pfs, 1, 14, 0, 0      fmerge.s       fAbsArg = f1, f8             // |x|      addl           rMask = 0x806, r0}{ .mfi      addl           rDataPtr = @ltoff(tanhf_data), gp      fma.s1         fArgSqr = f8, f8, f0         // x^2      adds           rSignBit = 0x1, r0};;{ .mfi      getf.s         rArg = f8                    // x in GR       fclass.m       p7,p0 = f8, 0x0b             // is x denormal ?      // sign bit and 2 most bits in significand      shl            rMask = rMask, 20               }{ .mfi      ld8            rDataPtr = [rDataPtr]      nop.f          0      adds           rBias2 = 0x1F4, r0};;{ .mfi      adds           rNearSaturation = 0x14, r0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91丝袜在线观看| 日本大香伊一区二区三区| 日韩av电影免费观看高清完整版| 亚洲欧美激情一区二区| 国产精品久久久久精k8| 亚洲色图一区二区| 依依成人精品视频| 亚洲第一成人在线| 天堂一区二区在线免费观看| 午夜精品免费在线| 蜜臀av一级做a爰片久久| 免费观看久久久4p| 精品在线播放午夜| 国产精品一区在线| 成人av影院在线| 亚洲不卡一区二区三区| 亚洲欧洲另类国产综合| 中文字幕av一区二区三区高| 久久人人爽人人爽| 久久久久久久久久久久久久久99| 欧美日韩久久不卡| 欧美一级久久久久久久大片| 欧美日韩国产一级二级| 色乱码一区二区三区88| 日本韩国一区二区| 欧美性xxxxx极品少妇| 一本色道久久加勒比精品| 99这里只有精品| 国产一区二区三区在线观看免费视频| 国产a久久麻豆| 色吧成人激情小说| 日韩三级伦理片妻子的秘密按摩| 51久久夜色精品国产麻豆| 狠狠色丁香九九婷婷综合五月| 日韩中文字幕亚洲一区二区va在线 | 日韩一区二区三区视频在线| 欧美性猛交xxxxxxxx| 精品视频一区 二区 三区| 欧美一区二区福利视频| 久久久99精品免费观看不卡| 国产肉丝袜一区二区| 亚洲大片一区二区三区| 亚洲成人黄色小说| 成人免费毛片片v| 97aⅴ精品视频一二三区| 91美女在线观看| 欧美综合一区二区| 日韩欧美亚洲国产另类| 久久久久久电影| 日韩av网站在线观看| 国产精品久久久久9999吃药| 精品福利视频一区二区三区| 国产在线精品视频| av电影一区二区| 欧美视频一区在线| 国产精品色在线观看| 日韩不卡一二三区| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 亚洲sss视频在线视频| 国产乱码精品一品二品| 欧美日韩一二区| 国产精品色在线观看| 麻豆91在线观看| 亚洲一级二级在线| 懂色av一区二区夜夜嗨| 欧美亚洲一区二区在线| 国产精品久久夜| 另类小说一区二区三区| 欧美三级在线播放| 亚洲欧洲精品成人久久奇米网| 久久电影网站中文字幕| 欧美日韩免费在线视频| 亚洲摸摸操操av| 国产一区二区美女诱惑| 91精品国产免费| 久久亚洲私人国产精品va媚药| 国产欧美精品区一区二区三区| 亚洲大片一区二区三区| 91农村精品一区二区在线| 久久精品视频在线看| 毛片基地黄久久久久久天堂| 欧美午夜寂寞影院| 亚洲女同ⅹxx女同tv| 99麻豆久久久国产精品免费优播| 久久这里只有精品6| 久久av老司机精品网站导航| 欧美一区2区视频在线观看| 亚洲不卡av一区二区三区| 日本韩国欧美一区| 亚洲精品一二三| 色久优优欧美色久优优| 亚洲美女电影在线| 色婷婷亚洲婷婷| 一区二区三区在线观看视频| k8久久久一区二区三区| 欧美极品另类videosde| 成人一级片在线观看| 国产精品久久毛片av大全日韩| 国产精品一区在线观看你懂的| 久久久久久久综合狠狠综合| 国产精品夜夜爽| 中文字幕乱码日本亚洲一区二区| 国产精品自拍毛片| 国产女人18水真多18精品一级做 | 国产成人av一区二区三区在线 | 亚洲电影在线免费观看| 欧美性色aⅴ视频一区日韩精品| 亚洲日本一区二区| 91亚洲国产成人精品一区二区三 | 丰满少妇在线播放bd日韩电影| 久久天天做天天爱综合色| 国产乱人伦偷精品视频不卡| www亚洲一区| 风间由美一区二区av101| 久久精品夜夜夜夜久久| 大桥未久av一区二区三区中文| 国产婷婷一区二区| 成人国产精品免费观看动漫| 国产精品成人在线观看| 91丝袜国产在线播放| 一区二区三区欧美| 8x8x8国产精品| 裸体健美xxxx欧美裸体表演| 久久综合九色综合97婷婷| 国产成人啪免费观看软件| 国产精品久久看| 欧美性生活大片视频| 久久精品国产免费看久久精品| 久久久噜噜噜久久人人看| 成人av在线资源| 亚洲成人激情av| 久久婷婷国产综合精品青草| 色综合一区二区| 五月婷婷久久综合| 久久网站热最新地址| 91看片淫黄大片一级| 日韩精品视频网| 国产精品三级av| 制服丝袜激情欧洲亚洲| 国产91在线|亚洲| 亚洲成人精品一区| 2021国产精品久久精品| 91美女福利视频| 老司机午夜精品99久久| 国产精品免费aⅴ片在线观看| 欧美日韩专区在线| 国产东北露脸精品视频| 亚洲在线成人精品| 久久综合久久综合亚洲| 欧美在线影院一区二区| 国产福利精品导航| 天堂午夜影视日韩欧美一区二区| 国产精品无码永久免费888| 欧美日韩国产电影| 成人毛片在线观看| 久久精品国产秦先生| 亚洲一区二区三区四区在线| 久久精品亚洲精品国产欧美kt∨| 91国偷自产一区二区开放时间| 狠狠色综合日日| 亚州成人在线电影| 国产精品白丝在线| 精品国产网站在线观看| 欧美色窝79yyyycom| 成人性生交大合| 6080国产精品一区二区| 91精品国模一区二区三区| 久久亚洲二区三区| 一区二区三区四区精品在线视频| 亚洲欧美二区三区| 国产一区二区三区蝌蚪| 色嗨嗨av一区二区三区| 日韩欧美一级二级三级久久久| 欧美国产一区二区| 麻豆精品视频在线观看视频| 成人免费视频视频在线观看免费 | 洋洋av久久久久久久一区| 偷窥少妇高潮呻吟av久久免费| 成人影视亚洲图片在线| 欧美一区二区三区系列电影| 自拍偷拍亚洲激情| 狠狠色丁香婷综合久久| 91精品国产一区二区三区 | 亚洲成人你懂的| 国产一区二区三区日韩 | 日本成人中文字幕在线视频| 国产99久久精品| 亚洲影视资源网| 最新国产成人在线观看| 欧美国产综合一区二区| 不卡视频一二三| 久久激情五月激情| 日韩在线一区二区三区| 夜夜亚洲天天久久| 日韩毛片一二三区| 国产精品第一页第二页第三页| 国产调教视频一区| 国产免费观看久久| 国产三级一区二区| 日本一区免费视频|