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

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

?? mc.c

?? 圖象壓縮程序
?? C
?? 第 1 頁 / 共 3 頁
字號:
            "psubw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "psubw      %%mm3,  %%mm2\n"            "movq       (%%eax,%1),%%mm1\n"  /* load pix */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "movq       (%%eax,%1,2),%%mm1\n"  /* load pix+1 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "movq       (%0,%1,4),%%mm1\n"  /* load pix+2 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psubw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "psubw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "psubw      %%mm3,  %%mm2\n"            "movq       (%%eax,%1,4),%%mm1\n"  /* load pix+3 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "paddw      %%mm1,  %%mm0\n"            "paddw      %%mm3,  %%mm2\n"            "movq       %%mm0,   (%2)\n"            "movq       %%mm2,  8(%2)\n"            "addl   $8,         %%eax\n"            "addl   $8,         %0\n"            "movq       (%0),   %%mm0\n"    /* load pix-2 */            "movq       %%mm0,  %%mm2\n"            "punpcklbw  %%mm7,  %%mm0\n"            "punpckhbw  %%mm7,  %%mm2\n"            "movq       (%%eax),%%mm1\n"    /* load pix-1 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psubw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "psubw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "psubw      %%mm3,  %%mm2\n"            "movq       (%%eax,%1),%%mm1\n"  /* load pix */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "movq       (%%eax,%1,2),%%mm1\n"  /* load pix+1 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "paddw      %%mm3,  %%mm2\n"            "movq       (%0,%1,4),%%mm1\n"  /* load pix+2 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "psubw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "psubw      %%mm3,  %%mm2\n"            "psllw      $2,     %%mm3\n"            "psubw      %%mm3,  %%mm2\n"            "movq       (%%eax,%1,4),%%mm1\n"  /* load pix+3 */            "movq       %%mm1,  %%mm3\n"            "punpcklbw  %%mm7,  %%mm1\n"            "punpckhbw  %%mm7,  %%mm3\n"            "paddw      %%mm1,  %%mm0\n"            "paddw      %%mm3,  %%mm2\n"            "movq       %%mm0,  16(%2)\n"            "movq       %%mm2,  24(%2)\n"            "addl   $8,         %%eax\n"            "addl   $8,         %0\n"            "movd       (%0),   %%mm0\n"    /* load pix-2 */            "punpcklbw  %%mm7,  %%mm0\n"            "movd       (%%eax),%%mm1\n"    /* load pix-1 */            "punpcklbw  %%mm7,  %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "movd       (%%eax,%1),%%mm1\n"  /* load pix */            "punpcklbw  %%mm7,  %%mm1\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "movd       (%%eax,%1,2),%%mm1\n"  /* load pix+1 */            "punpcklbw  %%mm7,  %%mm1\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "movd       (%0,%1,4),%%mm1\n"  /* load pix+2 */            "punpcklbw  %%mm7,  %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "psllw      $2,     %%mm1\n"            "psubw      %%mm1,  %%mm0\n"            "movd       (%%eax,%1,4),%%mm1\n"  /* load pix+3 */            "punpcklbw  %%mm7,  %%mm1\n"            "paddw      %%mm1,  %%mm0\n"            "movq       %%mm0,  32(%2)\n"            : : "r"(src-2*i_src_stride-2), "r"(i_src_stride), "r"(&tap[0]) : "%eax" );        /* last one */        tap[16+4] = x264_tapfilter( &src[-2+16+4], i_src_stride );        for( x = 0; x < 16; x++ )        {            dst[x] = x264_mc_clip1( ( tap[0+x] - 5*tap[1+x] + 20 * tap[2+x] + 20 * tap[3+x] -5*tap[4+x] + tap[5+x] + 512 ) >> 10 );        }        src += i_src_stride;        dst += i_dst_stride;    }#if 0#if 0    int i, x, y;    for( y = 0; y < i_height; y++ )    {        int16_t tap[5+16];        for( i = 0; i < 5+16; i++ )        {            tap[i] = x264_tapfilter( &src[-2+i], i_src_stride );        }        for( x = 0; x < 16; x++ )        {            dst[x] = x264_mc_clip1( ( tap[0+x] - 5*tap[1+x] + 20 * tap[2+x] + 20 * tap[3+x] -5*tap[4+x] + tap[5+x] + 512 ) >> 10 );        }        src += i_src_stride;        dst += i_dst_stride;    }#else    mc_hc_w8( src,     i_src_stride, dst,     i_dst_stride, i_height );    mc_hc_w8( &src[8], i_src_stride, &dst[8], i_dst_stride, i_height );#endif#endif}/* mc I+H */static void mc_xy10_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp[16*16];    mc_hh_w16( src, i_src_stride, tmp, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, src, i_src_stride, tmp, 16, i_height );}static void mc_xy30_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp[16*16];    mc_hh_w16( src, i_src_stride, tmp, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, src+1, i_src_stride, tmp, 16, i_height );}/* mc I+V */static void mc_xy01_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp[16*16];    mc_hv_w16( src, i_src_stride, tmp, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, src, i_src_stride, tmp, 16, i_height );}static void mc_xy03_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp[16*16];    mc_hv_w16( src, i_src_stride, tmp, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, src+i_src_stride, i_src_stride, tmp, 16, i_height );}/* H+V */static void mc_xy11_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hv_w16( src, i_src_stride, tmp1, 16, i_height );    mc_hh_w16( src, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy31_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hv_w16( src+1, i_src_stride, tmp1, 16, i_height );    mc_hh_w16( src,   i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy13_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hv_w16( src,              i_src_stride, tmp1, 16, i_height );    mc_hh_w16( src+i_src_stride, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy33_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hv_w16( src+1,            i_src_stride, tmp1, 16, i_height );    mc_hh_w16( src+i_src_stride, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy21_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hc_w16( src, i_src_stride, tmp1, 16, i_height );    mc_hh_w16( src, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy12_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hc_w16( src, i_src_stride, tmp1, 16, i_height );    mc_hv_w16( src, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy32_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hc_w16( src,   i_src_stride, tmp1, 16, i_height );    mc_hv_w16( src+1, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void mc_xy23_w16( uint8_t *src, int i_src_stride, uint8_t *dst, int i_dst_stride, int i_height ){    uint8_t tmp1[16*16];    uint8_t tmp2[16*16];    mc_hc_w16( src,              i_src_stride, tmp1, 16, i_height );    mc_hh_w16( src+i_src_stride, i_src_stride, tmp2, 16, i_height );    pixel_avg_w16( dst, i_dst_stride, tmp1, 16, tmp2, 16, i_height );}static void motion_compensation_luma( uint8_t *src, int i_src_stride,                                      uint8_t *dst, int i_dst_stride,                                      int mvx,int mvy,                                      int i_width, int i_height ){    static const pf_mc_t pf_mc[3][4][4] =    /*XXX [dqy][dqx] */    {        {            { mc_copy_w4,  mc_xy10_w4,    mc_hh_w4,      mc_xy30_w4 },            { mc_xy01_w4,  mc_xy11_w4,    mc_xy21_w4,    mc_xy31_w4 },            { mc_hv_w4,    mc_xy12_w4,    mc_hc_w4,      mc_xy32_w4 },            { mc_xy03_w4,  mc_xy13_w4,    mc_xy23_w4,    mc_xy33_w4 },        },        {            { mc_copy_w8,  mc_xy10_w8,    mc_hh_w8,      mc_xy30_w8 },            { mc_xy01_w8,  mc_xy11_w8,    mc_xy21_w8,    mc_xy31_w8 },            { mc_hv_w8,    mc_xy12_w8,    mc_hc_w8,      mc_xy32_w8 },            { mc_xy03_w8,  mc_xy13_w8,    mc_xy23_w8,    mc_xy33_w8 },        },        {            { mc_copy_w16,  mc_xy10_w16,    mc_hh_w16,      mc_xy30_w16 },            { mc_xy01_w16,  mc_xy11_w16,    mc_xy21_w16,    mc_xy31_w16 },            { mc_hv_w16,    mc_xy12_w16,    mc_hc_w16,      mc_xy32_w16 },            { mc_xy03_w16,  mc_xy13_w16,    mc_xy23_w16,    mc_xy33_w16 },        }    };    src += (mvy >> 2) * i_src_stride + (mvx >> 2);    if( i_width == 4 )    {        pf_mc[0][mvy&0x03][mvx&0x03]( src, i_src_stride, dst, i_dst_stride, i_height );    }    else if( i_width == 8 )    {        pf_mc[1][mvy&0x03][mvx&0x03]( src, i_src_stride, dst, i_dst_stride, i_height );    }    else if( i_width == 16 )    {        pf_mc[2][mvy&0x03][mvx&0x03]( src, i_src_stride, dst, i_dst_stride, i_height );    }    else    {        fprintf( stderr, "Error: motion_compensation_luma called with invalid width" );    }}#if 0/* full chroma mc (ie until 1/8 pixel)*/static void motion_compensation_chroma( uint8_t *src, int i_src_stride,                                        uint8_t *dst, int i_dst_stride,                                        int mvx, int mvy,                                        int i_width, int i_height ){    int x, y;    int d8x = mvx&0x07;    int d8y = mvy&0x07;    int cA = (8-d8x)*(8-d8y);    int cB = d8x    *(8-d8y);    int cC = (8-d8x)*d8y;    int cD = d8x    *d8y;    src += (mvy >> 3) * i_dst_stride + (mvx >> 3);    for( y = 0; y < i_height; y++ )    {        for( x = 0; x < i_width; x++ )        {            dst[x] = ( cA*src[x]              + cB*src[x+1] +                       cC*src[i_dst_stride+x] + cD*src[i_dst_stride+x+1] + 32 ) >> 6;        }        dst += i_src_stride;        src += i_dst_stride;    }}#endifvoid x264_mc_mmxext_init( x264_mc_t pf[2] ){    pf[MC_LUMA]   = motion_compensation_luma;#if 0    pf[MC_CHROMA] = motion_compensation_chroma;#endif}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品成人少妇| 成人激情动漫在线观看| 国产在线视频一区二区| 色综合久久66| 精品美女在线观看| 亚洲一区二区在线免费观看视频| 国模一区二区三区白浆| 欧美色综合网站| 亚洲特黄一级片| 精品一区二区日韩| 欧美日本在线播放| 尤物在线观看一区| 成人午夜视频福利| 国产无人区一区二区三区| 麻豆久久久久久久| 欧美日韩mp4| 午夜精品爽啪视频| 欧美性生活影院| 亚洲免费在线视频一区 二区| 国产精品香蕉一区二区三区| 欧美一级精品在线| 青青草原综合久久大伊人精品优势| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲国产成人一区二区三区| 黄色小说综合网站| 久久久另类综合| 国产精品亚洲成人| 麻豆精品在线播放| 91超碰这里只有精品国产| 亚洲午夜久久久久中文字幕久| 91在线云播放| 一区二区三区精品在线| 色综合欧美在线| 亚洲图片欧美一区| 7878成人国产在线观看| 日本不卡不码高清免费观看| 日韩一区二区三区观看| 另类小说综合欧美亚洲| 精品国产99国产精品| 国产一区91精品张津瑜| 亚洲国产精品99久久久久久久久| 成人精品视频网站| 亚洲人精品午夜| 色婷婷国产精品| 亚洲成人www| 3d动漫精品啪啪| 九色综合国产一区二区三区| 久久综合色一综合色88| 国产69精品久久久久777| 国产精品久久久久久久浪潮网站| 91在线观看成人| 夜夜嗨av一区二区三区网页| 欧美日韩精品是欧美日韩精品| 视频一区免费在线观看| 精品国产乱码久久久久久闺蜜| 国产一区二区在线观看视频| 国产精品久久久久7777按摩| 日本高清不卡在线观看| 美脚の诱脚舐め脚责91 | 国产麻豆成人精品| 亚洲欧洲另类国产综合| 欧美视频日韩视频在线观看| 九九视频精品免费| 国产精品久久久久aaaa樱花| 欧美日韩mp4| 成人性生交大片免费看中文网站| 亚洲国产美女搞黄色| 26uuu欧美| 在线免费亚洲电影| 玖玖九九国产精品| 一区二区三区四区五区视频在线观看| 91精品国产高清一区二区三区蜜臀 | 国产日产欧美一区二区三区| 色婷婷av一区二区三区软件| 狠狠色丁香婷婷综合久久片| 亚洲人精品午夜| 久久精品在线免费观看| 欧美日韩一区视频| www.视频一区| 精品在线免费视频| 夜夜嗨av一区二区三区| 久久青草欧美一区二区三区| 欧美在线小视频| aaa欧美大片| 精品一区二区成人精品| 夜夜操天天操亚洲| 亚洲欧洲av一区二区三区久久| 91精品国产入口| 日本韩国欧美一区二区三区| 国产成人av一区二区三区在线观看| 成人aa视频在线观看| 日韩电影在线一区| 一区二区三区精品久久久| 国产欧美精品国产国产专区| 欧美一区二区三区男人的天堂| 97精品视频在线观看自产线路二| 国产自产2019最新不卡| 日本成人在线一区| 三级不卡在线观看| 亚洲二区在线观看| 亚洲国产aⅴ天堂久久| 亚洲美女偷拍久久| 中文字幕日本不卡| 欧美激情资源网| 国产日韩欧美精品综合| 精品第一国产综合精品aⅴ| 欧美日韩免费电影| 精品视频在线看| 欧美性大战久久久久久久| 91理论电影在线观看| av激情成人网| 日本精品免费观看高清观看| 91麻豆国产精品久久| 色94色欧美sute亚洲线路一ni | 国产毛片精品视频| 精品一区二区三区视频在线观看| 日韩精品91亚洲二区在线观看| 亚洲与欧洲av电影| 午夜免费久久看| 日本午夜一区二区| 久久99这里只有精品| 精品在线一区二区| 国产一区二区0| 成人小视频免费观看| av在线不卡免费看| 色激情天天射综合网| 国产精品久久久久久久午夜片 | 久久久久久久综合日本| 国产亚洲一本大道中文在线| 国产精品人成在线观看免费| 一区二区中文字幕在线| 亚洲黄一区二区三区| 午夜伦欧美伦电影理论片| 免费在线观看视频一区| 国产乱码精品一区二区三区av| 国产一区二区三区免费观看| av成人免费在线观看| 欧美午夜宅男影院| 日韩久久久久久| 国产欧美日韩亚州综合| 亚洲色大成网站www久久九九| 亚洲成人免费观看| 美脚の诱脚舐め脚责91 | 亚洲免费av高清| 日本va欧美va瓶| 床上的激情91.| 欧美性猛交xxxxxx富婆| 精品久久久久久久一区二区蜜臀| 国产日韩av一区二区| 夜夜嗨av一区二区三区| 国产一区二区三区观看| 99热99精品| 欧美成人一区二区三区片免费| 国产日韩欧美不卡| 天堂资源在线中文精品| 久久99这里只有精品| 91日韩精品一区| 欧美va亚洲va在线观看蝴蝶网| 亚洲天堂精品在线观看| 久久精品久久99精品久久| a亚洲天堂av| 久久婷婷色综合| 亚洲一区二区高清| 成人av电影免费在线播放| 日韩一区二区免费电影| 又紧又大又爽精品一区二区| 国产成人在线看| 91精品蜜臀在线一区尤物| 国产精品久久久久久久浪潮网站| 美女在线一区二区| 欧美日韩在线电影| 国产精品久久99| 精品视频在线看| 亚洲精品国产第一综合99久久| 国内精品久久久久影院一蜜桃| 欧美日韩一区在线| 亚洲少妇中出一区| 国产精品一区三区| 日韩欧美亚洲国产另类| 亚洲一区二区偷拍精品| 91同城在线观看| 国产精品成人免费在线| 国产一区二区三区日韩| 日韩一级完整毛片| 亚洲成国产人片在线观看| 99热精品一区二区| 最新欧美精品一区二区三区| 国产一区不卡在线| 久久久久一区二区三区四区| 九色|91porny| 欧美va亚洲va在线观看蝴蝶网| 日韩影院精彩在线| 欧美挠脚心视频网站| 午夜欧美电影在线观看| 欧美男生操女生| 日本不卡中文字幕| 日韩午夜av一区| 蜜臀av一区二区在线免费观看| 91精品国产综合久久香蕉的特点| 天天射综合影视|