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

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

?? ppc_ftoi.s

?? powerpc 405 優化過的硬浮點庫
?? S
字號:
/* fpopt/ppc_ftoi.S, pl_FPE_common, pl_linux 11/24/03 16:17:40                                                                  */
/*----------------------------------------------------------------------------- */
/*  Copyright (c) 2003, IBM Corporation                                         */
/*  All rights reserved.                                                        */
/*                                                                              */
/*  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.                                         */
/*    * Neither the name of IBM nor the names of its contributors               */
/*      may 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 THE COPYRIGHT OWNER OR 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.    */
/*                                                                              */
/*----------------------------------------------------------------------------- */
/*                                                                              */
/* Function: Convert single floating point to 4-byte integer.                   */
/* Input:    r3                                                                 */
/* Output:   r3                                                                 */
/* Notes:   1. No stack frame is created for this function, so the following    */
/*             registers must be preserved, as required by ABI specification:   */
/*               LR, CR0, R1, R2, R13-R31                                       */
/*          2. operation performed according to IEEE754-1985 standard.          */
/*          3. ISO/ANSI C requires that conversions to integers be rounded      */
/*             toward zero (in short, leftover fraction bits are truncated).    */
/*                                                                              */
/*----------------------------------------------------------------------------- */
                    
#include <ppc4xx.inc>
#include "fpeLib.inc"

function_prolog(__fixsfsi)

/* Save CR in r6                                                                */
     mfcr    r6
/*  r8 = exp  r9 = hifrac r10 = lofrac                                          */
     rlwinm  r9,r3,7,0x7fffff80      /* extract fraction and left justify */
     rlwinm  r8,r3,9,0x000000FF      /* extract exponent */
/* exponent test for Infinity or xNAN                                           */
     cmpi    cr0,0,r8,255            /* test for Infinity or NAN */
     beq     Infinity_or_NAN
/* exponent test for large operand                                              */
     cmpi    cr0,0,r8,157            /* test for large operand */
     bgt     Large_operand
/* Normal operand processing here                                               */
/*  r9 is frac[0:22]                                        */
     cmpi    cr0,0,r8,0              /* test exp for 0 */
     addic.  r8,r8,-126              /* exp = exp - 126  */
     beq     Zero_exp
     addic.  r8,r8,-1                /* exp = exp - 127  */
     oris    r9,r9,0x4000            /* set implicit 1         */
Zero_exp:
     blt     Zeros
     subfic  r0,r8,31
     or.     r0,r0,r0
     mtctr   r0
     b       ltest
cloop:
     rlwinm  r9,r9,31,0x7FFFFFFF     /* shift right by 1, zero fill */
ltest:
     bdnz    cloop

/* Form final result                                                            */
no_inc:
     or.     r3,r3,r3                /* set CR for sign bit */
     bge     fin_pos
/* sign is negative                                                             */
     nand    r9,r9,r9                /* ones comp of r9 */
     addi    r9,r9,1                 /* now we have 2's complement           */ 
fin_pos:
/* check size of result                                                         */
     or.     r3,r9,r9                /* check for zero, and set r3 to result */
     beq     Zeros
     
return_results:                      /* r3 contains signed integer result    */
     mtcr    r6                      /* restore CR */
     blr
     
/* Infinity or a NAN                                                            */
Infinity_or_NAN:
     or.     r0,r9,r9                /* test rest for zero (infinity test) */
     bne     NAN
/* Infinity if here (also, Large operand)                                       */
Large_operand:
     or.     r3,r3,r3
     blt     Neg_infinity
/* form value for converted positive infinity                                   */
     lis     r3,0x7FFF
     ori     r3,r3,0xFFFF
     b       return_results
Neg_infinity:
     lis     r3,0x8000
     b       return_results
NAN:
     lis     r3,0x8000
     b       return_results
Zeros:
     li      r3,0                    /* Store zero */
     b       return_results
     
