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

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

?? s_nearbyintf.s

?? linux下的C語言庫源碼有一百多M解壓后很不錯
?? S
字號:
.file "nearbyintf.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//==============================================================// 10/19/00 Created// 02/08/01 Corrected behavior for all rounding modes.// 05/20/02 Cleaned up namespace and sf0 syntax// 02/10/03 Reordered header: .section, .global, .proc, .align// 07/25/03 Improved performance//==============================================================// API//==============================================================// float nearbyintf(float x)//==============================================================// general input registers:// r14 - r21rSignexp   = r14rExp       = r15rExpMask   = r16rBigexp    = r17rFpsr      = r19rRcs0      = r20rRcs0Mask  = r21// floating-point registers:// f8 - f10fXInt      = f9fNormX     = f10// predicate registers used:// p6 - p10// Overview of operation//==============================================================// float nearbyintf(float x)// Return an integer value (represented as a float) that is x// rounded to integer in current rounding mode// Inexact is not set, otherwise result identical with rint.//==============================================================// double_extended// if the exponent is > 1003e => 3F(true) = 63(decimal)// we have a significand of 64 bits 1.63-bits.// If we multiply by 2^63, we no longer have a fractional part// So input is an integer value already.// double// if the exponent is >= 10033 => 34(true) = 52(decimal)// 34 + 3ff = 433// we have a significand of 53 bits 1.52-bits. (implicit 1)// If we multiply by 2^52, we no longer have a fractional part// So input is an integer value already.// single// if the exponent is > 10016 => 17(true) = 23(decimal)// we have a significand of 24 bits 1.23-bits. (implicit 1)// If we multiply by 2^23, we no longer have a fractional part// So input is an integer value already..section .textGLOBAL_LIBM_ENTRY(nearbyintf){ .mfi      getf.exp         rSignexp  = f8        // Get signexp, recompute if unorm      fclass.m         p7,p0 = f8, 0x0b      // Test x unorm      addl             rBigexp = 0x10016, r0 // Set exponent at which is integer}{ .mfi      nop.m            0      fcvt.fx.s1       fXInt  = f8           // Convert to int in significand      mov              rExpMask    = 0x1FFFF // Form exponent mask};;{ .mfi      mov              rFpsr = ar40          // Read fpsr -- check rc.s0      fclass.m         p6,p0 = f8, 0x1e3     // Test x natval, nan, inf      nop.i            0}{ .mfb      nop.m            0      fnorm.s1         fNormX  = f8          // Normalize input(p7)  br.cond.spnt     RINT_UNORM            // Branch if x unorm};;RINT_COMMON:// Return here from RINT_UNORM{ .mfb      and              rExp = rSignexp, rExpMask // Get biased exponent(p6)  fma.s.s0         f8 = f8, f1, f0       // Result if x natval, nan, inf(p6)  br.ret.spnt      b0                    // Exit if x natval, nan, inf};;{ .mfi      mov              rRcs0Mask = 0x0c00     // Mask for rc.s0      fcvt.xf          f8 = fXInt             // Result assume |x| < 2^23      cmp.ge           p7,p8 = rExp, rBigexp  // Is |x| >= 2^23?};;// We must correct result if |x| >= 2^23{ .mfi      nop.m            0(p7)  fma.s.s0         f8 = fNormX, f1, f0    // If |x| >= 2^23, result x      nop.i            0};;{ .mfi      nop.m            0(p8)  fmerge.s         f8 = fNormX, f8        // Make sign nearbyintf(x)= sign x      nop.i            0};;{ .mfi(p8)  and              rRcs0 = rFpsr, rRcs0Mask // Get rounding mode for sf0      nop.f            0      nop.i            0};;// If |x| < 2^23 we must test for other rounding modes{ .mbb(p8)  cmp.ne.unc       p10,p0 = rRcs0, r0     // Test for other rounding modes(p10) br.cond.spnt     RINT_NOT_ROUND_NEAREST // Branch if not round nearest      br.ret.sptk      b0                     // Exit main path if round nearest};;RINT_UNORM:// Here if x unorm{ .mfb      getf.exp         rSignexp  = fNormX     // Get signexp, recompute if unorm      fcmp.eq.s0       p7,p0 = f8, f0         // Dummy op to set denormal flag      br.cond.sptk     RINT_COMMON            // Return to main path};;RINT_NOT_ROUND_NEAREST:// Here if not round to nearest, and |x| < 2^23// Set rounding mode of s2 to that of s0, and repeat the conversion using s2{ .mfi      nop.m            0      fsetc.s2         0x7f, 0x40      nop.i            0};;{ .mfi      nop.m            0      fcvt.fx.s2       fXInt  = fNormX        // Convert to int in significand      nop.i            0};;{ .mfi      nop.m            0      fcvt.xf          f8 = fXInt             // Expected result      nop.i            0};;// Be sure sign of result = sign of input.  Fixes cases where result is 0.{ .mfb      nop.m            0      fmerge.s         f8 = fNormX, f8      br.ret.sptk      b0                     // Exit main path};;GLOBAL_LIBM_END(nearbyintf)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久天天综合网| 国产日韩欧美综合在线| 亚洲精品va在线观看| 99精品视频在线观看免费| 中文字幕精品一区二区精品绿巨人 | 欧美日韩中字一区| 午夜精品久久久久影视| 欧美日韩精品一区视频| 蜜臀精品一区二区三区在线观看| 欧美群妇大交群中文字幕| 久久精品国产澳门| 国产精品三级av在线播放| 91偷拍与自偷拍精品| 一区二区三区欧美日| 91精品国产欧美日韩| 久久99这里只有精品| 中文字幕在线一区| 欧美日韩三级视频| 狠狠色丁香久久婷婷综| 中文字幕日韩av资源站| 欧美日韩日日夜夜| 国产精品一区2区| 亚洲综合免费观看高清在线观看| 日韩亚洲国产中文字幕欧美| 成人综合在线网站| 亚洲国产成人91porn| 精品粉嫩超白一线天av| av在线播放不卡| 日韩电影在线一区二区| 中文字幕 久热精品 视频在线| 91国产福利在线| 国产成人亚洲精品青草天美| 亚洲国产精品久久久久婷婷884| 日韩女优电影在线观看| 91麻豆精品一区二区三区| 日韩av一区二区在线影视| 国产精品久久777777| 欧美一区二区三区电影| 91麻豆免费看| 国产精品自产自拍| 日韩1区2区日韩1区2区| 亚洲精品久久7777| 国产欧美日韩在线视频| 欧美日韩国产另类一区| 91亚洲资源网| 国产在线国偷精品免费看| 午夜电影一区二区| 亚洲视频一区在线| 国产网站一区二区三区| 日韩欧美一级在线播放| 在线观看一区二区视频| 成人激情免费电影网址| 久久99国产精品久久99 | 亚洲精品中文在线| 国产午夜精品一区二区| 欧美成人免费网站| 欧美日韩国产小视频| 91视频精品在这里| 成人综合婷婷国产精品久久蜜臀| 久久99久久99小草精品免视看| 亚洲国产日韩a在线播放| 综合激情成人伊人| 午夜精品久久久久久久久久| 国产精品人妖ts系列视频| 精品国产污网站| 91麻豆精品国产91久久久久久久久| 欧美在线免费播放| 色狠狠综合天天综合综合| 99精品欧美一区二区蜜桃免费| 成人午夜看片网址| 国产99久久久久| 国产精品一品二品| 粉嫩av一区二区三区| 国产精品一区二区x88av| 国产一区三区三区| 国产一区二区看久久| 国产一区二区调教| 国产一区二区调教| 懂色av中文一区二区三区 | 日韩av电影免费观看高清完整版 | 亚洲男人天堂一区| 亚洲天堂精品在线观看| 亚洲天堂中文字幕| 亚洲美女屁股眼交3| 一区二区三区免费观看| 亚洲一二三级电影| 午夜影视日本亚洲欧洲精品| 日韩在线a电影| 看电视剧不卡顿的网站| 极品销魂美女一区二区三区| 国产精品综合网| 国产成人亚洲综合a∨婷婷| eeuss国产一区二区三区| 99vv1com这只有精品| 欧美影院一区二区| 日韩一区二区三区在线| 久久综合九色综合欧美亚洲| 国产精品丝袜在线| 亚洲综合成人在线视频| 奇米在线7777在线精品| 国产裸体歌舞团一区二区| 国产大片一区二区| 一本在线高清不卡dvd| 欧美日韩色一区| 欧美精品一区二区三区四区| 中文字幕在线一区二区三区| 午夜精品aaa| 国产ts人妖一区二区| 91成人网在线| 日韩三级在线观看| 国产精品国产三级国产普通话蜜臀 | 麻豆精品视频在线| 亚洲一区视频在线观看视频| 久久99精品国产麻豆婷婷洗澡| 成人免费精品视频| 欧美老肥妇做.爰bbww| 久久久精品免费网站| 亚洲综合小说图片| 国产一区三区三区| 欧美性xxxxx极品少妇| 国产婷婷一区二区| 亚洲国产aⅴ天堂久久| 国产精品综合二区| 欧美欧美欧美欧美| 国产精品久久久99| 免费在线成人网| 91麻豆视频网站| 久久久久久久综合日本| 午夜av电影一区| 波多野结衣中文字幕一区 | 色婷婷综合久久| 久久亚洲一区二区三区明星换脸| 一区二区国产盗摄色噜噜| 国产精品一区免费在线观看| 精品视频1区2区3区| 欧美国产禁国产网站cc| 蜜臀av一区二区| 欧美性感一类影片在线播放| 亚洲国产精品国自产拍av| 青青国产91久久久久久| 91国产精品成人| 中文字幕一区在线观看视频| 国精品**一区二区三区在线蜜桃| 欧美性色aⅴ视频一区日韩精品| 国产精品色在线| 激情欧美日韩一区二区| 91精品综合久久久久久| 亚洲欧美激情插| 成人高清视频在线观看| 国产亚洲美州欧州综合国| 日本不卡一区二区| 欧美日韩在线播放三区| 亚洲精品少妇30p| 成人黄色小视频| 国产日产欧美一区二区视频| 久久精品国产色蜜蜜麻豆| 91精品欧美福利在线观看| 亚洲成av人片在线观看无码| 99re热这里只有精品视频| 国产日韩欧美不卡在线| 国产精选一区二区三区| 精品国产髙清在线看国产毛片| 蜜桃av噜噜一区| 日韩欧美一级在线播放| 九九在线精品视频| 精品国产欧美一区二区| 韩国一区二区视频| 久久综合色婷婷| 国产精品一区二区久激情瑜伽 | 国产精品卡一卡二卡三| 国产成人免费视频一区| 国产欧美日韩三级| 成人黄色777网| 一区二区三区在线视频播放| 在线观看一区日韩| 偷拍与自拍一区| 欧美大片国产精品| 国产一区在线视频| 日本一区二区视频在线| av在线不卡免费看| 亚洲福中文字幕伊人影院| 91精品国产免费| 国产乱人伦偷精品视频免下载| 中文字幕欧美国产| 99久久er热在这里只有精品66| 一区二区三区中文字幕精品精品| 欧美日韩一区在线观看| 久久成人久久爱| 一区在线中文字幕| 欧美色区777第一页| 麻豆国产精品777777在线| 国产丝袜在线精品| 在线免费观看日本一区| 欧美三级三级三级爽爽爽| 香蕉成人啪国产精品视频综合网| 欧美一区二区国产| 懂色一区二区三区免费观看 | 男女男精品视频| 国产亚洲欧美日韩在线一区| 91麻豆精品秘密|