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

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

?? ialg.h

?? CP detector (CPD) only reports the onset and removal of a tone. The analysis of timing (if required)
?? H
字號:
/*
 *  Copyright 2000 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  U.S. Patent Nos. 5,283,900  5,392,448
 */
/* "@(#) XDAS 2.00 03-16-00 (__imports)" */
/*
 *  ======== ialg.h ========
 */
#ifndef IALG_
#define IALG_

#ifdef __cplusplus
extern "C" {
#endif

/*---------------------------*/
/*    TYPES AND CONSTANTS    */
/*---------------------------*/

#define IALG_DEFMEMRECS 4   /* default number of memory records */
#define IALG_OBJMEMREC  0   /* memory record index of instance object */
#define IALG_SYSCMD     256 /* minimum "system" IALG_Cmd value */

#define IALG_EOK        0   /* successful return status code */
#define IALG_EFAIL      -1  /* unspecified error return status code */

typedef enum IALG_MemAttrs {
    IALG_SCRATCH,           /* scratch memory */
    IALG_PERSIST,           /* persistent memory */
    IALG_WRITEONCE          /* write-once persistent memory */
} IALG_MemAttrs;

#define IALG_MPROG  0x0008  /* program memory space bit */
#define IALG_MXTRN  0x0010  /* external memory space bit */

/*
 *  ======== IALG_MemSpace ========
 */
typedef enum IALG_MemSpace {
    IALG_EPROG =            /* external program memory */
        IALG_MPROG | IALG_MXTRN,

    IALG_IPROG =            /* internal program memory */
        IALG_MPROG,

    IALG_ESDATA =           /* off-chip data memory (accessed sequentially) */
        IALG_MXTRN + 0,

    IALG_EXTERNAL =         /* off-chip data memory (accessed randomly) */
        IALG_MXTRN + 1,
    
    IALG_DARAM0 = 0,        /* dual access on-chip data memory */
    IALG_DARAM1 = 1,        /* dual access on-chip data memory */

    IALG_SARAM  = 2,        /* single access on-chip data memory */
    IALG_SARAM0 = 2,        /* block 0, equivalent to IALG_SARAM */
    IALG_SARAM1 = 3         /* block 1, if independant blocks required */
} IALG_MemSpace;

/*
 *  ======== IALG_isProg ========
 */
#define IALG_isProg(s) (        \
    (((int)(s)) & IALG_MPROG)   \
)

/*
 *  ======== IALG_isOffChip ========
 */
#define IALG_isOffChip(s) (     \
    (((int)(s)) & IALG_MXTRN)   \
)

typedef struct IALG_MemRec {
    Int             size;       /* size in MAU of allocation */
    Int             alignment;  /* alignment requirement (MAU) */
    IALG_MemSpace   space;      /* allocation space */
    IALG_MemAttrs   attrs;      /* memory attributes */
    Void            *base;      /* base address of allocated buf */
} IALG_MemRec;

/*
 *  ======== IALG_Obj ========
 *  Algorithm instance object definition
 *
 *  All XDAS algorithm instance objects *must* have this structure
 *  as their first element.  However, they do not need to initialize
 *  it; initialization of this sub-structure is done by the
 *  "framework".
 */
typedef struct IALG_Obj {
    struct IALG_Fxns *fxns;
} IALG_Obj;

/*
 *  ======== IALG_Handle ========
 *  Handle to an algorithm instance object
 */
typedef struct IALG_Obj *IALG_Handle;

/*
 *  ======== IALG_Params ========
 *  Algorithm instance creation parameters
 *
 *  All XDAS algorithm parameter structures *must* have a this 
 *  as their first element.
 */
typedef struct IALG_Params {
    Int size;       /* number of MAU in the structure */
} IALG_Params;

/*
 *  ======== IALG_Status ========
 *  Pointer to algorithm specific status structure
 *
 *  All XDAS algorithm parameter structures *must* have a this 
 *  as their first element.
 */
typedef struct IALG_Status {
    Int size;       /* number of MAU in the structure */
} IALG_Status;

/*
 *  ======== IALG_Cmd ========
 *  Algorithm specific command.  This command is used in conjunction
 *  with IALG_Status to get and set algorithm specific attributes
 *  via the algControl method.
 */
typedef unsigned int IALG_Cmd;

