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

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

?? slotbits.c

?? TI的DSP C55X的應用程序
?? C
?? 第 1 頁 / 共 3 頁
字號:
/***********************************************************************************/
/*                      IS54 Baseband Simulation Software                          */
/*                                                                                 */
/*  File Description : IS54 Slot Formatting Utility Routines                       */
/*  File Name        : slotbits.c                                                  */
/*  Date             : 12/30/93                                                    */
/*                   : July, 20001 - Modified for TMS320C55x project               */
/*                                                                                 */
/*    This module contains slot construction and decomposition                     */
/*    utility routines for use in the IS54 baseband simulation program.            */
/*                                                                                 */
/*    The six routines and 5 tables used in this module may be                     */
/*    associated by functionality in the following manner:                         */
/*                                                                                 */
/*            vselp[] <-> cl1[], cl2[] Conversions:                                */
/*                                                                                 */
/*                    Tables:     cl1_vselp_table[]                                */
/*                                cl2_vselp_table[]                                */
/*                                                                                 */
/*                    Functions : get_cl1_cl2()                                    */
/*                                get_vselp()                                      */
/*                                                                                 */
/*            slot_data[] <-> cc0[], cc1[], cl2[] Conversions:                     */
/*                                                                                 */
/*                    Tables:     cc0_table[]                                      */
/*                                cc1_table[]                                      */
/*                                cl2_table[]                                      */
/*                                                                                 */
/*                    Functions:  build_slot_data()                                */
/*                                extract_slot_bits()                              */
/*                                                                                 */
/*            slot[] <-> slot_data[] Conversions:                                  */
/*                                                                                 */
/*                    Tables :    NONE                                             */
/*                                                                                 */
/*                    Functions:  build_slot()                                     */
/*                                get_slot_data()                                  */
/*                                                                                 */
/*    Functions:                                                                   */
/*                                                                                 */
/*        get_cl1_cl2()       :   This function extracts class bits (cl1[], cl2[]) */
/*                                from VSELP parameters (vselp[]) using the        */
/*                                conversion tables: cl1_vselp_table[] and         */
/*                                cl2_vselp_table[].                               */
/*                                                                                 */
/*        get_vselp()         :   This function extracts VSELP parameters          */
/*                                (vselp[]) from class bits (cl1[], cl2[]) using   */
/*                                the conversion tables: cl1_vselp_table[] and     */
/*                                cl2_vselp_table[].                               */
/*                                                                                 */
/*        build_slot_data()   :   This function generates 260-bit slot data from   */
/*                                the class 2 bits (cl2[]) and the cc0[] and cc1[] */ 
/*                                bitarrays using the conversion tables:           */
/*                                cc0_table[], cc1_table[] and cl2_table[].        */
/*                                                                                 */
/*        extract_slot_bits() :   This function extracts the class 2 bits (cl2[])  */ 
/*                                and the cc0[] and cc1[] bit arrays from 260-bit  */
/*                                slot data using the conversion tables:           */
/*                                cc0_table[], cc1_table[] and cl2_table[].        */
/*                                                                                 */
/*        build_slot()        :   This function formats a 324-bit slot from        */
/*                                260-bit slot data and the sync word for slot #1. */
/*                                                                                 */
/*        get_slot_data()     :   This function extracts 260-bit slot data from a  */
/*                                324-bit slot.                                    */
/*                                                                                 */
/*    Tables:                                                                      */
/*                                                                                 */
/*        cl1_vselp_table[]   :   This table is used for vselp[] <-> cl1[]         */
/*                                conversions. Each cl1[] bit has an associated    */
/*                                two-element entry in this table. The 1st entry   */
/*                                identifies the VSELP parameter associated with   */
/*                                this bit, while the second entry identifies the  */
/*                                specific bit in the VSELP parameter associated   */
/*                                with this bit.                                   */
/*                                                                                 */
/*        cl2_vselp_table[]   :   This table is used for vselp[] <-> cl2[]         */
/*                                conversions. Each cl2[] bit has an associated    */
/*                                two-element entry in this table. The 1st entry   */
/*                                identifies the VSELP parameter associated with   */
/*                                this bit, while the second entry identifies the  */
/*                                specific bit in the VSELP parameter associated   */
/*                                with this bit.                                   */
/*                                                                                 */
/*        cc0_table[]         :   This table is used for slot_data[] <-> cc0[]     */
/*                                conversions. Each cc0[] bit has a 1-element      */
/*                                entry in this table which identifies the         */
/*                                associated slot data bit index (0-259).          */
/*                                                                                 */
/*        cc1_table[]         :   This table is used for slot_data[] <-> cc1[]     */
/*                                conversions. Each cc1[] bit has a 1-element      */
/*                                entry in this table which identifies the         */
/*                                associated slot data bit index (0-259).          */
/*                                                                                 */
/*        cl2_table[]         :   This table is used for slot_data[] <-> cl2[]     */
/*                                conversions. Each cl2[] bit has a 1-element      */
/*                                entry in this table which identifies the         */
/*                                associated slot data bit index (0-259).          */
/*                                                                                 */
/***********************************************************************************/ 

