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

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

?? s_fdimf.s

?? linux下的C語言庫源碼有一百多M解壓后很不錯
?? S
字號:
.file "fdimf.s"// Copyright (c) 2001 - 2003, 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//==============================================================// 06/08/01 Initial version// 08/23/01 Corrected error tag number// 05/20/02 Cleaned up namespace and sf0 syntax// 01/28/03 Improved performance; fixed parameters for call to error routine//// API//==============================================================// float fdimf( float x, float y );// input  floating point f8, f9// output floating point f8////// Overview of operation//==============================================================// fdimf determines the positive difference between the arguments//   Result = x - y   if x > y//          = +0      if x <= y//// Error support is called if x-y overflows for x > y//// Registers used//==============================================================// General purpose registers: r14, r32 - r39rExpBig               = r14// r36-39 parameters for libm_error_supportGR_SAVE_B0            = r33GR_SAVE_GP            = r34GR_SAVE_PFS           = r35GR_Parameter_X        = r36GR_Parameter_Y        = r37GR_Parameter_RESULT   = r38GR_Parameter_TAG      = r39// Floating-point registers: f8 - f12f_tmp_result          = f10fBig                  = f11fNormX                = f12// Predicate registers: p6 - p10.section .textGLOBAL_LIBM_ENTRY(fdimf){ .mfi      mov             rExpBig = 0x1007f  // Exponent to indicate overflow      fcmp.le.s1      p6,p7 = f8, f9     // Is x <= y?      nop.i           0}{ .mfi      nop.m           0      fnorm.s1        fNormX = f8        // Save x      nop.i           0};;{ .mfi      setf.exp        fBig = rExpBig     // Constant to test for overflow      fcmp.eq.s0      p8,p0 = f8, f9     // Dummy op to set Denormal or Invalid      nop.i           0};;{ .mfi      nop.m           0      fclass.m        p9,p10 = f8, 0x1e3 // Test for x natval, nan, inf      nop.i           0};;{ .mfi      nop.m           0(p6)  fmerge.s        f8 = f0, f0        // Result is +0 if x <= y      nop.i           0}{ .mfi      nop.m           0(p7)  fms.s.s0        f8 = f8, f1, f9    // Result is x - y if x > y      nop.i           0};;{ .mfi      nop.m           0(p10) fclass.m        p9,p10 = f9, 0x1e3 // Test for y natval, nan, inf      nop.i           0};;{ .mfi      nop.m           0(p10) fcmp.ge.s1      p8,p0 = f8, fBig   // Test result for overflow      nop.i           0};;{ .mbb(p9)  cmp.ne          p8,p0 = r0,r0      // Clear p8 if x or y natval,nan,inf(p8)  br.cond.spnt    FDIM_OVERFLOW      // Branch if result overflows      br.ret.sptk     b0                 // Normal return};;// Here if result will overflowFDIM_OVERFLOW:{ .mfi      alloc           r32=ar.pfs,2,2,4,0      fms.s.s0        f_tmp_result = f8,f1,f9 // Normalize result force overflow      nop.i           0}{ .mfb      mov             GR_Parameter_TAG = 197  // Error code      nop.f           0      br.cond.sptk    __libm_error_region     // Branch to error code};;GLOBAL_LIBM_END(fdimf)LOCAL_LIBM_ENTRY(__libm_error_region)// Call error support to report possible range error.prologue{ .mfi        add   GR_Parameter_Y=-32,sp            // Parameter 2 value        nop.f 0.save   ar.pfs,GR_SAVE_PFS        mov  GR_SAVE_PFS=ar.pfs                // Save ar.pfs}{ .mfi.fframe 64        add sp=-64,sp                          // Create new stack        nop.f 0        mov GR_SAVE_GP=gp                      // Save gp};;{ .mmi        stfs [GR_Parameter_Y] = f9,16          // STORE Parameter 2 on stack        add GR_Parameter_X = 16,sp             // Parameter 1 address.save   b0, GR_SAVE_B0        mov GR_SAVE_B0=b0                      // Save b0};;.body{ .mib        stfs [GR_Parameter_X] = fNormX         // STORE Parameter 1 on stack        add   GR_Parameter_RESULT = 0,GR_Parameter_Y // Parameter 3 address        nop.b 0}{ .mib        stfs [GR_Parameter_Y] = f_tmp_result   // STORE Parameter 3 on stack        add   GR_Parameter_Y = -16,GR_Parameter_Y        br.call.sptk b0=__libm_error_support#  // Call error handling function};;{ .mmi        add   GR_Parameter_RESULT = 48,sp        nop.m 0        nop.i 0};;{ .mmi        ldfs  f8 = [GR_Parameter_RESULT]       // Get return result off stack.restore sp        add   sp = 64,sp                       // Restore stack pointer        mov   b0 = GR_SAVE_B0                  // Restore return address};;{ .mib        mov   gp = GR_SAVE_GP                  // Restore gp        mov   ar.pfs = GR_SAVE_PFS             // Restore ar.pfs        br.ret.sptk     b0                     // Return};;LOCAL_LIBM_END(__libm_error_region).type   __libm_error_support#,@function.global __libm_error_support#

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青青草精品视频| 亚洲人成人一区二区在线观看| 99久久99精品久久久久久| 老司机精品视频在线| 亚洲第一福利视频在线| 亚洲成a天堂v人片| 洋洋av久久久久久久一区| 亚洲免费在线视频一区 二区| 国产精品三级av| 国产精品盗摄一区二区三区| 国产精品污www在线观看| 国产精品私人自拍| 综合久久久久久| 一区二区三区国产| 午夜不卡av免费| 免费高清在线视频一区·| 久久不见久久见免费视频7| 韩国理伦片一区二区三区在线播放 | 亚洲精品在线一区二区| 久久夜色精品国产欧美乱极品| 久久久亚洲精华液精华液精华液 | 一本大道久久精品懂色aⅴ| 91麻豆免费视频| 欧美一区二区视频免费观看| 日韩女优毛片在线| 欧美激情中文字幕| 亚洲福利视频一区二区| 精品一区二区三区久久| 99久久婷婷国产精品综合| 欧美色综合网站| 久久人人97超碰com| 国产精品嫩草久久久久| 亚洲成av人综合在线观看| 久久99国内精品| 色婷婷av一区二区三区大白胸| 91精品国产综合久久蜜臀 | 中文字幕中文字幕一区二区| 亚洲综合在线电影| 经典一区二区三区| 欧美日韩在线精品一区二区三区激情 | 欧美高清视频www夜色资源网| 久久久精品一品道一区| 亚洲人成人一区二区在线观看 | 国产精品久久久一本精品| 视频一区二区不卡| 色哟哟日韩精品| 中文字幕第一区综合| 亚洲h在线观看| 波多野结衣91| 精品国产伦一区二区三区观看方式| 亚洲日本在线a| 国产精品1区2区| 日韩一级免费一区| 亚洲高清免费视频| 成年人网站91| 日本一区二区三区电影| 久久超碰97人人做人人爱| 欧美羞羞免费网站| 亚洲精品乱码久久久久久久久| 国产精品99久久久| 欧美成人a∨高清免费观看| 一区二区在线看| 成人黄色免费短视频| 久久伊99综合婷婷久久伊| 美女性感视频久久| 欧美一区二区三区四区在线观看 | 国产成人自拍网| 日韩欧美国产综合在线一区二区三区| 亚洲一区在线电影| 一本大道久久a久久综合| 亚洲图片另类小说| 99精品欧美一区二区三区综合在线| 国产日韩欧美电影| 国产成人精品亚洲日本在线桃色| 欧美成人r级一区二区三区| 男人的j进女人的j一区| 日韩欧美一卡二卡| 麻豆中文一区二区| 精品99久久久久久| 国产成a人亚洲| 国产精品美女久久久久久久久久久 | 中文av一区二区| 91丨九色丨蝌蚪丨老版| 中文字幕在线不卡一区 | 亚洲精品免费电影| 欧亚一区二区三区| 午夜视频久久久久久| 欧美一区二区三区四区高清| 免费成人小视频| 欧美精品一区二区三区很污很色的 | 成人国产精品免费| 一区二区三区在线播放| 在线电影欧美成精品| 久久电影网电视剧免费观看| 久久综合久久鬼色中文字| 国产精品一区二区91| 中文字幕中文字幕中文字幕亚洲无线| 色综合咪咪久久| 日本怡春院一区二区| 国产日本一区二区| 在线观看亚洲一区| 精品一区二区三区日韩| 中文字幕国产一区| 99精品视频在线观看| 亚洲va欧美va人人爽午夜| 日韩精品一区二区三区在线| 国产成人精品影视| 亚洲一二三区视频在线观看| 日韩欧美一级二级三级久久久| 国产成人自拍网| 风间由美一区二区av101 | 美女网站一区二区| 欧美国产日韩亚洲一区| 欧美日韩国产综合一区二区| 国产精品亚洲一区二区三区在线| 亚洲色图视频网站| 日韩欧美国产高清| 91久久奴性调教| 国产精品性做久久久久久| 午夜亚洲福利老司机| 中文字幕亚洲精品在线观看| 欧美成人免费网站| 欧美手机在线视频| 成人国产免费视频| 久久狠狠亚洲综合| 亚洲一区二区在线免费看| 国产欧美日韩一区二区三区在线观看| 欧美日韩一区二区电影| 91蝌蚪国产九色| 国产黄人亚洲片| 麻豆一区二区三| 午夜精品久久久久久久| 亚洲精品日产精品乱码不卡| 欧美韩国日本不卡| 久久日一线二线三线suv| 欧美日韩国产天堂| 色婷婷亚洲精品| www.欧美.com| 成人福利电影精品一区二区在线观看 | 91丝袜高跟美女视频| 国产成人av影院| 韩日av一区二区| 男女性色大片免费观看一区二区| 亚洲午夜久久久久久久久电影院| 自拍偷自拍亚洲精品播放| 国产精品色在线| 亚洲国产经典视频| 日本一区二区免费在线观看视频| 亚洲一区欧美一区| 国产精品国产三级国产aⅴ中文| 久久无码av三级| 26uuu亚洲| 国产欧美一区二区精品性| 久久综合九色综合97婷婷女人 | 91精品国产日韩91久久久久久| 色综合中文字幕国产 | 亚洲a一区二区| 亚洲h精品动漫在线观看| 午夜欧美大尺度福利影院在线看| 一区二区三区91| 亚洲chinese男男1069| 爽好久久久欧美精品| 午夜精品久久一牛影视| 午夜成人在线视频| 丝瓜av网站精品一区二区| 午夜精品久久久久久不卡8050| 日韩成人免费看| 老司机一区二区| 国产91精品精华液一区二区三区| 国产黄色成人av| kk眼镜猥琐国模调教系列一区二区| 成人免费毛片app| 91麻豆成人久久精品二区三区| 在线一区二区三区四区五区| 国产精品视频一二| 亚洲图片欧美色图| 免费一区二区视频| 国产一区二区三区在线观看免费 | 国产精品欧美一级免费| 亚洲欧美福利一区二区| 亚洲一区二区三区小说| 久久精品久久精品| gogogo免费视频观看亚洲一| 欧美日韩午夜在线视频| 精品久久久久久无| 日韩一区在线播放| 日本中文字幕不卡| 成人高清av在线| 日韩三级视频在线观看| 中文在线一区二区| 偷偷要91色婷婷| 成人一二三区视频| 欧美夫妻性生活| 中文字幕中文乱码欧美一区二区| 午夜免费欧美电影| 国产福利一区在线| 69堂成人精品免费视频| 国产精品女主播在线观看| 日韩av一二三| 91麻豆国产福利在线观看|