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

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

?? jpeg-mjpeg_bf533.ldf

?? ADI blackfin DSP的基于device friver的jpeg壓縮算法
?? LDF
?? 第 1 頁 / 共 2 頁
字號:
/*
** LDF for ADSP-BF532.
** 
** There are a number of configuration options that can be specified
** either by compiler flags, or by linker flags directly. The options are:
** 
** USE_PROFILER0
** 	Enabled by -p. Link in profiling library, and write results to
** 	both stdout and mon.out.
** USE_PROFILER1
** 	Enabled by -p1. Only write profiling data to mon.out.
** USE_PROFILER2
** 	Enabled by -p2. Only write profiling data to stdout.
** USE_PROFILER
** 	Equivalent to USE_PROFILER0.
** __WORKAROUNDS_ENABLED
**    Defined by compiler when -workaround is used to direct LDF to
**    link with libraries that have been built with work-arounds
**    enabled.
** USE_FILEIO
**    Always defined; enables the File I/O Support, which is necessary
**    for printf() to produce any output.
** USE_CACHE
** 	Makes use of Some L1 memory as cache. Implies the presence
** 	of at least some external memory.
** USE_SDRAM
**     Makes SDRAM available as standard program/data memory, with no
**     cache configuration of L1. Heap space is moved into SDRAM.
** PARTITION_EZKIT_SDRAM
**    The ADSP-BF533 is supplied with one external bank populated with
**    with 32MB of SDRAM. The ADSP-BF533 EBIU allows for 4 internal banks
**    in an external SDRAM bank to be accessed simultaneously, reducing the
**    stall on access compared to keeping program and data in one bank.
**    Defining this macro partitions the SDRAM into 4 8MB banks with the
**    intention of use being: bank0 - heap, bank1 - data, bank2 - data/bsz,
**    bank3 - program. See 533 Hardware Reference Manual, 17-22, SDRAM
**    controler.
**    NOTE: Either USE_CACHE or USE_SDRAM must also be defined to use this.
** USER_CRT
**    Specifies a custom or System Builder generated CRT object to use.
** _ADI_LIBIO
**   Use the ADI io library (default and fast)
** _DINKUM_IO
**   Use dinkum io library (slower but more compatible). Enabled
**   by the flag -full-io
*/

ARCHITECTURE(ADSP-BF532)

#ifndef __NO_STD_LIB
SEARCH_DIR( $ADI_DSP/Blackfin/lib )
#endif

/* Moving to primIO means that we must always include the FileIO support,
** so that printf() will work.
*/

#ifndef USE_FILEIO	/* { */
#define USE_FILEIO 1
#endif	/* } */

#ifdef USE_PROFILER	/* { */
#define USE_PROFILER0
#endif	/* } */

#ifdef USE_PROFILER0	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define PROFFLAG , prfflg0_532y.doj
#else
#define PROFFLAG , prfflg0_532.doj
#endif	/* } */
// The profiler needs File I/O to write its results.
#define USE_FILEIO 1
#ifndef USE_PROFILER	/* { */
#define USE_PROFILER
#endif	/* } */
#endif	/* } */

#ifdef USE_PROFILER1	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define PROFFLAG , prfflg1_532y.doj
#else
#define PROFFLAG , prfflg1_532.doj
#endif	/* } */
#define USE_FILEIO 1
#ifndef USE_PROFILER	/* { */
#define USE_PROFILER
#endif	/* } */
#endif	/* } */

#ifdef USE_PROFILER2	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define PROFFLAG , prfflg2_532y.doj
#else
#define PROFFLAG , prfflg2_532.doj
#endif	/* } */
#define USE_FILEIO 1
#ifndef USE_PROFILER	/* { */
#define USE_PROFILER
#endif	/* } */
#endif	/* } */

#ifndef PROFFLAG	/* { */
#define PROFFLAG
#endif	/* } */

#ifdef __WORKAROUNDS_ENABLED	/* { */
#define OMEGA idle532y.doj
#else
#define OMEGA idle532.doj
#endif	/* } */

#define MEMINIT __initsbsz532.doj,

#ifdef __WORKAROUNDS_ENABLED	/* { */
#define LIBSMALL libsmall532y.dlb,
#define FLT64  libf64ieee532y.dlb
#else
#define LIBSMALL libsmall532.dlb,
#define FLT64  libf64ieee532.dlb
#endif	/* } */

#ifdef M3_RESERVED	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define LIBM3 libm3res532y.dlb
#define LIBDSP libdspm3res532y.dlb
#define SFTFLT libsftflt532y.dlb
#else
#define LIBM3 libm3res532.dlb
#define LIBDSP libdspm3res532.dlb
#define SFTFLT libsftflt532.dlb
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define LIBM3 libm3free532y.dlb
#define LIBDSP libdsp532y.dlb
#define SFTFLT libsftflt532y.dlb
#else
#define LIBM3 libm3free532.dlb
#define LIBDSP libdsp532.dlb
#define SFTFLT libsftflt532.dlb
#endif	/* } */
#endif	/* } */