/*
 *  ======== IALG_Fxns ========
 *  This structure defines the fields and methods that must be supplied by
 *  all XDAS algorithms.
 *
 *      implementationId  - unique pointer that identifies the module
 *                          implementing this interface.
 *      algActivate()     - notification to the algorithm that its memory
 *                          is "active" and algorithm processing methods
 *                          may be called.  May be NULL; NULL => do nothing.
 *      algAlloc()        - apps call this to query the algorithm about
 *                          its memory requirements. Must be non-NULL.
 *      algControl()      - algorithm specific control operations.  May be
 *                          NULL; NULL => no operations supported.
 *      algDeactivate()     notfication that current instance is about to
 *                          be "deactivated".  May be NULL; NULL => do nothing.
 *      algFree()         - query algorithm for memory to free when removing
 *                          an instance.  Must be non-NULL.
 *      algInit()         - apps call this to allow the algorithm to
 *                          initialize memory requested via algAlloc().  Must
 *                          be non-NULL.
 *      algMoved()        - apps call this whenever an algorithms object or
 *                          any pointer parameters are moved in real-time.
 *                          May be NULL; NULL => object can not be moved.
 *      algNumAlloc()     - query algorithm for number of memory requests.
 *                          May be NULL; NULL => number of mem recs is less
 *                          then IALG_DEFMEMRECS.
 */
typedef struct IALG_Fxns {
    Void    *implementationId;
    Void    (*algActivate)(IALG_Handle);
    Int     (*algAlloc)(const IALG_Params *, struct IALG_Fxns **, IALG_MemRec *);
    Int     (*algControl)(IALG_Handle, IALG_Cmd, IALG_Status *);
    Void    (*algDeactivate)(IALG_Handle);
    Int     (*algFree)(IALG_Handle, IALG_MemRec *);
    Int     (*algInit)(IALG_Handle, const IALG_MemRec *, IALG_Handle, const IALG_Params *);
    Void    (*algMoved)(IALG_Handle, const IALG_MemRec *, IALG_Handle, const IALG_Params *);
    Int     (*algNumAlloc)(Void);
} IALG_Fxns;

#ifdef __cplusplus
}
#endif

