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

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

?? pngvcrd.c

?? png圖像文件格式開發包
?? C
?? 第 1 頁 / 共 5 頁
字號:
                           punpcklwd mm0, mm0     ; v1 v0 v1 v0 v3 v2 v3 v2                           movq mm1, mm0          ; v1 v0 v1 v0 v3 v2 v3 v2                           punpckldq mm0, mm0     ; v3 v2 v3 v2 v3 v2 v3 v2                           punpckhdq mm1, mm1     ; v1 v0 v1 v0 v1 v0 v1 v0                           movq [edi], mm0                           movq [edi + 8], mm0                           movq [edi + 16], mm1                           movq [edi + 24], mm1                           sub esi, 4                           sub edi, 32                           sub ecx, 2                           jnz loop2_pass0                           EMMS                        }                     }                     sptr -= (width_mmx*2 - 2);            // sign fixed                     dp -= (width_mmx*16 - 2);            // sign fixed                     for (i = width; i; i--)                     {                        png_byte v[8];                        int j;                        sptr -= 2;                        png_memcpy(v, sptr, 2);                        for (j = 0; j < png_pass_inc[pass]; j++)                        {                           dp -= 2;                           png_memcpy(dp, v, 2);                        }                     }                  }                  else if (((pass == 2) || (pass == 3)) && width)                  {                     int width_mmx = ((width >> 1) << 1) ;                     width -= width_mmx;                     if (width_mmx)                     {                        _asm                        {                           mov esi, sptr                           mov edi, dp                           mov ecx, width_mmx                           sub esi, 2                           sub edi, 14loop2_pass2:                           movd mm0, [esi]        ; X X X X v1 v0 v3 v2                           punpcklwd mm0, mm0     ; v1 v0 v1 v0 v3 v2 v3 v2                           movq mm1, mm0          ; v1 v0 v1 v0 v3 v2 v3 v2                           punpckldq mm0, mm0     ; v3 v2 v3 v2 v3 v2 v3 v2                           punpckhdq mm1, mm1     ; v1 v0 v1 v0 v1 v0 v1 v0                           movq [edi], mm0                           sub esi, 4                           movq [edi + 8], mm1                           //sub esi, 4                           sub edi, 16                           sub ecx, 2                           jnz loop2_pass2                           EMMS                        }                     }                     sptr -= (width_mmx*2 - 2);            // sign fixed                     dp -= (width_mmx*8 - 2);            // sign fixed                     for (i = width; i; i--)                     {                        png_byte v[8];                        int j;                        sptr -= 2;                        png_memcpy(v, sptr, 2);                        for (j = 0; j < png_pass_inc[pass]; j++)                        {                           dp -= 2;                           png_memcpy(dp, v, 2);                        }                     }                  }                  else if (width)  // pass == 4 or 5                  {                     int width_mmx = ((width >> 1) << 1) ;                     width -= width_mmx;                     if (width_mmx)                     {                        _asm                        {                           mov esi, sptr                           mov edi, dp                           mov ecx, width_mmx                           sub esi, 2                           sub edi, 6loop2_pass4:                           movd mm0, [esi]        ; X X X X v1 v0 v3 v2                           punpcklwd mm0, mm0     ; v1 v0 v1 v0 v3 v2 v3 v2                           sub esi, 4                           movq [edi], mm0                           sub edi, 8                           sub ecx, 2                           jnz loop2_pass4                           EMMS                        }                     }                     sptr -= (width_mmx*2 - 2);            // sign fixed                     dp -= (width_mmx*4 - 2);            // sign fixed                     for (i = width; i; i--)                     {                        png_byte v[8];                        int j;                        sptr -= 2;                        png_memcpy(v, sptr, 2);                        for (j = 0; j < png_pass_inc[pass]; j++)                        {                           dp -= 2;                           png_memcpy(dp, v, 2);                        }                     }                  }               } /* end of pixel_bytes == 2 */               else if (pixel_bytes == 4)               {                  if (((pass == 0) || (pass == 1)) && width)                  {                     int width_mmx = ((width >> 1) << 1) ;                     width -= width_mmx;                     if (width_mmx)                     {                        _asm                        {                           mov esi, sptr                           mov edi, dp                           mov ecx, width_mmx                           sub esi, 4                           sub edi, 60loop4_pass0:                           movq mm0, [esi]        ; v3 v2 v1 v0 v7 v6 v5 v4                           movq mm1, mm0          ; v3 v2 v1 v0 v7 v6 v5 v4                           punpckldq mm0, mm0     ; v7 v6 v5 v4 v7 v6 v5 v4                           punpckhdq mm1, mm1     ; v3 v2 v1 v0 v3 v2 v1 v0                           movq [edi], mm0                           movq [edi + 8], mm0                           movq [edi + 16], mm0                           movq [edi + 24], mm0                           movq [edi+32], mm1                           movq [edi + 40], mm1                           movq [edi+ 48], mm1                           sub esi, 8                           movq [edi + 56], mm1                           sub edi, 64                           sub ecx, 2                           jnz loop4_pass0                           EMMS                        }                     }                     sptr -= (width_mmx*4 - 4);            // sign fixed                     dp -= (width_mmx*32 - 4);            // sign fixed                     for (i = width; i; i--)                     {                        png_byte v[8];                        int j;                        sptr -= 4;                        png_memcpy(v, sptr, 4);                        for (j = 0; j < png_pass_inc[pass]; j++)                        {                           dp -= 4;                           png_memcpy(dp, v, 4);                        }                     }                  }                  else if (((pass == 2) || (pass == 3)) && width)                  {                     int width_mmx = ((width >> 1) << 1) ;                     width -= width_mmx;                     if (width_mmx)                     {                        _asm                        {                           mov esi, sptr                           mov edi, dp                           mov ecx, width_mmx                           sub esi, 4                           sub edi, 28loop4_pass2:                           movq mm0, [esi]      ; v3 v2 v1 v0 v7 v6 v5 v4                           movq mm1, mm0        ; v3 v2 v1 v0 v7 v6 v5 v4                           punpckldq mm0, mm0   ; v7 v6 v5 v4 v7 v6 v5 v4                           punpckhdq mm1, mm1   ; v3 v2 v1 v0 v3 v2 v1 v0                           movq [edi], mm0                           movq [edi + 8], mm0                           movq [edi+16], mm1                           movq [edi + 24], mm1                           sub esi, 8                           sub edi, 32                           sub ecx, 2                           jnz loop4_pass2                           EMMS                        }                     }                     sptr -= (width_mmx*4 - 4);            // sign fixed                     dp -= (width_mmx*16 - 4);            // sign fixed                     for (i = width; i; i--)                     {                        png_byte v[8];                        int j;                        sptr -= 4;                        png_memcpy(v, sptr, 4);                        for (j = 0; j < png_pass_inc[pass]; j++)                        {                           dp -= 4;                           png_memcpy(dp, v, 4);                        }                     }                  }                  else if (width)  // pass == 4 or 5                  {                     int width_mmx = ((width >> 1) << 1) ;                     width -= width_mmx;                     if (width_mmx)                     {                        _asm                        {                           mov esi, sptr                           mov edi, dp                           mov ecx, width_mmx                           sub esi, 4                           sub edi, 12loop4_pass4:                           movq mm0, [esi]      ; v3 v2 v1 v0 v7 v6 v5 v4                           movq mm1, mm0        ; v3 v2 v1 v0 v7 v6 v5 v4                           punpckldq mm0, mm0   ; v7 v6 v5 v4 v7 v6 v5 v4                           punpckhdq mm1, mm1   ; v3 v2 v1 v0 v3 v2 v1 v0                           movq [edi], mm0                           sub esi, 8                           movq [edi + 8], mm1                           sub edi, 16                           sub ecx, 2                           jnz loop4_pass4                           EMMS                        }                     }                     sptr -= (width_mmx*4 - 4);          // sign fixed                     dp -= (width_mmx*8 - 4);            // sign fixed                     for (i = width; i; i--)                     {                        png_byte v[8];                        int j;                        sptr -= 4;                        png_memcpy(v, sptr, 4);                        for (j = 0; j < png_pass_inc[pass]; j++)                        {                           dp -= 4;                           png_memcpy(dp, v, 4);                        }                     }                  }               } /* end of pixel_bytes == 4 */               else if (pixel_bytes == 6)               {                  for (i = width; i; i--)                  {                     png_byte v[8];                     int j;                     png_memcpy(v, sptr, 6);                     for (j = 0; j < png_pass_inc[pass]; j++)                     {                        png_memcpy(dp, v, 6);                        dp -= 6;                     }                     sptr -= 6;                  }               } /* end of pixel_bytes == 6 */               else               {                  for (i = width; i; i--)                  {                     png_byte v[8];                     int j;                     png_memcpy(v, sptr, pixel_bytes);                     for (j = 0; j < png_pass_inc[pass]; j++)                     {                        png_memcpy(dp, v, pixel_bytes);                        dp -= pixel_bytes;                     }                     sptr-= pixel_bytes;                  }               }            } /* end of mmx_supported */            else /* MMX not supported:  use modified C code - takes advantage                  * of inlining of memcpy for a constant */            {               if (pixel_bytes == 1)               {                  for (i = width; i; i--)                  {                     int j;                     for (j = 0; j < png_pass_inc[pass]; j++)                        *dp-- = *sptr;                     sptr--;                  }               }               else if (pixel_bytes == 3)               {                  for (i = width; i; i--)                  {                     png_byte v[8];                     int j;                     png_memcpy(v, sptr, pixel_bytes);                     for (j = 0; j < png_pass_inc[pass]; j++)                     {                        png_memcpy(dp, v, pixel_bytes);                        dp -= pixel_bytes;                     }                     sptr -= pixel_bytes;                  }               }               else if (pixel_bytes == 2)               {                  for (i = width; i; i--)                  {                     png_byte v[8];                     int j;                     png_memcpy(v, sptr, pixel_bytes);                     for (j = 0; j < png_pass_inc[pass]; j++)                     {                        png_memcpy(dp, v, pixel_bytes);                        dp -= pixel_bytes;                     }                     sptr -= pixel_bytes;                  }               }               else if (pixel_bytes == 4)               {                  for (i = width; i; i--)                  {                     png_byte v[8];                     int j;                     png_memcpy(v, sptr, pixel_bytes);                     for (j = 0; j < png_pass_inc[pass]; j++)                     {                        png_memcpy(dp, v, pixel_bytes);                        dp -= pixel_bytes;                     }                     sptr -= pixel_bytes;                  }               }               else if (pixel_bytes == 6)               {                  for (i = width; i; i--)                  {                     png_byte v[8];                     int j;                     png_memcpy(v, sptr, pixel_bytes);                     for (j = 0; j < png_pass_inc[pass]; j++)                     {                        png_memcpy(dp, v, pixel_bytes);                        dp -= pixel_bytes;                     }                     sptr -= pixel_bytes;                  }               }               else               {                  for (i = width; i; i--)                  {                     png

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美aaaaa成人免费观看视频| 中文字幕中文字幕一区| 91视频在线看| 白白色 亚洲乱淫| 成人精品在线视频观看| 99久久久久久99| www.亚洲国产| 91久久精品一区二区二区| 色婷婷激情综合| 欧洲av在线精品| 在线播放亚洲一区| 日韩欧美一二三| 久久久亚洲午夜电影| 国产精品日日摸夜夜摸av| 久久影院午夜片一区| 国产精品网站在线| 一区二区久久久久| 日本一道高清亚洲日美韩| 久久66热偷产精品| 成人av在线播放网址| 色婷婷精品大在线视频| 制服丝袜一区二区三区| 国产女人18水真多18精品一级做| 综合自拍亚洲综合图不卡区| 亚洲国产成人高清精品| 国内精品第一页| 99精品视频一区二区| 欧美一区二区三区免费观看视频| 久久精品欧美日韩| 艳妇臀荡乳欲伦亚洲一区| 麻豆精品在线播放| 91蜜桃在线观看| 欧美v日韩v国产v| 亚洲女同ⅹxx女同tv| 蜜臀久久99精品久久久画质超高清| 国产精品1024| 69精品人人人人| 亚洲天堂av老司机| 麻豆精品视频在线观看免费 | 亚洲综合在线五月| 免费国产亚洲视频| 91看片淫黄大片一级在线观看| 666欧美在线视频| 亚洲三级在线免费| 精品一区二区免费在线观看| 91毛片在线观看| 久久久九九九九| 首页综合国产亚洲丝袜| 色综合天天综合给合国产| 欧美成人精精品一区二区频| 亚洲国产精品一区二区尤物区| 国产超碰在线一区| 91精品国产色综合久久不卡电影| 亚洲乱码日产精品bd| 国产成人免费视频一区| 日韩一区二区三区四区五区六区| 亚洲精品成a人| 成人的网站免费观看| 国产欧美日韩在线| 国产米奇在线777精品观看| 欧美日韩高清在线播放| 亚洲综合男人的天堂| 99精品一区二区| 国产精品天干天干在观线| 国产露脸91国语对白| 日韩女优av电影| 蜜臀精品久久久久久蜜臀| 欧美精品丝袜中出| 日韩和的一区二区| 91精品久久久久久久99蜜桃| 亚洲高清中文字幕| 欧美人妇做爰xxxⅹ性高电影| 亚洲宅男天堂在线观看无病毒| 91偷拍与自偷拍精品| 亚洲猫色日本管| 91福利国产成人精品照片| 亚洲蜜臀av乱码久久精品蜜桃| 色综合天天综合色综合av| 亚洲视频网在线直播| 色综合一区二区三区| 一区二区三区资源| 欧美人妖巨大在线| 蜜桃传媒麻豆第一区在线观看| 日韩欧美成人一区二区| 国模套图日韩精品一区二区| 欧美经典一区二区| 91免费看视频| 亚洲成av人片一区二区| 精品久久久久久无| 成人av网在线| 亚洲一区二区三区影院| 日韩视频免费直播| 高潮精品一区videoshd| 亚洲乱码日产精品bd| 91精品国产综合久久久久久漫画 | 亚洲欧洲日韩一区二区三区| jlzzjlzz亚洲女人18| 亚洲一区二区av电影| 日韩精品资源二区在线| 成人网男人的天堂| 亚洲一区二区在线免费看| 欧美成人福利视频| 不卡一区二区在线| 亚洲第一福利一区| 久久久久久久久久电影| 欧洲色大大久久| 国产精品伊人色| 亚洲成人福利片| 久久久久国产一区二区三区四区| 色综合色狠狠综合色| 美女网站一区二区| 亚洲精品成人少妇| 国产天堂亚洲国产碰碰| 欧美日韩国产影片| 成人午夜视频在线| 蜜臀av一区二区| 亚洲综合区在线| 亚洲国产精品成人综合色在线婷婷| 在线免费观看日本欧美| 国产乱人伦偷精品视频不卡| 亚洲线精品一区二区三区八戒| 国产清纯白嫩初高生在线观看91 | 亚洲国产精品欧美一二99| 欧美tickling挠脚心丨vk| 91视频国产资源| 国产成人在线视频网站| 免费成人在线播放| 亚洲国产精品一区二区尤物区| 亚洲国产成人午夜在线一区| 日韩视频一区二区在线观看| 欧美色图第一页| 91在线视频免费91| 成人免费黄色在线| 国产精品一级片在线观看| 日韩av电影天堂| 亚瑟在线精品视频| 一二三区精品福利视频| 中文字幕一区二区三区色视频 | 亚洲最新视频在线播放| www国产成人| 精品播放一区二区| 精品欧美一区二区久久| 欧美一级生活片| 国产麻豆视频一区二区| 日韩高清电影一区| 日韩精品久久理论片| 夜夜嗨av一区二区三区四季av | 亚洲国产精品自拍| 亚洲第一搞黄网站| 亚洲v精品v日韩v欧美v专区| 亚洲电影你懂得| 首页亚洲欧美制服丝腿| 丝袜美腿成人在线| 秋霞影院一区二区| 久久99深爱久久99精品| 韩国成人在线视频| 粉嫩久久99精品久久久久久夜| 黑人巨大精品欧美一区| 国产精品456| 99re热这里只有精品视频| 99久久精品久久久久久清纯| 91蜜桃免费观看视频| 欧美视频精品在线观看| 欧美一区二区三区婷婷月色| 日韩片之四级片| 久久精品夜色噜噜亚洲aⅴ| 中文字幕av一区二区三区| 最新热久久免费视频| 亚洲主播在线观看| 欧美aaaaa成人免费观看视频| 五月综合激情婷婷六月色窝| 久久99这里只有精品| 成人福利视频在线看| 欧洲精品在线观看| 欧美mv日韩mv亚洲| 欧美国产视频在线| 一区二区久久久久| 激情亚洲综合在线| 91蜜桃视频在线| 日韩精品在线一区| 亚洲三级理论片| 日本人妖一区二区| 99久久99久久久精品齐齐| 欧美伦理电影网| 日本一区二区三级电影在线观看 | 日本高清不卡视频| 欧美一区二区成人6969| 国产精品久久久久四虎| 午夜精品久久久久久| 懂色一区二区三区免费观看| 精品视频123区在线观看| 久久美女高清视频| 五月婷婷综合网| a美女胸又www黄视频久久| 91精品中文字幕一区二区三区| 国产精品欧美极品| 久久成人免费日本黄色| 在线看一区二区| 日本一区二区三区四区| 日本vs亚洲vs韩国一区三区二区|