#ifdef IEEEFP	/* { */
#define FPLIBS SFTFLT, FLT64, LIBDSP
#else
#define FPLIBS FLT64, LIBDSP, SFTFLT
#endif	/* } */

#ifdef __WORKAROUNDS_ENABLED
#ifdef _DINKUM_IO
#define LIBC libc532y.dlb, librt_fileio532y.dlb, libio532y.dlb,
#else //_DINKUM_IO
#define LIBC libio532y.dlb, libc532y.dlb,
#endif
#else //__WORKAROUNDS_ENABLED
#ifdef _DINKUM_IO
#define LIBC libc532.dlb, librt_fileio532.dlb, libio532.dlb,
#else //_DINKUM_IO
#define LIBC libio532.dlb, libc532.dlb,
#endif
#endif

#ifdef __WORKAROUNDS_ENABLED	/* { */
#ifdef __ADI_LIBEH__
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532y.dlb, libx532y.dlb, libcpp532yx.dlb, libcpprt532yx.dlb, FPLIBS, libetsi532.dlb, libssl532y.dlb, libdrv532y.dlb, OMEGA
#else
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532y.dlb, libx532y.dlb, libcpp532y.dlb, libcpprt532y.dlb, FPLIBS, libetsi532.dlb, libssl532y.dlb, libdrv532y.dlb, OMEGA
#endif
#else
#ifdef __ADI_LIBEH__
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532.dlb, libx532.dlb, libcpp532x.dlb, libcpprt532x.dlb, FPLIBS, libetsi532.dlb, libssl532.dlb, libdrv532.dlb, OMEGA
#else
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532.dlb, libx532.dlb,  libcpp532.dlb, libcpprt532.dlb, FPLIBS, libetsi532.dlb, libssl532.dlb, libdrv532.dlb, OMEGA
#endif
#endif	/* } */
#if defined(USE_FILEIO) || defined(USE_PROFGUIDE)
#ifdef __WORKAROUNDS_ENABLED	/* { */
$LIBRARIES = libdrv532y.dlb, libssl532y.dlb, LIBS, librt_fileio532y.dlb;
#else
$LIBRARIES = libdrv532y.dlb, libssl532y.dlb, LIBS, librt_fileio532.dlb;
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
$LIBRARIES = libdrv532y.dlb, libssl532d.dlb, LIBS, librt532y.dlb;
#else
$LIBRARIES = libdrv532y.dlb, libssl532d.dlb, LIBS, librt532.dlb;
#endif	/* } */
#endif	/* } */

// Libraries from the command line are included in COMMAND_LINE_OBJECTS.

// If USER_CRT is defined to be a custom/SystemBuilder generated
// CRT file then link with that, otherwise determine which of the
// precompiled objects to use.
#ifdef USER_CRT /* { */
#ifdef __WORKAROUNDS_ENABLED /* { */
#define CRT USER_CRT, libprofile532y.dlb PROFFLAG
#else
#define CRT USER_CRT, libprofile532.dlb PROFFLAG
#endif /* } */
#else
#ifdef USE_PROFILER	/* { */
#ifdef USE_FILEIO	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT crtsfpc532y.doj, libprofile532y.dlb PROFFLAG
#else
#define CRT crtsfpc532.doj, libprofile532.dlb PROFFLAG
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT crtscp532y.doj, libprofile532y.dlb PROFFLAG
#else
#define CRT crtscp532.doj, libprofile532.dlb PROFFLAG
#endif	/* } */
#endif  /* USE_FILEIO */	/* } */
#else
#ifdef USE_FILEIO	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT  crtsfc532y.doj
#else
#define CRT  crtsfc532.doj
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT  crtsc532y.doj
#else
#define CRT  crtsc532.doj
#endif	/* } */
#endif  /* USE_FILEIO */	/* } */
#endif  /* USE_PROFILER */	/* } */
#endif /* USER_CRT } */

#ifdef __WORKAROUNDS_ENABLED	/* { */
#define ENDCRT , crtn532y.doj
#else
#define ENDCRT , crtn532.doj
#endif	/* } */

$OBJECTS = CRT, $COMMAND_LINE_OBJECTS ,cplbtab533.doj ENDCRT;