/* Include Files */

#include "vselp.h"

/* Defines */ 

#define     BIT0    0x0001
#define     BIT1    0x0002
#define     BIT2    0x0004
#define     BIT3    0x0008
#define     BIT4    0x0010
#define     BIT5    0x0020
#define     BIT6    0x0040
#define     BIT7    0x0080

/* Function Prototypes */

void    get_cl1_cl2( unsigned*, unsigned*, unsigned* );
void    get_vselp( unsigned*, unsigned*, unsigned* );
void    build_slot_data( unsigned*, unsigned*, unsigned*, unsigned* );
void    extract_slot_bits( unsigned*, unsigned*, unsigned*, unsigned* );
void    build_slot( unsigned*, unsigned* );
void    get_slot_data( unsigned*, unsigned* );

/* External Function Prototypes */

/* Data */

unsigned cl1_vselp_table[89*2] = {
                                    VSELP_CRC,      BIT6,       /* 0 */
                                    VSELP_CRC,      BIT4,
                                    VSELP_CRC,      BIT2,
                                    VSELP_CRC,      BIT0,
                                    VSELP_R0,       BIT3,
                                    VSELP_R0,       BIT2,
                                    VSELP_LPC3,     BIT4,
                                    VSELP_LPC4,     BIT3,
                                    VSELP_LPC1,     BIT3,
                                    VSELP_LPC5,     BIT3,
                                    VSELP_LAG_2,    BIT6,       /* 10 */
                                    VSELP_LAG_4,    BIT6,
                                    VSELP_LAG_2,    BIT5,
                                    VSELP_LAG_4,    BIT5,
                                    VSELP_LAG_2,    BIT4,
                                    VSELP_LAG_4,    BIT4,
                                    VSELP_LAG_2,    BIT3,
                                    VSELP_LAG_4,    BIT3,
                                    VSELP_GSPO_2,   BIT7,
                                    VSELP_GSPO_4,   BIT7,
                                    VSELP_LAG_2,    BIT2,       /* 20 */
                                    VSELP_LAG_4,    BIT2,
                                    VSELP_LAG_2,    BIT1,
                                    VSELP_LAG_4,    BIT1,
                                    VSELP_LAG_2,    BIT0,
                                    VSELP_LAG_4,    BIT0,
                                    VSELP_GSPO_1,   BIT6,
                                    VSELP_GSPO_3,   BIT6,
                                    VSELP_R0,       BIT1,
                                    VSELP_GSPO_1,   BIT5,
                                    VSELP_GSPO_3,   BIT5,       /* 30 */
                                    VSELP_LPC1,     BIT2,
                                    VSELP_LPC3,     BIT2,
                                    VSELP_GSPO_2,   BIT4,
                                    VSELP_GSPO_4,   BIT4,
                                    VSELP_GSPO_2,   BIT3,
                                    VSELP_GSPO_4,   BIT3,
                                    VSELP_GSPO_2,   BIT2,
                                    VSELP_GSPO_4,   BIT2,
                                    VSELP_GSPO_2,   BIT1,
                                    VSELP_GSPO_4,   BIT1,       /* 40 */
                                    VSELP_GSPO_2,   BIT0,
                                    VSELP_GSPO_3,   BIT0,
                                    VSELP_GSPO_1,   BIT0,
                                    VSELP_GSPO_3,   BIT1,
                                    VSELP_GSPO_1,   BIT1,
                                    VSELP_GSPO_3,   BIT2,
                                    VSELP_GSPO_1,   BIT2,
                                    VSELP_GSPO_3,   BIT3,
                                    VSELP_GSPO_1,   BIT3,
                                    VSELP_GSPO_3,   BIT4,       /* 50 */
                                    VSELP_GSPO_1,   BIT4,
                                    VSELP_LPC2,     BIT2,
                                    VSELP_GSPO_4,   BIT5,
                                    VSELP_GSPO_2,   BIT5,
                                    VSELP_LPC4,     BIT2,
                                    VSELP_GSPO_4,   BIT6,
                                    VSELP_GSPO_2,   BIT6,
                                    VSELP_GSPO_4,   BIT0,
                                    VSELP_LAG_3,    BIT0,
                                    VSELP_LAG_1,    BIT0,       /* 60 */
                                    VSELP_LAG_3,    BIT1,
                                    VSELP_LAG_1,    BIT1,
                                    VSELP_LAG_3,    BIT2,
                                    VSELP_LAG_1,    BIT2,
                                    VSELP_GSPO_3,   BIT7,
                                    VSELP_GSPO_1,   BIT7,
                                    VSELP_LAG_3,    BIT3,
                                    VSELP_LAG_1,    BIT3,
                                    VSELP_LAG_3,    BIT4,
                                    VSELP_LAG_1,    BIT4,       /* 70 */
                                    VSELP_LAG_3,    BIT5,
                                    VSELP_LAG_1,    BIT5,
                                    VSELP_LAG_3,    BIT6,
                                    VSELP_LAG_1,    BIT6,
                                    VSELP_LPC3,     BIT3,
                                    VSELP_LPC2,     BIT3,
                                    VSELP_LPC1,     BIT4,
                                    VSELP_LPC2,     BIT4,
                                    VSELP_LPC1,     BIT5,
                                    VSELP_R0,       BIT4,       /* 80 */
                                    VSELP_CRC,      BIT1,
                                    VSELP_CRC,      BIT3,
                                    VSELP_CRC,      BIT5,
                                                0,     0,
                                                0,     0,
                                                0,     0,
                                                0,     0,
                                                0,     0        /* 88 */
                                 };
                                    
