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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cirrus_vga_rop.h

?? QEMU 0.91 source code, supports ARM processor including S3C24xx series
?? H
字號:
/* * QEMU Cirrus CLGD 54xx VGA Emulator. * * Copyright (c) 2004 Fabrice Bellard * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */static voidglue(cirrus_bitblt_rop_fwd_, ROP_NAME)(CirrusVGAState *s,                             uint8_t *dst,const uint8_t *src,                             int dstpitch,int srcpitch,                             int bltwidth,int bltheight){    int x,y;    dstpitch -= bltwidth;    srcpitch -= bltwidth;    for (y = 0; y < bltheight; y++) {        for (x = 0; x < bltwidth; x++) {            ROP_OP(*dst, *src);            dst++;            src++;        }        dst += dstpitch;        src += srcpitch;    }}static voidglue(cirrus_bitblt_rop_bkwd_, ROP_NAME)(CirrusVGAState *s,                                        uint8_t *dst,const uint8_t *src,                                        int dstpitch,int srcpitch,                                        int bltwidth,int bltheight){    int x,y;    dstpitch += bltwidth;    srcpitch += bltwidth;    for (y = 0; y < bltheight; y++) {        for (x = 0; x < bltwidth; x++) {            ROP_OP(*dst, *src);            dst--;            src--;        }        dst += dstpitch;        src += srcpitch;    }}static voidglue(glue(cirrus_bitblt_rop_fwd_transp_, ROP_NAME),_8)(CirrusVGAState *s,						       uint8_t *dst,const uint8_t *src,						       int dstpitch,int srcpitch,						       int bltwidth,int bltheight){    int x,y;    uint8_t p;    dstpitch -= bltwidth;    srcpitch -= bltwidth;    for (y = 0; y < bltheight; y++) {        for (x = 0; x < bltwidth; x++) {	    p = *dst;            ROP_OP(p, *src);	    if (p != s->gr[0x34]) *dst = p;            dst++;            src++;        }        dst += dstpitch;        src += srcpitch;    }}static voidglue(glue(cirrus_bitblt_rop_bkwd_transp_, ROP_NAME),_8)(CirrusVGAState *s,							uint8_t *dst,const uint8_t *src,							int dstpitch,int srcpitch,							int bltwidth,int bltheight){    int x,y;    uint8_t p;    dstpitch += bltwidth;    srcpitch += bltwidth;    for (y = 0; y < bltheight; y++) {        for (x = 0; x < bltwidth; x++) {	    p = *dst;            ROP_OP(p, *src);	    if (p != s->gr[0x34]) *dst = p;            dst--;            src--;        }        dst += dstpitch;        src += srcpitch;    }}static voidglue(glue(cirrus_bitblt_rop_fwd_transp_, ROP_NAME),_16)(CirrusVGAState *s,							uint8_t *dst,const uint8_t *src,							int dstpitch,int srcpitch,							int bltwidth,int bltheight){    int x,y;    uint8_t p1, p2;    dstpitch -= bltwidth;    srcpitch -= bltwidth;    for (y = 0; y < bltheight; y++) {        for (x = 0; x < bltwidth; x+=2) {	    p1 = *dst;	    p2 = *(dst+1);            ROP_OP(p1, *src);            ROP_OP(p2, *(src+1));	    if ((p1 != s->gr[0x34]) || (p2 != s->gr[0x35])) {		*dst = p1;		*(dst+1) = p2;	    }            dst+=2;            src+=2;        }        dst += dstpitch;        src += srcpitch;    }}static voidglue(glue(cirrus_bitblt_rop_bkwd_transp_, ROP_NAME),_16)(CirrusVGAState *s,							 uint8_t *dst,const uint8_t *src,							 int dstpitch,int srcpitch,							 int bltwidth,int bltheight){    int x,y;    uint8_t p1, p2;    dstpitch += bltwidth;    srcpitch += bltwidth;    for (y = 0; y < bltheight; y++) {        for (x = 0; x < bltwidth; x+=2) {	    p1 = *(dst-1);	    p2 = *dst;            ROP_OP(p1, *(src-1));            ROP_OP(p2, *src);	    if ((p1 != s->gr[0x34]) || (p2 != s->gr[0x35])) {		*(dst-1) = p1;		*dst = p2;	    }            dst-=2;            src-=2;        }        dst += dstpitch;        src += srcpitch;    }}#define DEPTH 8#include "cirrus_vga_rop2.h"#define DEPTH 16#include "cirrus_vga_rop2.h"#define DEPTH 24#include "cirrus_vga_rop2.h"#define DEPTH 32#include "cirrus_vga_rop2.h"#undef ROP_NAME#undef ROP_OP

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美aaaaaa午夜精品| 欧美精彩视频一区二区三区| 亚洲成a人片综合在线| 欧美亚洲综合另类| 午夜成人免费电影| 日韩欧美中文字幕一区| 国产美女一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 国产69精品久久777的优势| 国产精品久久网站| 色女孩综合影院| 亚洲国产视频在线| 日韩欧美在线123| 国产成人午夜精品5599| 亚洲精品免费在线| 日韩欧美在线一区二区三区| 国产精品一区二区在线播放| 亚洲欧美区自拍先锋| 欧美专区日韩专区| 久久99精品久久久久久| 日本一区二区三区四区| 欧美唯美清纯偷拍| 激情文学综合插| 亚洲色图视频网| 欧美成人精品高清在线播放 | 色综合天天综合网天天看片| 亚洲综合在线免费观看| 日韩欧美成人一区二区| 91丨porny丨国产| 日本中文一区二区三区| 中文字幕av一区二区三区免费看 | 国产网红主播福利一区二区| 色久优优欧美色久优优| 久久成人av少妇免费| 自拍偷拍国产精品| 久久先锋影音av鲁色资源网| 色综合激情久久| 国产精品一区二区男女羞羞无遮挡| 一区二区在线观看不卡| 久久久高清一区二区三区| 欧美日韩亚洲国产综合| 成人激情小说网站| 精品影院一区二区久久久| 亚洲欧美日韩中文播放| 久久只精品国产| 这里只有精品99re| 色婷婷久久久久swag精品| 国产一区免费电影| 人人爽香蕉精品| 亚洲宅男天堂在线观看无病毒| 久久嫩草精品久久久精品| 欧美日韩亚洲国产综合| 一本大道久久a久久综合婷婷| 国产麻豆视频精品| 免费美女久久99| 亚洲午夜电影在线| 亚洲精品日日夜夜| 亚洲国产精品av| 26uuu另类欧美| 91精品婷婷国产综合久久性色 | 亚洲视频小说图片| 国产午夜精品一区二区三区嫩草| 欧美一区二区三级| 欧美高清视频不卡网| 欧美亚洲一区三区| 色丁香久综合在线久综合在线观看| 成人免费视频视频| 国产ts人妖一区二区| 国产九色精品成人porny | 午夜电影网亚洲视频| 亚洲一区二区三区中文字幕在线| 中文一区二区完整视频在线观看| 精品国产乱码久久久久久浪潮| 日韩一区二区三区视频在线观看| 欧美日韩精品二区第二页| 欧美日韩在线播放一区| 欧洲色大大久久| 精品视频在线免费| 欧美精品aⅴ在线视频| 精品1区2区3区| 日韩一卡二卡三卡国产欧美| 欧美一级生活片| 精品福利在线导航| 久久久久久久久久久久久夜| 国产日韩欧美不卡| 亚洲欧美日韩久久| 亚洲伊人色欲综合网| 午夜精品一区在线观看| 日韩av一区二区在线影视| 日韩电影在线观看电影| 美女在线观看视频一区二区| 国产综合久久久久影院| 国产福利电影一区二区三区| 国产成人精品亚洲777人妖| 成人永久免费视频| 在线精品视频免费观看| 欧美美女网站色| 久久亚洲精华国产精华液| 国产精品美女久久福利网站| 亚洲人成在线播放网站岛国| 天天操天天色综合| 国产酒店精品激情| 色偷偷88欧美精品久久久| 欧美日韩成人高清| 国产亚洲成av人在线观看导航| 国产欧美一区二区在线| 亚洲综合在线免费观看| 另类小说欧美激情| av电影天堂一区二区在线观看| 欧洲一区在线观看| 久久亚洲精品小早川怜子| 一区二区三区免费网站| 久久66热re国产| 91免费观看视频| 精品国产污网站| 一区二区三区在线播放| 美女在线视频一区| 色婷婷激情一区二区三区| 精品少妇一区二区三区在线视频| 国产精品久久久久久久蜜臀| 日本系列欧美系列| 99久久精品99国产精品| 日韩一区二区不卡| 亚洲综合免费观看高清完整版在线| 久久9热精品视频| 在线视频亚洲一区| 国产丝袜美腿一区二区三区| 亚洲成va人在线观看| 成人精品小蝌蚪| 欧美成人一区二区三区片免费| 亚洲精品高清在线| 国产91精品入口| 91精品国产综合久久精品app| 欧美国产乱子伦| 美女看a上一区| 欧美日韩成人一区| 亚洲女子a中天字幕| 国产一区二区伦理| 91麻豆精品国产无毒不卡在线观看| 国产精品乱码久久久久久| 麻豆91精品视频| 欧美精品99久久久**| 亚洲欧美激情小说另类| 国内精品伊人久久久久av影院| 欧美精品日日鲁夜夜添| 亚洲精品免费看| 99re视频精品| 亚洲国产精品成人综合| 国产一区二区不卡在线| 欧美一区二区免费视频| 午夜激情一区二区| 色8久久人人97超碰香蕉987| 国产蜜臀97一区二区三区 | 成人福利在线看| 久久久三级国产网站| 麻豆国产欧美一区二区三区| 欧美另类z0zxhd电影| 亚洲一区在线观看免费观看电影高清| av爱爱亚洲一区| 日韩伦理免费电影| 色综合天天天天做夜夜夜夜做| 欧美极品美女视频| 福利一区在线观看| 国产精品国产三级国产aⅴ中文| 国产成人福利片| 中文一区一区三区高中清不卡| 成人中文字幕在线| 日韩一区中文字幕| 91麻豆福利精品推荐| 亚洲美女屁股眼交3| 91久久精品国产91性色tv| 亚洲欧美日韩国产综合在线 | 首页国产欧美久久| 欧美高清hd18日本| 日本免费在线视频不卡一不卡二| 91精品国产福利在线观看| 免费在线观看视频一区| 精品国产91乱码一区二区三区| 国内精品伊人久久久久av一坑 | 中文字幕一区日韩精品欧美| 波多野结衣在线aⅴ中文字幕不卡| 国产欧美精品国产国产专区| 成人动漫一区二区| 亚洲最新在线观看| 欧美一区二区三区啪啪| 国产揄拍国内精品对白| 国产精品日韩精品欧美在线| 色狠狠一区二区三区香蕉| 午夜视频久久久久久| 日韩视频在线你懂得| 国产一本一道久久香蕉| 亚洲色图欧美在线| 欧美日韩国产a| 国产精品影音先锋| 日韩美女视频一区二区| 欧美高清hd18日本| 成人激情电影免费在线观看| 亚洲第一在线综合网站| 亚洲精品在线电影| 99视频一区二区三区|