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

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

?? make_rep.c

?? This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without ev
?? C
字號:
/* ieee-utils/make_rep.c *  * Copyright (C) 1996, 1997, 1998, 1999, 2000 Brian Gough *  * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or (at * your option) any later version. *  * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * General Public License for more details. *  * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */#include <config.h>#include <gsl/gsl_ieee_utils.h>#include "endian.c"#include "standardize.c"static void sprint_nybble(int i, char *s) ;static void sprint_byte(int i, char *s) ;static int determine_ieee_type (int non_zero, int exponent, int max_exponent);/* For the IEEE float format the bits are found from the following   masks,      sign      = 0x80000000     exponent  = 0x7f800000    mantisssa = 0x007fffff     For the IEEE double format the masks are,   sign      = 0x8000000000000000     exponent  = 0x7ff0000000000000    mantissa  = 0x000fffffffffffff   */void gsl_ieee_float_to_rep (const float * x, gsl_ieee_float_rep * r){  int e, non_zero;  union {     float f;    struct  {       unsigned char byte[4] ;    } ieee ;  } u;    u.f = *x ;   if (little_endian_p())    make_float_bigendian(&(u.f)) ;    /* note that r->sign is signed, u.ieee.byte is unsigned */  if (u.ieee.byte[3]>>7)    {      r->sign = 1 ;    }  else    {      r->sign = 0 ;    }  e = (u.ieee.byte[3] & 0x7f) << 1 | (u.ieee.byte[2] & 0x80)>>7 ;     r->exponent = e - 127 ;  sprint_byte((u.ieee.byte[2] & 0x7f) << 1,r->mantissa) ;  sprint_byte(u.ieee.byte[1],r->mantissa + 7) ;  sprint_byte(u.ieee.byte[0],r->mantissa + 15) ;  r->mantissa[23] = '\0' ;  non_zero = u.ieee.byte[0] || u.ieee.byte[1] || (u.ieee.byte[2] & 0x7f);  r->type = determine_ieee_type (non_zero, e, 255) ;}void gsl_ieee_double_to_rep (const double * x, gsl_ieee_double_rep * r){  int e, non_zero;  union   {     double d;    struct  {       unsigned char byte[8];    } ieee ;  } u;  u.d= *x ;     if (little_endian_p())    make_double_bigendian(&(u.d)) ;    /* note that r->sign is signed, u.ieee.byte is unsigned */  if (u.ieee.byte[7]>>7)    {      r->sign = 1 ;    }  else    {      r->sign = 0 ;    }  e =(u.ieee.byte[7] & 0x7f)<<4 ^ (u.ieee.byte[6] & 0xf0)>>4 ;    r->exponent = e - 1023 ;  sprint_nybble(u.ieee.byte[6],r->mantissa) ;  sprint_byte(u.ieee.byte[5],r->mantissa + 4) ;  sprint_byte(u.ieee.byte[4],r->mantissa + 12) ;  sprint_byte(u.ieee.byte[3],r->mantissa + 20) ;   sprint_byte(u.ieee.byte[2],r->mantissa + 28) ;  sprint_byte(u.ieee.byte[1],r->mantissa + 36) ;  sprint_byte(u.ieee.byte[0],r->mantissa + 44) ;  r->mantissa[52] = '\0' ;  non_zero = (u.ieee.byte[0] || u.ieee.byte[1] || u.ieee.byte[2]              || u.ieee.byte[3] || u.ieee.byte[4] || u.ieee.byte[5]               || (u.ieee.byte[6] & 0x0f)) ;  r->type = determine_ieee_type (non_zero, e, 2047) ;}/* A table of character representations of nybbles */static char nybble[16][5]={ /* include space for the \0 */  "0000", "0001", "0010", "0011",  "0100", "0101", "0110", "0111",  "1000", "1001", "1010", "1011",  "1100", "1101", "1110", "1111"}  ;          static voidsprint_nybble(int i, char *s){  char *c ;  c=nybble[i & 0x0f ];  *s=c[0] ;  *(s+1)=c[1] ;  *(s+2)=c[2] ;  *(s+3)=c[3] ;} static voidsprint_byte(int i, char *s){  char *c ;  c=nybble[(i & 0xf0)>>4];  *s=c[0] ;  *(s+1)=c[1] ;  *(s+2)=c[2] ;  *(s+3)=c[3] ;  c=nybble[i & 0x0f];  *(s+4)=c[0] ;  *(s+5)=c[1] ;  *(s+6)=c[2] ;  *(s+7)=c[3] ;} static int determine_ieee_type (int non_zero, int exponent, int max_exponent){  if (exponent == max_exponent)    {      if (non_zero)        {          return GSL_IEEE_TYPE_NAN ;        }      else        {          return GSL_IEEE_TYPE_INF ;        }    }  else if (exponent == 0)    {      if (non_zero)        {          return GSL_IEEE_TYPE_DENORMAL ;        }      else        {          return GSL_IEEE_TYPE_ZERO ;        }    }  else    {      return GSL_IEEE_TYPE_NORMAL ;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女久久久久高潮| 亚洲精选视频免费看| 99久久综合99久久综合网站| 日韩在线卡一卡二| 国产精品免费网站在线观看| 制服.丝袜.亚洲.中文.综合| 成人性生交大片| 天天射综合影视| 一区二区三区在线视频观看58| 26uuu另类欧美亚洲曰本| 欧美日韩国产首页| 一本一道久久a久久精品 | 日韩欧美久久久| 91尤物视频在线观看| 国产精品综合网| 久久99国内精品| 香蕉久久一区二区不卡无毒影院| 国产精品女同互慰在线看| 爽好多水快深点欧美视频| 国产精品五月天| 久久久亚洲午夜电影| 日韩一级大片在线观看| 欧美日韩中文另类| 91成人在线精品| 99精品久久99久久久久| 国产白丝精品91爽爽久久| 国产中文一区二区三区| 蜜桃视频第一区免费观看| 性做久久久久久| 一区二区三区 在线观看视频| 亚洲欧洲精品一区二区精品久久久| 国产午夜亚洲精品午夜鲁丝片| 日韩欧美一级精品久久| 日韩一二在线观看| 欧美一区二区三区色| 欧美电影在哪看比较好| 91精品午夜视频| 日韩午夜精品视频| 日韩色视频在线观看| 日韩一级在线观看| 精品国精品国产尤物美女| 精品久久久久99| 欧美精品一区男女天堂| 国产亚洲女人久久久久毛片| 久久精品视频免费| 国产精品久久影院| 亚洲精品视频免费看| 亚洲一二三四在线观看| 午夜精品在线视频一区| 免费在线一区观看| 国产精品一级黄| 成人av在线播放网站| 99久久精品久久久久久清纯| 色综合天天综合网天天狠天天| 91丨porny丨首页| 欧美天堂亚洲电影院在线播放| 欧美日韩成人综合| 精品人在线二区三区| 国产亚洲一区二区三区| 中文字幕视频一区| 亚洲午夜国产一区99re久久| 秋霞国产午夜精品免费视频| 国产一区二区三区视频在线播放| 粉嫩av一区二区三区| 色综合久久天天| 欧美一级搡bbbb搡bbbb| 国产视频在线观看一区二区三区| 亚洲日本va在线观看| 视频一区二区不卡| 国产伦精品一区二区三区免费迷 | 精品中文av资源站在线观看| 国产成人精品影视| 在线视频观看一区| 日韩欧美第一区| 国产精品久久久久9999吃药| 亚洲图片欧美色图| 国内久久婷婷综合| 色妹子一区二区| 久久99精品久久久久婷婷| 成人中文字幕电影| 欧美日韩国产综合草草| 久久久久国产一区二区三区四区| 亚洲欧美国产77777| 喷白浆一区二区| av网站免费线看精品| 日韩一区二区三区在线视频| 国产精品福利电影一区二区三区四区| 午夜影院在线观看欧美| 国产成人免费高清| 69堂成人精品免费视频| 亚洲欧洲精品一区二区精品久久久| 天使萌一区二区三区免费观看| 福利一区在线观看| 91精品欧美久久久久久动漫| 亚洲桃色在线一区| 国产一区二区三区观看| 欧美军同video69gay| 国产精品国产自产拍高清av王其| 蜜乳av一区二区| 在线观看欧美精品| 国产拍揄自揄精品视频麻豆| 日日摸夜夜添夜夜添国产精品| 91小视频在线免费看| 国产丝袜在线精品| 精品中文av资源站在线观看| 欧美日韩国产系列| 一区二区三区中文在线| 成人教育av在线| 精品久久99ma| 日本亚洲三级在线| 色素色在线综合| 国产精品不卡在线| 国产乱码精品一品二品| 日韩欧美中文字幕公布| 香蕉av福利精品导航| 色婷婷综合五月| 中文字幕一区二区三区av| 国产精品亚洲专一区二区三区| 日韩亚洲电影在线| 午夜伊人狠狠久久| 欧美日韩亚洲国产综合| 亚洲影院免费观看| 欧美午夜视频网站| 一区二区三区不卡在线观看| 东方欧美亚洲色图在线| 久久久精品欧美丰满| 国产在线不卡一区| 欧美白人最猛性xxxxx69交| 日韩黄色片在线观看| 欧美美女喷水视频| 婷婷成人综合网| 欧美视频一区在线观看| 亚洲一区在线看| 欧美午夜在线一二页| 亚洲乱码国产乱码精品精可以看 | 亚洲男人的天堂在线观看| 成人午夜激情影院| 国产女人aaa级久久久级| 国产精品亚洲第一区在线暖暖韩国 | 久久久精品综合| 国产一区二区三区四| 久久精品一区二区三区不卡| 国产v日产∨综合v精品视频| 欧美高清在线精品一区| 99国产精品视频免费观看| 成人欧美一区二区三区小说| 99re热这里只有精品视频| 亚洲精品视频在线| 亚洲美女视频在线| 欧洲国内综合视频| 无码av免费一区二区三区试看| 欧美剧在线免费观看网站 | 免费人成黄页网站在线一区二区| 日韩三级视频在线看| 国产在线麻豆精品观看| 国产欧美一区二区精品婷婷| 国产91精品露脸国语对白| 最新热久久免费视频| 在线日韩一区二区| 另类小说图片综合网| 国产三级精品视频| www.性欧美| 亚洲国产wwwccc36天堂| 日韩小视频在线观看专区| 国产一区二区调教| 日韩一区欧美一区| 欧美一区二区三区免费视频| 国产久卡久卡久卡久卡视频精品| 综合激情成人伊人| 欧美日韩一二三区| 奇米影视一区二区三区| 久久综合久色欧美综合狠狠| 成人99免费视频| 日一区二区三区| 欧美国产精品一区| 欧美日韩久久久| 粉嫩一区二区三区在线看| 亚洲永久免费av| 国产午夜亚洲精品理论片色戒| 在线观看一区二区视频| 国内精品久久久久影院一蜜桃| 亚洲精品免费在线| 欧美大度的电影原声| 色天天综合色天天久久| 国产一区二区主播在线| 亚洲综合色成人| 国产欧美日韩在线看| 欧美疯狂性受xxxxx喷水图片| 成人一区二区三区视频在线观看| 亚洲综合激情网| 国产亚洲短视频| 日韩精品专区在线影院重磅| 91一区一区三区| 国产乱理伦片在线观看夜一区| 亚洲成人黄色影院| 国产精品免费视频观看| 欧美大片在线观看一区二区| 欧美羞羞免费网站| av动漫一区二区| 国产精品一区二区在线观看网站|