unsigned cl2_vselp_table[82*2] = { 
                                    VSELP_CODE2_4,  BIT0,       /* 0 */
                                    VSELP_CODE2_4,  BIT1,
                                    VSELP_CODE2_4,  BIT2,
                                    VSELP_CODE2_4,  BIT3,
                                    VSELP_CODE2_4,  BIT4,
                                    VSELP_CODE2_4,  BIT5,
                                    VSELP_CODE2_4,  BIT6,
                                    VSELP_CODE1_4,  BIT0,
                                    VSELP_CODE1_4,  BIT1,
                                    VSELP_CODE1_4,  BIT2,
                                    VSELP_CODE1_4,  BIT3,       /* 10 */
                                    VSELP_CODE1_4,  BIT4,
                                    VSELP_CODE1_4,  BIT5,
                                    VSELP_CODE1_4,  BIT6,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区免费观看| 中文字幕免费在线观看视频一区| 亚洲精品va在线观看| 大美女一区二区三区| 国产精品乱码久久久久久| a美女胸又www黄视频久久| 一区二区三区在线视频免费观看| 色综合久久久久| 五月激情综合色| 2021久久国产精品不只是精品| 91精品在线观看入口| 美女视频免费一区| 久久精品视频一区二区| 99久久777色| 午夜私人影院久久久久| 精品日韩99亚洲| 懂色一区二区三区免费观看| 亚洲欧美视频一区| 欧美色窝79yyyycom| 美女精品自拍一二三四| 国产女人18水真多18精品一级做| 99精品国产一区二区三区不卡| 亚洲va国产天堂va久久en| 日韩欧美亚洲一区二区| 国产91高潮流白浆在线麻豆| 亚洲精品菠萝久久久久久久| 日韩亚洲电影在线| av电影天堂一区二区在线| 亚洲国产毛片aaaaa无费看 | 亚洲电影一区二区三区| 欧美日韩在线亚洲一区蜜芽| 老司机精品视频线观看86| 中文字幕一区三区| 亚洲另类在线视频| 欧美xxxxxxxx| 91高清在线观看| 激情成人午夜视频| 亚洲一区影音先锋| 国产亚洲美州欧州综合国 | 日本道色综合久久| 久久激五月天综合精品| 亚洲四区在线观看| 久久综合色综合88| 欧美视频日韩视频| 成人av在线资源| 五月激情综合色| 亚洲视频一区二区在线观看| 精品国产乱码久久久久久老虎| 色综合久久中文字幕综合网| 国产呦精品一区二区三区网站| 一区二区视频在线| 中文字幕一区二区三区四区不卡 | 成+人+亚洲+综合天堂| 视频一区二区不卡| 一区二区三区四区不卡视频| 国产日韩三级在线| 精品少妇一区二区三区视频免付费| 91久久精品网| 91猫先生在线| 成人黄色一级视频| 国产成人综合自拍| 国产伦精品一区二区三区视频青涩 | 久久www免费人成看片高清| 亚洲综合视频在线观看| 亚洲欧洲精品天堂一级 | 国产丝袜美腿一区二区三区| 日韩视频永久免费| 在线观看91av| 欧美在线免费视屏| 在线观看一区二区视频| aaa欧美色吧激情视频| 国产福利一区二区| 国产一区二区看久久| 久久国产尿小便嘘嘘尿| 麻豆视频观看网址久久| 日韩精品一区第一页| 亚洲福利视频导航| 一本在线高清不卡dvd| www.视频一区| 91欧美一区二区| 97久久精品人人澡人人爽| 99国产精品国产精品毛片| 成人丝袜视频网| 不卡一卡二卡三乱码免费网站 | 不卡一二三区首页| caoporn国产一区二区| av亚洲产国偷v产偷v自拍| 91丝袜美腿高跟国产极品老师| caoporm超碰国产精品| 一道本成人在线| 欧美日本在线播放| 欧美一二三区在线| 久久久国产精品不卡| 国产精品久久久久7777按摩| 亚洲欧洲在线观看av| 一区二区三区在线观看动漫| 亚洲国产视频一区| 美女视频一区二区| 成人综合在线观看| 日本道色综合久久| 日韩精品中文字幕一区| 中文在线资源观看网站视频免费不卡| 久久久久久久久久久久久女国产乱| 国产亚洲综合色| 亚洲人成网站在线| 秋霞成人午夜伦在线观看| 国产成人综合精品三级| 91麻豆自制传媒国产之光| 欧美高清激情brazzers| 精品国产乱码久久久久久浪潮| 国产精品美女一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 日本亚洲三级在线| 成人精品视频一区| 欧美日韩不卡在线| 久久久久国产精品麻豆ai换脸| 国产精品卡一卡二| 婷婷开心激情综合| 成人免费va视频| 欧美日韩国产综合久久| 久久精品欧美一区二区三区不卡| 亚洲乱码一区二区三区在线观看| 日产欧产美韩系列久久99| 不卡av免费在线观看| 欧美日韩国产综合久久| 亚洲国产精品成人综合色在线婷婷 | 久久精品国产亚洲5555| av高清不卡在线| 日韩女优av电影| 一个色综合网站| 国产成人在线观看| 制服丝袜亚洲精品中文字幕| 欧美韩日一区二区三区| 天堂影院一区二区| 97成人超碰视| 精品对白一区国产伦| 亚洲一区av在线| 成人avav在线| 国产亚洲综合色| 久久国产剧场电影| 欧美日韩高清在线播放| 中文字幕第一区综合| 美国十次综合导航| 欧美人伦禁忌dvd放荡欲情| 国产精品天美传媒| 国精产品一区一区三区mba桃花| 欧美性猛交xxxx乱大交退制版 | 亚洲欧美激情小说另类| 狠狠色伊人亚洲综合成人| 欧美日韩国产成人在线91| 亚洲欧美日韩一区| 成人福利在线看| 久久综合精品国产一区二区三区 | 国产成人综合精品三级| 日韩免费在线观看| 日本视频在线一区| 欧美日韩一级大片网址| 亚洲日本青草视频在线怡红院| 国产成a人无v码亚洲福利| 日韩欧美国产电影| 免费成人结看片| 欧美日韩国产在线观看| 亚洲一区二区精品3399| 色婷婷精品大在线视频| 一个色在线综合| 99久久精品国产一区二区三区 | 不卡的电视剧免费网站有什么| 精品1区2区在线观看| 久久精品二区亚洲w码| 欧美一区二区私人影院日本| 亚洲大型综合色站| 欧美日韩国产美女| 视频一区二区欧美| 91精品免费在线观看| 日韩福利视频网| 制服丝袜日韩国产| 欧美aaaaaa午夜精品| 欧美一区二区日韩| 免费人成网站在线观看欧美高清| 91精品国产综合久久精品app | 精品在线一区二区三区| 久久综合丝袜日本网| 久久综合九色欧美综合狠狠| 国产真实精品久久二三区| 久久久久一区二区三区四区| 国产精品一卡二卡在线观看| 中国色在线观看另类| 色综合久久精品| 日日摸夜夜添夜夜添亚洲女人| 日韩免费视频一区二区| 国产精品456露脸| 亚洲乱码国产乱码精品精小说| 欧美三级韩国三级日本三斤| 免费观看一级特黄欧美大片| 久久久久久99久久久精品网站| 不卡高清视频专区| 亚洲18色成人| 久久免费视频一区| 一本色道久久综合精品竹菊| 偷拍日韩校园综合在线|