#endif  /* IALG_ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷精品大在线视频| 一区二区三区精密机械公司| 麻豆精品一区二区av白丝在线 | 国产成人在线色| 亚洲自拍偷拍欧美| 国产欧美一区二区在线| 91精品国产综合久久香蕉麻豆| 成人丝袜高跟foot| 久久不见久久见免费视频1| 一区二区在线电影| 欧美激情在线一区二区三区| 7777精品伊人久久久大香线蕉| 91色porny蝌蚪| 国产黄人亚洲片| 看电影不卡的网站| 首页欧美精品中文字幕| 亚洲欧美国产77777| 欧美极品另类videosde| 欧美成人在线直播| 欧美一区二区视频在线观看| 91色九色蝌蚪| 91在线porny国产在线看| 国产精品一区二区久久不卡| 蜜桃精品视频在线| 丝袜亚洲另类欧美综合| 亚洲一二三专区| 一区二区三区在线视频播放| 日本一区二区三级电影在线观看| 欧美tickle裸体挠脚心vk| 欧美丰满高潮xxxx喷水动漫| 欧美亚洲图片小说| 91久久一区二区| 日本丰满少妇一区二区三区| 色香色香欲天天天影视综合网| av在线不卡电影| eeuss鲁片一区二区三区| 国产成人av自拍| 国产精品一级片在线观看| 国产主播一区二区三区| 久久99久久99| 国产一区二区三区免费| 久久不见久久见免费视频7| 蓝色福利精品导航| 国产原创一区二区| 国产盗摄视频一区二区三区| 国产福利一区在线| 粉嫩一区二区三区性色av| 成人综合激情网| 99国产精品国产精品毛片| aa级大片欧美| 欧美三级日韩在线| 欧美一区二区三区日韩视频| 日韩精品专区在线影院重磅| 精品少妇一区二区三区视频免付费 | 91精品国产高清一区二区三区 | 51久久夜色精品国产麻豆| 日韩一区二区三区四区五区六区| 日韩一区二区免费高清| 2023国产精华国产精品| 国产精品免费视频一区| 亚洲欧美国产高清| 奇米四色…亚洲| 国产精品一品视频| 日本高清不卡aⅴ免费网站| 91精品国产综合久久久久| 精品国产sm最大网站免费看| 国产女主播一区| 亚洲一区二区欧美激情| 激情小说欧美图片| www.欧美色图| 7799精品视频| 欧美国产综合一区二区| 一区二区高清视频在线观看| 琪琪久久久久日韩精品| 成人黄页毛片网站| 欧美老年两性高潮| 久久久国产精华| 一级女性全黄久久生活片免费| 日韩精品欧美精品| 国产91精品在线观看| 欧美私模裸体表演在线观看| 精品国产伦一区二区三区观看体验 | 国产黄色精品视频| 欧美视频中文字幕| 国产亚洲女人久久久久毛片| 一区二区三区日韩在线观看| 久草这里只有精品视频| 91搞黄在线观看| 久久精品一二三| 丝袜美腿亚洲综合| 成人精品在线视频观看| 日韩一区二区三区在线| 亚洲欧美另类图片小说| 激情图区综合网| 欧美日韩一区二区在线观看视频| 国产视频不卡一区| 午夜精品国产更新| 99视频热这里只有精品免费| 日韩欧美的一区| 亚洲一区二区三区四区五区中文| 国产69精品一区二区亚洲孕妇| 91精品国产综合久久久蜜臀粉嫩| 国产精品成人网| 狠狠色丁香久久婷婷综合_中 | 粉嫩av一区二区三区在线播放| 欧美人牲a欧美精品| 亚洲色大成网站www久久九九| 极品少妇xxxx精品少妇| 欧美性受xxxx黑人xyx性爽| 国产性做久久久久久| 蜜桃av一区二区| 欧美精品1区2区3区| 一区二区三区四区在线| 成人免费高清视频在线观看| 26uuu国产电影一区二区| 免费观看久久久4p| 欧美猛男超大videosgay| 亚洲人成7777| 成人听书哪个软件好| 久久亚洲私人国产精品va媚药| 美女视频第一区二区三区免费观看网站| 在线免费观看一区| 亚洲精品精品亚洲| 色综合久久天天| 亚洲老司机在线| 91一区二区三区在线观看| 国产精品理论在线观看| 国产不卡在线视频| 久久久99精品免费观看不卡| 黑人巨大精品欧美一区| 精品99一区二区三区| 激情综合五月天| 久久蜜桃一区二区| 国产一区二区伦理| 久久综合久久99| 狠狠色狠狠色综合系列| 精品av久久707| 国产精品香蕉一区二区三区| 久久久三级国产网站| 懂色av中文一区二区三区 | 肉色丝袜一区二区| 欧美高清视频在线高清观看mv色露露十八| 亚洲一区在线观看视频| 欧美精品色一区二区三区| 天天色天天操综合| 日韩一级视频免费观看在线| 蜜臀av在线播放一区二区三区| 日韩精品专区在线| 国产中文一区二区三区| 国产精品色婷婷久久58| 色综合天天综合狠狠| 一区二区在线电影| 欧美一区二区久久| 国产一区二三区好的| 国产精品你懂的在线| 一本大道久久a久久综合| 亚洲一级不卡视频| 精品三级在线观看| 成人综合婷婷国产精品久久| 亚洲欧美国产毛片在线| 欧美精品三级在线观看| 国产精品一品视频| 亚洲一区二区三区四区在线| 日韩亚洲欧美中文三级| 国产福利精品导航| 亚洲一区二区视频在线| 日韩精品一区在线观看| av在线播放成人| 日韩成人免费看| 国产精品私房写真福利视频| 色av综合在线| 狠狠色综合日日| 日韩毛片高清在线播放| 91精品国产91久久综合桃花| 国产超碰在线一区| 午夜影院在线观看欧美| 国产三级精品三级| 欧美伊人精品成人久久综合97| 精品一区二区成人精品| 亚洲精品日产精品乱码不卡| 日韩一区二区三区免费观看| 成人动漫一区二区在线| 日韩综合一区二区| 中文字幕一区在线观看视频| 欧美一区欧美二区| 91免费视频观看| 国产在线精品一区二区夜色| 亚洲精品久久久久久国产精华液| 精品美女在线观看| 欧美性猛片aaaaaaa做受| 国产精品综合久久| 亚洲第一福利视频在线| 欧美极品xxx| 日韩av网站免费在线| 日韩国产高清影视| 日本成人超碰在线观看| 色综合天天狠狠| 中文字幕日韩欧美一区二区三区| 日韩成人精品视频| 91最新地址在线播放|