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

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

?? io.h

?? Memtest86 is thorough, stand alone memory test for Intel/AMD x86 architecture systems. BIOS based m
?? H
字號:
#ifndef _ASM_IO_H#define _ASM_IO_H/* * This file contains the definitions for the x86 IO instructions * inb/inw/inl/outb/outw/outl and the "string versions" of the same * (insb/insw/insl/outsb/outsw/outsl). You can also use "pausing" * versions of the single-IO instructions (inb_p/inw_p/..). * * This file is not meant to be obfuscating: it's just complicated * to (a) handle it all in a way that makes gcc able to optimize it * as well as possible and (b) trying to avoid writing the same thing * over and over again with slight variations and possibly making a * mistake somewhere. */#ifdef SLOW_IO_BY_JUMPING#define __SLOW_DOWN_IO __asm__ __volatile__("jmp 1f\n1:\tjmp 1f\n1:")#else#define __SLOW_DOWN_IO __asm__ __volatile__("outb %al,$0x80")#endif#ifdef REALLY_SLOW_IO#define SLOW_DOWN_IO { __SLOW_DOWN_IO; __SLOW_DOWN_IO; __SLOW_DOWN_IO; __SLOW_DOWN_IO; }#else#define SLOW_DOWN_IO __SLOW_DOWN_IO#endif/* * Talk about misusing macros.. */#define __OUT1(s,x) \extern inline void __out##s(unsigned x value, unsigned short port) {#define __OUT2(s,s1,s2) \__asm__ __volatile__ ("out" #s " %" s1 "0,%" s2 "1"#define __OUT(s,s1,x) \__OUT1(s,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); } \__OUT1(s##c,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); } \__OUT1(s##_p,x) __OUT2(s,s1,"w") : : "a" (value), "d" (port)); SLOW_DOWN_IO; } \__OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); SLOW_DOWN_IO; }#define __IN1(s) \extern inline RETURN_TYPE __in##s(unsigned short port) { RETURN_TYPE _v;#define __IN2(s,s1,s2) \__asm__ __volatile__ ("in" #s " %" s2 "1,%" s1 "0"#define __IN(s,s1,i...) \__IN1(s) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); return _v; } \__IN1(s##c) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); return _v; } \__IN1(s##_p) __IN2(s,s1,"w") : "=a" (_v) : "d" (port) ,##i ); SLOW_DOWN_IO; return _v; } \__IN1(s##c_p) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); SLOW_DOWN_IO; return _v; }#define __OUTS(s) \extern inline void outs##s(unsigned short port, const void * addr, unsigned long count) \{ __asm__ __volatile__ ("cld ; rep ; outs" #s \: "=S" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }#define RETURN_TYPE unsigned char/* __IN(b,"b","0" (0)) */__IN(b,"")#undef RETURN_TYPE#define RETURN_TYPE unsigned short/* __IN(w,"w","0" (0)) */__IN(w,"")#undef RETURN_TYPE#define RETURN_TYPE unsigned int__IN(l,"")#undef RETURN_TYPE__OUT(b,"b",char)__OUT(w,"w",short)__OUT(l,,int)__OUTS(b)__OUTS(w)__OUTS(l)/* * Note that due to the way __builtin_constant_p() works, you *  - can't use it inside a inline function (it will never be true) *  - you don't have to worry about side effects within the __builtin.. */#define outb(val,port) \((__builtin_constant_p((port)) && (port) < 256) ? \	__outbc((val),(port)) : \	__outb((val),(port)))#define inb(port) \((__builtin_constant_p((port)) && (port) < 256) ? \	__inbc(port) : \	__inb(port))#define outw(val,port) \((__builtin_constant_p((port)) && (port) < 256) ? \	__outwc((val),(port)) : \	__outw((val),(port)))#define inw(port) \((__builtin_constant_p((port)) && (port) < 256) ? \	__inwc(port) : \	__inw(port))#define outl(val,port) \((__builtin_constant_p((port)) && (port) < 256) ? \	__outlc((val),(port)) : \	__outl((val),(port)))#define inl(port) \((__builtin_constant_p((port)) && (port) < 256) ? \	__inlc(port) : \	__inl(port))#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区国产精华| 久久亚洲影视婷婷| 成人一区在线观看| 国内外成人在线| 麻豆精品视频在线观看| 蜜桃视频在线一区| 久久黄色级2电影| 另类专区欧美蜜桃臀第一页| 午夜亚洲国产au精品一区二区| 自拍偷自拍亚洲精品播放| 亚洲精品免费电影| ●精品国产综合乱码久久久久| 欧美国产乱子伦 | 国产高清不卡一区| 精品在线观看免费| 国产又黄又大久久| 成人在线视频一区| 一本久道久久综合中文字幕| 色综合天天综合网天天看片| 欧美影院精品一区| 6080日韩午夜伦伦午夜伦| 日韩你懂的在线播放| 久久久一区二区三区| 亚洲欧洲一区二区三区| 一区二区三区在线观看网站| 亚洲图片欧美一区| 久久99精品久久久久久| 国产成人亚洲综合a∨婷婷| 波多野结衣的一区二区三区| 欧美亚洲一区三区| 精品国产制服丝袜高跟| 国产精品超碰97尤物18| 亚洲综合丝袜美腿| 久久成人免费网| 99视频精品在线| 欧美日本乱大交xxxxx| 久久影院午夜片一区| 亚洲精品一卡二卡| 久久不见久久见免费视频7 | 国产高清成人在线| 色综合久久综合网欧美综合网| 欧美精品久久一区| 久久综合视频网| 依依成人综合视频| 国产在线播放一区| 欧美日本韩国一区| 中文字幕一区二区三区四区不卡| 五月天亚洲婷婷| 波多野结衣91| 欧美一区二区播放| 亚洲精选免费视频| 国产精品一区二区久久精品爱涩| 欧美性受xxxx| 日本一区二区免费在线观看视频 | 欧美视频第二页| 国产欧美视频在线观看| 婷婷综合另类小说色区| 国产91精品免费| 日韩亚洲电影在线| 亚洲一区欧美一区| 91香蕉视频污在线| 国产欧美日韩不卡免费| 久久se这里有精品| 欧美精品高清视频| 曰韩精品一区二区| 99精品黄色片免费大全| 久久综合九色欧美综合狠狠| 视频在线观看一区| 欧美在线观看视频在线| 亚洲天堂av老司机| 99re视频这里只有精品| 国产婷婷色一区二区三区| 精东粉嫩av免费一区二区三区| 欧美精品色综合| 亚洲美女电影在线| 91丨porny丨最新| 中文字幕一区日韩精品欧美| 色综合色狠狠天天综合色| 中文字幕 久热精品 视频在线 | 久久99最新地址| 日韩欧美的一区| 蜜臀av一区二区在线观看| 欧美电影一区二区三区| 日韩精品久久久久久| 在线播放91灌醉迷j高跟美女| 亚洲人精品一区| 欧美性猛片aaaaaaa做受| 一区二区三区中文免费| 欧美亚洲一区二区在线观看| 一区二区免费在线| 欧美男同性恋视频网站| 首页国产丝袜综合| 精品国产亚洲在线| 国产精品一区二区91| 亚洲国产成人自拍| 99久久综合99久久综合网站| 亚洲色大成网站www久久九九| 99久久精品情趣| 亚洲午夜精品一区二区三区他趣| 欧美影片第一页| 美女免费视频一区| 国产亚洲欧美中文| 97久久久精品综合88久久| 亚洲一区二区三区爽爽爽爽爽| 欧美日韩亚洲国产综合| 毛片av中文字幕一区二区| 久久免费精品国产久精品久久久久| 国产成人亚洲综合a∨婷婷| 国产精品美女视频| 欧美日韩国产高清一区| 国产一区二区三区香蕉| 亚洲视频在线一区观看| 在线播放日韩导航| 成人中文字幕合集| 亚欧色一区w666天堂| 久久久久久久久久久久久久久99 | 亚洲综合色区另类av| 日韩一级免费观看| 风间由美一区二区三区在线观看 | 国产日韩综合av| 欧美在线一区二区| 国产精品一区二区久激情瑜伽| 自拍偷拍亚洲欧美日韩| 日韩欧美123| 日本道色综合久久| 国产一区二区看久久| 亚洲综合图片区| 中文字幕高清一区| 67194成人在线观看| av亚洲精华国产精华| 精品一区二区三区视频在线观看| 亚洲欧美日韩久久| 国产网站一区二区| 91精品国产aⅴ一区二区| 97se亚洲国产综合自在线观| 精一区二区三区| 日韩精品国产精品| 亚洲一区二区三区四区在线观看 | 成人免费小视频| 精品裸体舞一区二区三区| 在线观看欧美日本| av在线不卡电影| 国产成人免费视频精品含羞草妖精 | 在线视频综合导航| a亚洲天堂av| 欧美在线视频不卡| av在线综合网| 国产精品一二三区| 极品少妇xxxx精品少妇偷拍| 天堂在线亚洲视频| 一区二区三区中文字幕| 1000精品久久久久久久久| 亚洲国产精华液网站w| 久久这里都是精品| 久久先锋资源网| 精品卡一卡二卡三卡四在线| 日韩精品在线看片z| 欧美一区二区成人| 日韩精品中文字幕在线一区| 91精品国产综合久久福利软件 | 日日夜夜免费精品视频| 亚洲电影第三页| 亚洲成av人影院| 午夜天堂影视香蕉久久| 丝袜亚洲另类欧美综合| 五月天网站亚洲| 日本强好片久久久久久aaa| 午夜欧美2019年伦理| 亚洲成人1区2区| 五月婷婷激情综合网| 日韩高清不卡一区二区| 美洲天堂一区二卡三卡四卡视频| 日本不卡一二三| 国产麻豆一精品一av一免费| 国产suv精品一区二区三区| 99热精品国产| 欧美色精品在线视频| 91精品在线观看入口| 精品福利一区二区三区免费视频| 欧美成人在线直播| 日本一区二区三级电影在线观看| 国产精品超碰97尤物18| 亚洲国产精品久久久久秋霞影院| 偷拍亚洲欧洲综合| 国产麻豆精品一区二区| 成人av第一页| 欧美日韩色一区| 久久精品人人做| 一区二区三区欧美日| 麻豆成人在线观看| 成人v精品蜜桃久久一区| 在线免费观看不卡av| 欧美一区二区三区四区五区| 国产日韩欧美在线一区| 夜夜夜精品看看| 国产美女娇喘av呻吟久久| 色美美综合视频| 久久久久久电影| 亚洲综合一区在线| 国产成人一区二区精品非洲|