MEMORY
{
MEM_SYS_MMRS  {	/* System memory-mapped registers - 2MB */
	TYPE(RAM) WIDTH(8)
	START(0xFFC00000) END(0xFFDFFFFF)
}
MEM_L1_SCRATCH  {
	TYPE(RAM) WIDTH(8)
	START(0xFFB00000) END(0xFFB00FFF)
}
/* Instruction SRAM, 80K, some useable as cache */
MEM_L1_CODE_CACHE {	/* L1 Instruction SRAM/Cache - 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFFA10000) END(0xFFA13FFF)
}
MEM_L1_CODE {	/* L1 Instruction - 64K */
	TYPE(RAM) WIDTH(8)
	START(0xFFA00000) END(0xFFA0FFFF)
}
/* Data Bank B - 32K, half usable as cache. */
/* Split into sections for program layout. */
/* Data - normal data, 16K */
#ifdef USE_CACHE /* { */
//MEM_L1_DATA_B_CACHE	{	/* L1 Data B SRAM/Cache - 16K */
//	TYPE(RAM) WIDTH(8)
//	START(0xFF904000) END(0xFF907FFF)
//}
MEM_L1_DATA_B       {	/* L1 Data B SRAM - half of 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFF902000) END(0xFF903FFF)
}
#else /*  } { USE_CACHE */
MEM_L1_DATA_B       {	/* L1 Data B SRAM - half of 16K + 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFF902000) END(0xFF907FFF)
}
#endif /* } USE_CACHE */
/* Stack - 8K */
MEM_L1_DATA_B_STACK       {	/* L1 Data B SRAM cont. - other half of 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFF900000) END(0xFF901FFF)
}
/* Data Bank A - 32K, half usable as cache. */
/* Split into sections for program layout. */
/* Data - normal data, 16K. */
/* If cache disabled use MEM_L1_DATA_A_CACHE for heap else use SRAM */
MEM_L1_DATA_A_CACHE        {	/* L1 Data A SRAM/Cache - 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFF804000) END(0xFF807FFF)
}
#ifdef IDDE_ARGS
MEM_ARGV        {
#define ARGV_START 0xFF803F00
	TYPE(RAM) WIDTH(8)
	START(0xFF803F00) END(0xFF803FFF)
}
MEM_L1_DATA_A        {	/* L1 Data A SRAM - most of 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFF800000) END(0xFF803EFF)
}
#else
MEM_L1_DATA_A        {	/* L1 Data A SRAM - 16K */
	TYPE(RAM) WIDTH(8)
	START(0xFF800000) END(0xFF803FFF)
}
#endif
MEM_ASYNC3     {	/* Async Bank 3 - 1MB */
	TYPE(RAM) WIDTH(8)
	START(0x20300000) END(0x203FFFFF)
}
MEM_ASYNC2     {	/* Async Bank 2 - 1MB */
	TYPE(RAM) WIDTH(8)
	START(0x20200000) END(0x202FFFFF)
}
MEM_ASYNC1     {	/* Async Bank 1 - 1MB */
	TYPE(RAM) WIDTH(8)
	START(0x20100000) END(0x201FFFFF)
}
MEM_ASYNC0     {	/* Async Bank 0 - 1MB */
	TYPE(RAM) WIDTH(8)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品久久久久久久99蜜桃| 国产欧美一区二区三区鸳鸯浴 | 国产精品嫩草99a| 国产欧美精品区一区二区三区| 久久久91精品国产一区二区精品| 久久久91精品国产一区二区精品| 国产日韩影视精品| 亚洲色图视频网| 天天色天天爱天天射综合| 蜜桃久久精品一区二区| 国产精品一二三四| 成人av手机在线观看| 一本久道久久综合中文字幕| 欧洲国产伦久久久久久久| 日韩亚洲欧美成人一区| 欧美精品一区二区蜜臀亚洲| 国产精品丝袜黑色高跟| 亚洲国产综合视频在线观看| 国产在线精品国自产拍免费| 91免费国产在线观看| 欧美精品一区二区久久久| 亚洲激情欧美激情| 国产一区二区h| 51精品秘密在线观看| 一区免费观看视频| 轻轻草成人在线| 色婷婷综合久久久| 精品日韩99亚洲| 亚洲成人资源网| 99久久免费精品| 久久亚洲精精品中文字幕早川悠里| 1000精品久久久久久久久| 久久99精品国产麻豆不卡| 欧美日韩国产高清一区二区三区| 亚洲国产高清在线| 韩国在线一区二区| 欧美二区在线观看| 亚洲成人一区二区| 欧美午夜精品久久久久久孕妇| 国产精品久久免费看| 国产 欧美在线| 久久综合一区二区| 国内精品国产成人国产三级粉色| 欧美丰满美乳xxx高潮www| 午夜久久福利影院| 欧美一区午夜视频在线观看| 一区二区三区四区乱视频| 日本精品裸体写真集在线观看| 一区二区中文字幕在线| 99在线精品观看| 亚洲男人都懂的| 欧美午夜不卡视频| 日韩福利视频导航| 精品久久久久久久久久久院品网 | 成人黄色小视频在线观看| 国产精品久久久久久久蜜臀| 国产精一区二区三区| 中国色在线观看另类| 日本久久一区二区| 日韩中文字幕一区二区三区| 欧美一区二区三区日韩视频| 久久99精品国产.久久久久| 国产欧美精品一区二区色综合朱莉| 成人丝袜视频网| 一区二区三区中文字幕| 日韩欧美国产系列| 欧美一区二区三区四区在线观看| 欧美高清在线精品一区| 99精品在线观看视频| 一区二区三区精品在线观看| 日韩三级中文字幕| 成人伦理片在线| 丝袜美腿亚洲综合| 国产视频视频一区| 欧美精品粉嫩高潮一区二区| 国产成人免费在线观看| 亚洲午夜久久久久久久久久久| 欧美一区二区私人影院日本| 粉嫩13p一区二区三区| 日本亚洲一区二区| 国产精品久久久久久久久久免费看 | 亚洲人妖av一区二区| 日韩欧美一级精品久久| 在线视频观看一区| 北岛玲一区二区三区四区| 精品系列免费在线观看| 日韩精品三区四区| 一级日本不卡的影视| 成人欧美一区二区三区黑人麻豆| 日韩你懂的在线播放| 欧美日韩激情一区| 日本二三区不卡| 色婷婷激情综合| 色综合久久天天| 91视频免费看| 91免费看`日韩一区二区| 福利电影一区二区三区| 国产大片一区二区| 国产乱码精品一区二区三区av| 美女一区二区久久| 久久69国产一区二区蜜臀| 蜜桃传媒麻豆第一区在线观看| 亚洲成人精品在线观看| 亚洲成av人片一区二区梦乃| 香蕉成人伊视频在线观看| 日本在线不卡视频一二三区| 日本在线不卡一区| 另类的小说在线视频另类成人小视频在线 | 日韩av网站在线观看| 日本视频免费一区| 国产乱码一区二区三区| 岛国精品一区二区| 91在线视频网址| 欧美精品一卡两卡| 久久久精品影视| 中文字幕成人在线观看| 亚洲一区二区不卡免费| 日本亚洲电影天堂| 国产精品一区专区| 欧美在线视频全部完| 91精品国产91久久久久久一区二区 | 精品亚洲aⅴ乱码一区二区三区| 国产精品一区一区| 色呦呦国产精品| 日韩欧美亚洲另类制服综合在线| 国产欧美日韩精品一区| 亚洲精品水蜜桃| 久久精品国产网站| 91视频精品在这里| 精品日韩欧美一区二区| 亚洲自拍另类综合| 成人免费视频视频在线观看免费| 欧美午夜精品久久久| 国产精品久久久久久久午夜片 | 亚洲自拍偷拍av| 国产风韵犹存在线视精品| 欧美日韩免费电影| 亚洲欧洲三级电影| 色综合天天视频在线观看 | 国产精品一区2区| 欧美一区二区三级| 一区二区三区四区激情| 成人免费黄色在线| 久久综合色鬼综合色| 天堂久久一区二区三区| 欧美视频日韩视频| 亚洲精品你懂的| 一本大道久久a久久精二百| 国产欧美日韩激情| 国产成人av电影免费在线观看| 欧美一区午夜视频在线观看| 亚洲成在线观看| 欧美怡红院视频| 首页国产丝袜综合| 欧美精品v日韩精品v韩国精品v| 国产精品不卡在线| www.爱久久.com| 国产精品国产三级国产普通话三级 | 国产一二精品视频| 久久精品一区八戒影视| 免费观看在线综合色| 亚洲综合免费观看高清完整版在线| 亚洲高清免费视频| 欧美一区二区在线观看| 美腿丝袜亚洲一区| 精品99一区二区三区| 丁香六月久久综合狠狠色| 中文字幕亚洲一区二区av在线 | 久久婷婷成人综合色| 国产精品亚洲人在线观看| 国产精品灌醉下药二区| 色呦呦一区二区三区| 麻豆视频一区二区| 中文av一区二区| 欧美日韩aaaaa| 国产高清不卡一区二区| 一区二区三区国产精华| 欧美一区二区精美| 97精品久久久久中文字幕| 男人的天堂久久精品| 中文文精品字幕一区二区| 欧美片在线播放| 成人小视频在线| 久久国内精品视频| 国产精品不卡一区二区三区| 91精品国产综合久久精品麻豆| 国产91综合一区在线观看| 日韩av电影免费观看高清完整版| 久久久美女毛片| 91精品国产丝袜白色高跟鞋| 91首页免费视频| 粉嫩av亚洲一区二区图片| 久久电影国产免费久久电影| 一区二区三区在线免费| 欧美激情中文字幕一区二区| 欧美日韩dvd在线观看| 在线视频亚洲一区| aaa亚洲精品一二三区| 国产麻豆成人传媒免费观看| 蜜臀av在线播放一区二区三区|