function_epilog(__fixsfsi)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2024国产精品| 国产精品自在欧美一区| 91福利视频久久久久| 亚洲男人的天堂网| 色综合一区二区三区| 亚洲综合一区二区| 日韩精品在线一区二区| 国产高清不卡二三区| 亚洲欧美日韩久久精品| 欧美中文字幕一区| 久久国产福利国产秒拍| 国产精品美女一区二区在线观看| 成人高清免费观看| 一区二区三区免费| 精品少妇一区二区三区在线视频| 国产激情一区二区三区四区| 亚洲精品综合在线| 日韩欧美另类在线| av激情成人网| 麻豆精品久久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产人伦精品一区二区| 91丨porny丨首页| 人人狠狠综合久久亚洲| 中文字幕久久午夜不卡| 欧美精品日日鲁夜夜添| 国产成人精品一区二区三区网站观看| 亚洲女子a中天字幕| 中国av一区二区三区| 欧美二区在线观看| av亚洲精华国产精华精| 麻豆精品一二三| 亚洲激情自拍视频| www国产成人免费观看视频 深夜成人网| 成人国产视频在线观看| 水蜜桃久久夜色精品一区的特点| 久久色.com| 欧美日本免费一区二区三区| 成人免费毛片app| 久久99精品久久久久久动态图| 亚洲男人天堂av| 亚洲国产精品精华液ab| 91麻豆精品国产91久久久久| 97久久精品人人做人人爽50路| 精品综合久久久久久8888| 一区二区三区欧美视频| 国产日韩亚洲欧美综合| 欧美一区二区三区四区高清| 欧美无人高清视频在线观看| 不卡高清视频专区| 精品一区二区三区在线观看国产| 一区二区日韩av| **欧美大码日韩| 国产精品欧美一区喷水| wwwwww.欧美系列| 日韩你懂的在线观看| 69堂成人精品免费视频| 欧美怡红院视频| 91免费看视频| 91亚洲永久精品| 99久久国产综合色|国产精品| 国产精品一品视频| 国产一区高清在线| 久久91精品久久久久久秒播| 日本在线不卡视频一二三区| 亚洲一区免费观看| 亚洲综合无码一区二区| 一区二区三区不卡视频在线观看 | 亚洲一区二区三区四区五区中文| 国产视频不卡一区| 久久午夜电影网| 日韩欧美成人午夜| 久久中文娱乐网| 久久亚洲捆绑美女| 久久久www成人免费毛片麻豆| 欧美大片国产精品| www成人在线观看| 亚洲国产精品高清| 中文字幕一区av| 亚洲男人电影天堂| 亚洲成a人v欧美综合天堂下载| 亚洲午夜久久久久久久久久久| 亚洲综合无码一区二区| 日日摸夜夜添夜夜添精品视频| 成人自拍视频在线观看| 成人丝袜视频网| 色天使色偷偷av一区二区| 在线观看免费亚洲| 欧美一区二区大片| 久久婷婷久久一区二区三区| 国产精品久久久久四虎| 亚洲卡通动漫在线| 日日夜夜精品免费视频| 久久99精品久久久久久久久久久久 | 91麻豆文化传媒在线观看| 91麻豆123| 欧美片在线播放| 国产精品国产三级国产普通话三级 | 成人动漫一区二区三区| 香蕉加勒比综合久久| 一区二区三区在线免费观看| 自拍视频在线观看一区二区| 国产精品另类一区| 亚洲超碰精品一区二区| 久久五月婷婷丁香社区| 国产欧美一区二区精品性| 亚洲精品一区二区三区99| 精品精品欲导航| 日韩三级精品电影久久久 | 裸体歌舞表演一区二区| 欧美成人一区二区三区片免费| 不卡一卡二卡三乱码免费网站| 国产精品一区免费在线观看| 国内精品国产三级国产a久久| 91女神在线视频| 午夜精品久久久久久久久| 91精品国产福利| 亚洲成人资源网| 激情久久久久久久久久久久久久久久 | 国产不卡免费视频| 欧美亚洲精品一区| 久久久国产一区二区三区四区小说 | 国产成人精品aa毛片| 色偷偷88欧美精品久久久 | 国产天堂亚洲国产碰碰| 亚洲永久免费av| 国产精品123| 欧美日韩亚洲综合一区二区三区| 久久综合九色综合97婷婷 | 亚洲日本va在线观看| 日本视频在线一区| 99精品视频一区二区| 精品国产一区二区三区av性色| 一区二区三区精品在线| 国产精品亚洲一区二区三区在线| 欧美日韩一级二级| 亚洲图片欧美激情| 国产精品99精品久久免费| 欧美精品tushy高清| 亚洲欧美综合网| 国产美女精品在线| 欧美久久免费观看| 尤物在线观看一区| 成人晚上爱看视频| 久久亚洲精品小早川怜子| 三级久久三级久久| 欧美三级午夜理伦三级中视频| 国产欧美精品一区二区色综合朱莉 | 26uuu色噜噜精品一区二区| 视频在线观看国产精品| 欧美无砖专区一中文字| 亚洲男人的天堂在线aⅴ视频| 成人自拍视频在线| 久久久久国产成人精品亚洲午夜| 日韩精品1区2区3区| 在线视频国内自拍亚洲视频| 亚洲人成网站色在线观看| 粉嫩蜜臀av国产精品网站| 久久综合狠狠综合久久激情| 久久狠狠亚洲综合| 日韩欧美自拍偷拍| 蜜桃视频在线观看一区| 91精品国产欧美一区二区| 午夜久久电影网| 欧美日韩第一区日日骚| 亚洲成人资源网| 91精品国产综合久久小美女| 日韩精品亚洲一区| 欧美一区二区播放| 美女免费视频一区| 亚洲香蕉伊在人在线观| 欧美专区亚洲专区| 亚洲午夜精品久久久久久久久| 精品视频资源站| 美女视频黄 久久| 久久久久久久久97黄色工厂| 国产精品一区二区久久不卡 | av在线一区二区| 亚洲狼人国产精品| 欧美日韩久久久久久| 日韩精品一二三区| 日韩欧美一级特黄在线播放| 国产精品一卡二卡| 自拍偷拍亚洲激情| 在线电影院国产精品| 裸体在线国模精品偷拍| 国产日韩精品一区二区浪潮av | 一区二区三区国产精华| 国产精品人人做人人爽人人添| 欧美日韩精品欧美日韩精品一| 不卡区在线中文字幕| 国产精品888| 国产伦精品一区二区三区免费迷| 性欧美疯狂xxxxbbbb| 一区二区理论电影在线观看| 欧美极品aⅴ影院| 久久九九久久九九| 国产亚洲欧美日韩日本| 久久亚区不卡日本| 久久免费视频色|