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

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

?? math_emu.h

?? linux0.02源代碼用于研究linux操作系統
?? H
字號:
/* * linux/include/linux/math_emu.h * * (C) 1991 Linus Torvalds */#ifndef _LINUX_MATH_EMU_H#define _LINUX_MATH_EMU_H#include <linux/sched.h>struct info {	long ___math_ret;	long ___orig_eip;	long ___edi;	long ___esi;	long ___ebp;	long ___sys_call_ret;	long ___eax;	long ___ebx;	long ___ecx;	long ___edx;	long ___orig_eax;	long ___fs;	long ___es;	long ___ds;	long ___eip;	long ___cs;	long ___eflags;	long ___esp;	long ___ss;};#define EAX (info->___eax)#define EBX (info->___ebx)#define ECX (info->___ecx)#define EDX (info->___edx)#define ESI (info->___esi)#define EDI (info->___edi)#define EBP (info->___ebp)#define ESP (info->___esp)#define EIP (info->___eip)#define ORIG_EIP (info->___orig_eip)#define EFLAGS (info->___eflags)#define DS (*(unsigned short *) &(info->___ds))#define ES (*(unsigned short *) &(info->___es))#define FS (*(unsigned short *) &(info->___fs))#define CS (*(unsigned short *) &(info->___cs))#define SS (*(unsigned short *) &(info->___ss))void __math_abort(struct info *, unsigned int);#define math_abort(x,y) \(((volatile void (*)(struct info *,unsigned int)) __math_abort)((x),(y)))/* * Gcc forces this stupid alignment problem: I want to use only two longs * for the temporary real 64-bit mantissa, but then gcc aligns out the * structure to 12 bytes which breaks things in math_emulate.c. Shit. I * want some kind of "no-alignt" pragma or something. */typedef struct {	long a,b;	short exponent;} temp_real;typedef struct {	short m0,m1,m2,m3;	short exponent;} temp_real_unaligned;#define real_to_real(a,b) \((*(long long *) (b) = *(long long *) (a)),((b)->exponent = (a)->exponent))typedef struct {	long a,b;} long_real;typedef long short_real;typedef struct {	long a,b;	short sign;} temp_int;struct swd {	int ie:1;	int de:1;	int ze:1;	int oe:1;	int ue:1;	int pe:1;	int sf:1;	int ir:1;	int c0:1;	int c1:1;	int c2:1;	int top:3;	int c3:1;	int b:1;};#define I387 (current->tss.i387)#define SWD (*(struct swd *) &I387.swd)#define ROUNDING ((I387.cwd >> 10) & 3)#define PRECISION ((I387.cwd >> 8) & 3)#define BITS24	0#define BITS53	2#define BITS64	3#define ROUND_NEAREST	0#define ROUND_DOWN	1#define ROUND_UP	2#define ROUND_0		3#define CONSTZ   (temp_real_unaligned) {0x0000,0x0000,0x0000,0x0000,0x0000}#define CONST1   (temp_real_unaligned) {0x0000,0x0000,0x0000,0x8000,0x3FFF}#define CONSTPI  (temp_real_unaligned) {0xC235,0x2168,0xDAA2,0xC90F,0x4000}#define CONSTLN2 (temp_real_unaligned) {0x79AC,0xD1CF,0x17F7,0xB172,0x3FFE}#define CONSTLG2 (temp_real_unaligned) {0xF799,0xFBCF,0x9A84,0x9A20,0x3FFD}#define CONSTL2E (temp_real_unaligned) {0xF0BC,0x5C17,0x3B29,0xB8AA,0x3FFF}#define CONSTL2T (temp_real_unaligned) {0x8AFE,0xCD1B,0x784B,0xD49A,0x4000}#define set_IE() (I387.swd |= 1)#define set_DE() (I387.swd |= 2)#define set_ZE() (I387.swd |= 4)#define set_OE() (I387.swd |= 8)#define set_UE() (I387.swd |= 16)#define set_PE() (I387.swd |= 32)#define set_C0() (I387.swd |= 0x0100)#define set_C1() (I387.swd |= 0x0200)#define set_C2() (I387.swd |= 0x0400)#define set_C3() (I387.swd |= 0x4000)/* ea.c */char * ea(struct info * __info, unsigned short __code);/* convert.c */void short_to_temp(const short_real * __a, temp_real * __b);void long_to_temp(const long_real * __a, temp_real * __b);void temp_to_short(const temp_real * __a, short_real * __b);void temp_to_long(const temp_real * __a, long_real * __b);void real_to_int(const temp_real * __a, temp_int * __b);void int_to_real(const temp_int * __a, temp_real * __b);/* get_put.c */void get_short_real(temp_real *, struct info *, unsigned short);void get_long_real(temp_real *, struct info *, unsigned short);void get_temp_real(temp_real *, struct info *, unsigned short);void get_short_int(temp_real *, struct info *, unsigned short);void get_long_int(temp_real *, struct info *, unsigned short);void get_longlong_int(temp_real *, struct info *, unsigned short);void get_BCD(temp_real *, struct info *, unsigned short);void put_short_real(const temp_real *, struct info *, unsigned short);void put_long_real(const temp_real *, struct info *, unsigned short);void put_temp_real(const temp_real *, struct info *, unsigned short);void put_short_int(const temp_real *, struct info *, unsigned short);void put_long_int(const temp_real *, struct info *, unsigned short);void put_longlong_int(const temp_real *, struct info *, unsigned short);void put_BCD(const temp_real *, struct info *, unsigned short);/* add.c */void fadd(const temp_real *, const temp_real *, temp_real *);/* mul.c */void fmul(const temp_real *, const temp_real *, temp_real *);/* div.c */void fdiv(const temp_real *, const temp_real *, temp_real *);/* compare.c */void fcom(const temp_real *, const temp_real *);void fucom(const temp_real *, const temp_real *);void ftst(const temp_real *);#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产91乱码一区二区三区| www国产精品av| 成人精品小蝌蚪| 国产一二三精品| 麻豆精品一区二区综合av| 天天操天天色综合| 午夜精品久久久久久久99樱桃| 亚洲男人的天堂网| 亚洲欧美日韩一区二区| 玉足女爽爽91| 亚洲动漫第一页| 性欧美疯狂xxxxbbbb| 三级影片在线观看欧美日韩一区二区 | 在线91免费看| 日韩精品乱码免费| 色哟哟一区二区| 99riav一区二区三区| 97久久超碰精品国产| 91美女片黄在线| 欧美三级日韩三级国产三级| 欧美精品在线观看一区二区| 911国产精品| 欧美精品一区二区三区很污很色的 | 欧美日韩一区不卡| 欧美一区二区三区在线电影| 日韩精品一区二区三区视频 | 国产精品区一区二区三| 国产精品视频一二三区| 亚洲婷婷综合色高清在线| 夜夜爽夜夜爽精品视频| 日韩激情视频网站| 国产麻豆精品久久一二三| 成人免费视频网站在线观看| 一本色道综合亚洲| 69堂亚洲精品首页| 久久老女人爱爱| 亚洲欧美综合在线精品| 手机精品视频在线观看| 国产剧情av麻豆香蕉精品| 91麻豆免费看片| 91精品国产91热久久久做人人| 2021国产精品久久精品| 日韩毛片一二三区| 免费日本视频一区| 成人自拍视频在线观看| 欧美艳星brazzers| 久久精品视频在线免费观看| 一区二区三区 在线观看视频| 日本亚洲一区二区| a亚洲天堂av| 欧美一区二区不卡视频| 国产精品久久久久久久第一福利 | 亚洲成av人片一区二区| 韩国女主播一区二区三区| 91在线播放网址| 欧美精品 日韩| 国产精品的网站| 免费av网站大全久久| 99热99精品| 欧美va日韩va| 一区二区三区四区五区视频在线观看 | 中文字幕成人av| 日韩va欧美va亚洲va久久| www.亚洲人| 精品三级在线看| 亚洲国产精品一区二区www在线 | 一本一本大道香蕉久在线精品| 日韩免费观看高清完整版| 亚洲男人都懂的| 国产毛片精品国产一区二区三区| 欧美色综合网站| 成人免费在线播放视频| 国产一区二区在线看| 欧美性xxxxxxxx| 久久久www成人免费毛片麻豆| 婷婷成人综合网| 99国产精品久久久久久久久久 | 免费一区二区视频| 91国偷自产一区二区三区观看 | 五月天丁香久久| 91色.com| 国产精品婷婷午夜在线观看| 黄网站免费久久| 欧美一区二区三区四区高清| 亚洲一区二区三区不卡国产欧美| 国产成a人亚洲| 精品国产自在久精品国产| 丝袜诱惑亚洲看片| 欧美吞精做爰啪啪高潮| 亚洲私人影院在线观看| av一区二区三区| 中文字幕 久热精品 视频在线 | 精品久久久久久无| 免费在线一区观看| 777a∨成人精品桃花网| 午夜视频一区在线观看| 欧美性受xxxx黑人xyx| 亚洲日本va在线观看| 成人激情综合网站| 国产精品嫩草99a| 福利电影一区二区| 中文字幕精品三区| 成人h动漫精品一区二| 国产欧美精品一区二区三区四区| 国产一区欧美日韩| 久久婷婷久久一区二区三区| 国产一区二区三区| 久久久亚洲综合| 国产精品系列在线播放| 国产视频视频一区| 懂色一区二区三区免费观看| 日本一区二区免费在线观看视频| 国产福利一区二区| 欧美国产精品中文字幕| 成人av免费观看| 日韩美女视频一区| 欧美天天综合网| 日韩精品成人一区二区三区| 日韩欧美色综合网站| 国产在线国偷精品免费看| 久久综合九色综合97婷婷女人 | 99久久精品国产导航| 亚洲色图一区二区| 在线观看一区日韩| 日韩高清一级片| 26uuuu精品一区二区| 国产精品一级在线| 自拍偷在线精品自拍偷无码专区 | 综合婷婷亚洲小说| 91国偷自产一区二区开放时间| 午夜婷婷国产麻豆精品| 91精品国产综合久久小美女| 国产在线一区观看| 国产精品国产三级国产| 欧美亚洲综合另类| 久久国产精品色婷婷| 国产精品丝袜久久久久久app| 色哟哟一区二区| 美腿丝袜在线亚洲一区| 久久久99精品免费观看| 91免费版在线| 日一区二区三区| 久久精品一区二区三区不卡| 91免费国产视频网站| 美女在线观看视频一区二区| 欧美韩国日本一区| 精品视频一区二区三区免费| 理论电影国产精品| 亚洲天堂a在线| 91精品国产一区二区三区蜜臀| 国产久卡久卡久卡久卡视频精品| 亚洲欧美激情一区二区| 日韩欧美综合在线| 日韩欧美综合在线| 久久久www免费人成精品| 99久久精品国产一区| 天天综合色天天综合色h| 久久精品一区二区三区四区| 在线观看国产91| 久色婷婷小香蕉久久| 亚洲免费资源在线播放| 久久嫩草精品久久久久| 色婷婷久久综合| 国产一区二区三区免费看| 亚洲一区在线观看视频| 国产亚洲一区二区三区| 欧美在线视频全部完| 国产寡妇亲子伦一区二区| 天天亚洲美女在线视频| 日韩一区欧美小说| 26uuu成人网一区二区三区| 欧美午夜一区二区三区免费大片| 国产一区二区视频在线播放| 午夜日韩在线观看| 亚洲免费av网站| 国产亚洲综合av| 日韩三级视频在线观看| 欧美在线一区二区三区| 成人美女视频在线观看| 极品少妇一区二区三区精品视频| 亚洲影院久久精品| 国产精品拍天天在线| 亚洲精品一区二区三区香蕉| 欧美情侣在线播放| 色婷婷亚洲一区二区三区| 春色校园综合激情亚洲| 精品一区二区三区在线视频| 91一区二区在线| 成人网男人的天堂| 三级在线观看一区二区| 亚洲情趣在线观看| 国产精品视频第一区| 精品人伦一区二区色婷婷| 欧美嫩在线观看| 色av成人天堂桃色av| www.日韩av| 大胆欧美人体老妇| 国产suv精品一区二区6| 国产在线视频一区二区| 蜜臀av一级做a爰片久久|