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

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

?? mpeg2_vld_intra_n.sa

?? h263,jpeg,mpeg2編解碼核心程序(TI DSP C64xx)
?? SA
?? 第 1 頁 / 共 3 頁
字號:
[dc_size]   CMPLT   dc_diff,    half_range, test0[test0]     ADD     dc_diff,    1,          t4[test0]     SHL     half_range, 1,          t5[test0]     SUB     t4,         t5,         dc_diff            LDW     *dc_pred[cc], pred            ADD     pred,         dc_diff,  val            STW     val,          *dc_pred[cc]* ------------------------------------------------------------------------- **  Intra DC: de-quantization and store result                               ** ------------------------------------------------------------------------- *           SUB     3,          intra_dc_precision,     t1           SHL     val,        t1,     val           STH     val,        *outi* ------------------------------------------------------------------------- **  Intra DC: mismatch control                                               ** ------------------------------------------------------------------------- *            ADD     sum,    val,    sum* ------------------------------------------------------------------------- **  Intra DC: advance bitstream                                              ** ------------------------------------------------------------------------- *            ADD     len,        dc_size,    len            SUB     const32,    len,        len_c            SHL     top0h:top0l,  len,      at6h:at6l            SHRU    top1,         len_c,    at7            MV      at6h,         top0h            ADD     at6l,         at7,      top0l                    ADD     bptr,       len,        bptr            CMPGT   bptr,       const31,    test2            [test2]     MV      word1,      word1_rw[test2]     MV      word2,      word1[test2]     LDW     *A5++,      word2            AND     bptr,       const31,    bptr            SUB     const32,    bptr,       bptr_cmpl            SHL     word1,      bptr,       at8            SHRU    word2,      bptr_cmpl,  at9            ADD     at8,        at9,        top1* ------------------------------------------------------------------------- **  Intra DC: update pointers  (can be done before)                          ** ------------------------------------------------------------------------- *            ADD     Wptr,   2,  Wptr            ADD     Zptr,   1,  Zptr            * ========================================================================= **  Decode AC coefficients                                                   ** ========================================================================= *             MV      top0h:top0l,   at6h:at6l             ac_loop:    .trip 1 * ------------------------------------------------------------------------- **  Length computation                                                       ** ------------------------------------------------------------------------- *            NORM    at6h:at6l,    nrm            SHL     at6h:at6l,    nrm,     at1h:at1l  ; leading 0s/1s             MPY     nrm,          -16,     at2        ; sub-table index            SUB     len_tbl_adr,  at2,     at3            SHRU    at1h:at1l,    const36, at4h:at4l  ; 4 extra bits             LDBU    *at3[at4l],   len                 ; get length            SUB     const32,      len,     len_c* ------------------------------------------------------------------------- **  advance bitstream                                                        ** ------------------------------------------------------------------------- *            SHL     top0h:top0l,  len,        at6h:at6l            SHRU    top1,         len_c,      at7            SHRU    top0h:top0l,  8,          empty:top0_bk            MV      at6h,         top0h            ADD     at6l,         at7,        top0l                        ADD     bptr,         len,        bptr1            CMPGT   bptr1,        const31,    test2            [test2]     MV      word1,        word1_rw[test2]     MV      word2,        word1[test2]     LDW     *A5++,        word2            AND     bptr1,        const31,    bptr            SUB     const32,      bptr,       bptr_cmpl            SHL     word1,        bptr,       at8            SHRU    word2,        bptr_cmpl,  at9            ADD     at8,          at9,        top1       * ------------------------------------------------------------------------- **  Run-Level escape code decode                                             ** ------------------------------------------------------------------------- *            SUB     len,        const24,        no_esc                       EXTU    top0_bk,    6,      26,     run            EXT     top0_bk,    12,     20,     level* ------------------------------------------------------------------------- **  Run-Level "normal" code decode                                           ** ------------------------------------------------------------------------- *            SUB     len,        5,          rld_left            CMPLT   len,        5,          test3[test3]     ZERO    rld_left            SHL     len,        5,          t2                      SHL     top0_bk,    rld_left,   t3    ; align last 5 bits to MSB            SHRU    t3,         27,         t3    ; keep last 5 bits inc sign            ADD     t2,         t3,         t4    ; add to sub-table index            ADD     t4,         t4,         t4b   ; entries are half-words[no_esc]    LDB     *rld_table_adr[t4b],    level ; access[no_esc]    LDB     *rld_table_adr_1[t4b],  run   ; A_rld_table_adr+1            * ------------------------------------------------------------------------- *            CMPGT   run,    const63,     eob_err* ------------------------------------------------------------------------- **  De-quantization                                                          ** ------------------------------------------------------------------------- *                        CMPLT   level,    0,        sign            MPY     level,    2,        level2[!eob_err]  LDH     *++Wptr[run],       W [!eob_err]  ADD     Wptr,     2,        Wptr          [!eob_err]  CMPGT   Wptr,     Wptr_end, eob_err            MPY     qscl,     W,        qW                     MPY     qW,       level2,   level4[sign]      ADD     level4,   const31,  level4    ; add rounding constant            SSHL    level4,   15,       level5    ; saturate            SHR     level5,   shift_12Q4, level6                AND     level6,   mask_12Q4,  level_f   [!eob_err]  ADD     sum,      level_f,  sum       ; mismatch contol[!eob_err]  LDB     *++Zptr[run],       Z             ADD     Zptr,     1,        Zptr          [!eob_err]  STH     level_f,  *+outi[Z][!eob_err]  B       ac_loop* ========================================================================= **  Block loop:                                                              ** ========================================================================= *mismatch:            ADD     outi,  const128,     outi      ; set to next 8x8 block* ------------------------------------------------------------------------- **  Mismatch control: if sum is even, toggle last bit of last coefficient* ------------------------------------------------------------------------- *            AND     mism_bit,   sum,    odd                     [!odd]      LDH     *-outi[1],          last_coeff[!odd]      XOR     mism_bit,           last_coeff, last_coeff  [!odd]      STH     last_coeff,         *-outi[1]  ; of last coefficient        CMPGT      run,      const65, fault[!fault]CMPGT      Wptr,     Wptr_end,fault[fault] B          exitcont:[cnt]       BDEC    block_loop,     cnt* ========================================================================= **  Exit: update bistream pointer                                            ** ========================================================================= *exit        SUB        A5,          bsbuf, byte_diff        SHR        byte_diff,   2,     next_wptr        SHRU       top0h:top0l, 8,    empty1:top0        SHL        top0l,       24,   e0        SHRU       top1,        8,    e1        ADD        e0,          e1,   top1            SUB        bptr,        8,    bptr        CMPLT      bptr,        0,    lz[lz]    MV         word1,             word2[lz]    MV         word1_rw,          word1[lz]    ADD        bptr,     const32, bptr[lz]    SUBAW      A5,          1,     A5[lz]    SUB        A5,          bsbuf, byte_diff[lz]    SHR        byte_diff,   2,     next_wptr        STW        next_wptr,   *+Mpeg2v[1]        STW        bptr,        *+Mpeg2v[2]        STW        word1,       *+Mpeg2v[3]        STW        word2,       *+Mpeg2v[4]        STW        top0,        *+Mpeg2v[5]        STW        top1,        *+Mpeg2v[6]        STW        fault,       *+Mpeg2v[12]        ZERO    amr_config        MVC     amr_config, AMR        MVC     csr_bk,     CSR     ; restore interrupts    .endproc* ========================================================================= **   End of file:  mpeg2_vld_intra                                           ** ------------------------------------------------------------------------- **             Copyright (c) 2001 Texas Instruments, Incorporated.           **                            All Rights Reserved.                           ** ========================================================================= *

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
六月丁香综合在线视频| 不卡的av网站| 国产99久久久国产精品| 欧美影视一区在线| 亚洲国产精华液网站w| 日韩黄色免费网站| 成人av电影在线网| 精品国产一区二区三区四区四| 中文字幕一区在线观看| 精品无码三级在线观看视频| 欧美三级三级三级爽爽爽| 中文av一区特黄| 九九国产精品视频| 5566中文字幕一区二区电影| 亚洲欧美日韩电影| 99免费精品视频| 国产精品拍天天在线| 国产裸体歌舞团一区二区| 日韩免费高清电影| 日韩av一级电影| 91精品一区二区三区久久久久久| 亚洲情趣在线观看| gogogo免费视频观看亚洲一| 久久久久久毛片| 国产一区欧美日韩| 日韩免费一区二区三区在线播放| 日韩中文欧美在线| 欧美日韩一区高清| 亚洲18色成人| 在线播放中文字幕一区| 偷拍自拍另类欧美| 欧美精品丝袜中出| 日韩国产欧美在线播放| 欧美一区二区在线免费播放| 石原莉奈一区二区三区在线观看| 欧美午夜电影在线播放| 亚欧色一区w666天堂| 91精品国产乱| 国内精品国产成人国产三级粉色| 精品欧美久久久| 国产精品中文有码| 国产精品久久久久久一区二区三区| 国产不卡免费视频| 综合在线观看色| 色哟哟欧美精品| 亚洲电影中文字幕在线观看| 欧美日韩一区二区在线视频| 青青草国产精品亚洲专区无| 欧美mv日韩mv国产| 粉嫩高潮美女一区二区三区 | 99久久久国产精品免费蜜臀| 中文字幕日韩一区二区| 色综合久久88色综合天天| 亚洲成在线观看| 精品国产伦一区二区三区观看体验| 国内精品久久久久影院一蜜桃| 欧美韩日一区二区三区四区| 91免费看`日韩一区二区| 国产精品影视网| 久久久久国产精品麻豆| 欧美成人官网二区| 一区二区在线免费| 欧美精品v国产精品v日韩精品| 麻豆中文一区二区| 国产精品久久久久天堂| 91福利在线播放| 精一区二区三区| 日韩美女久久久| 日韩一级欧美一级| 99久久综合99久久综合网站| 三级久久三级久久| 国产精品天干天干在线综合| 欧美无砖砖区免费| 国内精品自线一区二区三区视频| 亚洲欧美激情在线| 精品久久五月天| 欧美中文字幕一区二区三区| 4438亚洲最大| 中文字幕精品一区二区三区精品| 久久精品人人做| 99久久综合狠狠综合久久| 日韩成人午夜精品| 亚洲视频在线一区| 欧美成人精品福利| 欧美性感一类影片在线播放| 国产成人免费9x9x人网站视频| 亚洲www啪成人一区二区麻豆| 国产亚洲成aⅴ人片在线观看| 欧美二区在线观看| 91香蕉国产在线观看软件| 国产一区久久久| 天天操天天干天天综合网| 国产精品久久久久久久久快鸭| 日韩一区二区视频| 欧美日韩综合在线| 91麻豆免费在线观看| 高清国产午夜精品久久久久久| 久久国产剧场电影| 免费高清不卡av| 日韩电影免费在线看| 一区二区三区日韩| 亚洲免费在线视频一区 二区| 国产女人aaa级久久久级| 久久亚洲免费视频| 精品国产乱码久久久久久免费| 69p69国产精品| 在线播放一区二区三区| 欧美视频在线一区| 欧美色网站导航| 在线精品国精品国产尤物884a | 一区二区三区精密机械公司| 国产精品久久久久婷婷| 国产精品入口麻豆九色| 国产精品日韩成人| 亚洲视频一区在线观看| 久久九九久久九九| 国产日韩成人精品| 国产精品久线在线观看| 国产精品入口麻豆九色| 1区2区3区精品视频| 亚洲欧美日韩综合aⅴ视频| 一区二区三区在线播| 亚洲影视在线播放| 日韩中文字幕亚洲一区二区va在线| 视频在线观看一区| 精彩视频一区二区三区 | 日韩精品一区第一页| 视频一区中文字幕| 蜜芽一区二区三区| 极品美女销魂一区二区三区免费| 韩国av一区二区三区| 成人精品一区二区三区四区 | 亚洲观看高清完整版在线观看| 亚洲一级二级三级| 男女男精品网站| 成人午夜电影网站| 欧美中文字幕不卡| 日韩一二三四区| 欧美极品另类videosde| 亚洲人成网站色在线观看| 视频一区中文字幕| 国产成人亚洲综合a∨婷婷图片| 99精品一区二区| 欧美精品乱码久久久久久| 精品国产乱码久久久久久夜甘婷婷| 国产精品情趣视频| 日韩中文字幕麻豆| 成人激情小说乱人伦| 欧美日韩欧美一区二区| 久久久精品国产99久久精品芒果 | 国产精品网站一区| 亚洲va欧美va人人爽午夜| 久久99热国产| 一本大道久久a久久综合| 欧美一区二区国产| 亚洲美女在线国产| 国产一区二区在线观看视频| 日本道在线观看一区二区| 日韩欧美国产三级| 亚洲精品久久久久久国产精华液| 久久国产剧场电影| 欧美午夜精品一区二区三区| 久久久久久久久久电影| 亚洲成a人片在线不卡一二三区| 国产一区二区三区四区五区美女| 色婷婷综合激情| 中文欧美字幕免费| 久久精品理论片| 在线观看91视频| 中文字幕在线不卡一区 | 国产网红主播福利一区二区| 亚洲成人在线观看视频| 成人午夜在线视频| 日韩精品一区二区三区三区免费 | 欧美午夜理伦三级在线观看| 欧美—级在线免费片| 久久精品国产精品亚洲红杏| 一本一道综合狠狠老| 欧美成人国产一区二区| 五月天一区二区三区| 在线中文字幕一区| 亚洲人成精品久久久久久| 成人免费高清在线观看| 久久久久久夜精品精品免费| 久久国内精品视频| 欧美一级精品在线| 午夜影院在线观看欧美| 91久久线看在观草草青青| 亚洲天堂免费看| 91视频免费看| 亚洲精品免费在线观看| 色综合视频一区二区三区高清| 久久精子c满五个校花| 蜜桃传媒麻豆第一区在线观看| 欧美区视频在线观看| 亚洲国产精品一区二区www| 91丨porny丨首页| 亚洲精品欧美在线| 欧美日韩一区二区三区在线| 亚洲成a人片综合在线|