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

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

?? least mean square adaptive filter. n-1 inputs and n coefficients.txt

?? c6000的標(biāo)準(zhǔn)函數(shù)庫
?? TXT
字號(hào):
*===============================================================================
*
*	TEXAS INSTRUMENTS, INC.
*
*	FIRLMS2
*
*	Revision Date: 5/5/97
*
*	USAGE	This routine is C Callable and can be called as:
*
*		Long40 firlms2(short h[], short x[], short b, int n)
*
*		h = Coefficient Array
*		x = Input Array
*		b = Error of from previous FIR
*		n = Number of coefficients
*
*		If routine is not to be used as a C callable function
*		then all instructions relating to stack should be removed.
*		Refer to comments of individual instructions.  You will also
*		need to initialize values for all of the values passed as these
*		are assumed to be in registers as defined by the calling 
*		convention of the compiler, (refer to the C compiler reference
*		guide).
*
*	C Code 	This is the C equivalent of the Assembly Code without 
*		restrictions.
*
*		Note that the assembly code is hand optimized and restrictions 
*		may apply
*
*		Long40 firlms2(short h[], short x[], short b, int N)
*		{
*			int             i;
*			Long40          y = 0;
*			for (i = 0; i < N; i++) {
*				h[i] += (x[i] * b) >> 16;
*				y += x[i + 1] * h[i];
*			}
*			return y;
*		}
*
*	DESCRIPTION
*		This is an Least Mean Squared Adaptive FIR Filter.  Given the
*		error from the previous sample and pointer to the next sample
*		it computes an update of the coefficents and then performs
*		the FIR for the given input.  This routine has no memory hits
*		regardless of where x and h arrays are placed in memory.  This
*		routine assumes 16-bit input and output.
*
*	TECHNIQUES
*		The loop is unrolled once and the number of coefficients must be
*		a multiple of 2.
*
*	MEMORY NOTE
*		This code has no memory hits regardless of where x and h are
*		located in memory.
*
*	CYCLES		1.5*N + 16
*
*******************************************************************************
	.global _firlms2
	.text

_firlms2:
		STW	.D2	B10,	*B15--[2]	; push B10 on the stack
||		MV	.L1X	B15,	A8		; copy stack pointer

*** BEGIN Benchmark Timing ***
B_START

		STW	.D2	A10,	*B15--[2]	; push A10 on the stack
||		STW	.D1	B11,	*--A8		; push B11 on the stack
||		MV	.L1X	B3,	A1		; move return address
||		MV	.L2X	A6,	B5		; copy b

		B	.S1	LOOP			; for i
||		MVK	.S2	4,	B1		; setup priming
||		ADD	.L1X	2,	B4,	A3	; copy x
||		LDH	.D2	*B4++[2],	A0	;**** x0  = *x++, j=1

		ADD	.L2X	A4,	2,	B3	; copy h
||		SHR	.S2	B6,	1,	B0	; n / 2
||		STW	.D2	A11,	*B15		;push A11 on the stack
||		STW	.D1	B12,	*--A8[2]	; push B12 on the stack

		ADD	.S2	1,	B0,	B0	; n/2 + 1
||		SUB	.L1	A10,	A10,	A11:A10 ; y = 0
||		SUB	.L2	B9,	B9,	B9:B8	; y = 0
||		LDH	.D1	*A3++[2],	B2	;**** x0  = *x++, j=0
||		LDH	.D2	*B4++[2],	A0	;**** x0  = *x++, j=1
LOOP:
	[B0]	B	.S1	LOOP			;* for i
||		MV	.L1X	B2,	A5		;* copy x0, j=0
||		MPY	.M2X	1,	A0,	B6	;* copy x0, j=1
||		SHR	.S2	B10,	16,	B10	;* e  = f >> 16, j=1
||		MPY	.M1	A0,	A6,	A9	;** f  = x0 * b, j=0
||		LDH	.D1	*A4++[2],	A2	;*** h0	 = *h++, j=0
||		LDH	.D2	*B3++[2],	B12	;*** h0	 = *h++, j=1
||	[B1]	SUB	.L2	B1,	1,	B1	;* priming count

	[!B1]	STH	.D1	A7,	*-A4[8]		; h[-1] = h1, j=0
||	[!B1]	STH	.D2	B7,	*-B3[8]		; h[-1] = h1, j=1
||		ADD	.S1	A9,	A2,	A7	;* h1  = h0 + e, j=0
||		ADD	.S2	B10,	B12,	B7	;* h1  = h0 + e, j=1
||		MPY	.M2	B2,	B5,	B10	;** f  = x0 * b, j=1

	[B0]	SUB	.S2	B0,	1,	B0	; i++
||	[!B1]	ADD	.L1	A8,	A11:A10,A11:A10 ; y += p, j=0
||	[!B1]	ADD	.L2	B11,	B9:B8,	B9:B8	; y += p, j=1
||		MPY	.M1	A5,	A7,	A8	;* p  = x0 * h1, j=0
||		MPY	.M2	B6,	B7,	B11	;* p  = x0 * h1, j=1
||		SHR	.S1	A9,	16,	A9	;** e  = f >> 16, j=0
||		LDH	.D1	*A3++[2],	B2	;**** x0  = *x++, j=0
||		LDH	.D2	*B4++[2],	A0	;**** x0  = *x++, j=1
; end of LOOP

		LDW	.D2	*B15++,	A11		; pop A11 off the stack
||		MV	.L2X	A1,	B3		; move return address
||		MV	.L1X	B8,	A4		;

		ADD	.L1X	A11,	B9,	A5	; sum sums
||		LDW	.D2	*B15++,	B12		; pop B12 off the stack

		ADDU	.L1	A10,	A5:A4,	A5:A4	; sum sums
||		LDW	.D2	*B15++,	A10		; pop A10 off the stack

B_END:
*** END Benchmark Timing ***

		LDW	.D2	*B15++,	B11		; pop B11 off the stack
||		B	.S2	B3

		LDW	.D2	*B15,	B10		; pop B12 off the stack

		NOP	4

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美电视剧免费全集观看| 亚洲成av人片www| 亚洲精品ww久久久久久p站| 亚欧色一区w666天堂| 国产成人高清视频| 欧美系列一区二区| 中文字幕av资源一区| 丝袜诱惑亚洲看片| 色综合久久久久久久久| 国产午夜精品一区二区三区嫩草| 亚洲国产一区二区视频| 成人性色生活片| 欧美tickling网站挠脚心| 亚洲一区二区三区在线播放| 成人午夜免费视频| 精品久久一二三区| 午夜不卡av免费| 色综合久久中文综合久久97| 欧美激情一区二区三区不卡| 国产一区福利在线| 91精品国产91久久久久久最新毛片 | 久久久久久电影| 日韩精品欧美精品| 欧美三电影在线| 亚洲精品国产精华液| 成人av资源在线观看| 国产日产欧美一区二区视频| 另类专区欧美蜜桃臀第一页| 正在播放亚洲一区| 亚洲国产日韩av| 在线日韩av片| 亚洲一区二区三区自拍| 日本道色综合久久| 亚洲女人小视频在线观看| av一区二区三区在线| 欧美激情一区二区三区全黄| 成人午夜视频免费看| 中文字幕第一区综合| 国产suv精品一区二区6| 中日韩av电影| 成人97人人超碰人人99| 亚洲少妇30p| 色婷婷av一区二区三区软件| 一区二区三区资源| 欧美色图12p| 亚洲va欧美va国产va天堂影院| 欧美色欧美亚洲另类二区| 亚洲成人免费影院| 日韩午夜激情视频| 韩国av一区二区三区四区| 国产欧美精品国产国产专区| 成人免费观看av| 亚洲欧美色一区| 色欧美乱欧美15图片| 午夜一区二区三区视频| 日韩视频免费观看高清在线视频| 麻豆精品国产传媒mv男同 | 久久久久国产精品免费免费搜索| 国产精品自产自拍| **欧美大码日韩| 欧美卡1卡2卡| 国内精品国产成人| 1024亚洲合集| 69堂国产成人免费视频| 国产伦精品一区二区三区免费| 国产精品国产三级国产aⅴ原创 | 欧美日韩一区二区三区高清 | 一区二区三区美女视频| 7777女厕盗摄久久久| 国产美女主播视频一区| 日韩毛片一二三区| 欧美一区二区三区在线电影| 懂色av一区二区夜夜嗨| 亚洲成人av电影| 久久久精品综合| 91美女片黄在线观看| 久久99精品久久久久久| 中文字幕欧美一区| 欧美一级黄色录像| av一区二区三区四区| 免费久久精品视频| 综合色中文字幕| 精品国产免费视频| 欧美一区二区三区播放老司机| 国产一区二区三区在线观看免费| 亚洲精品va在线观看| 精品日韩成人av| 在线一区二区三区四区五区| 国产在线一区二区综合免费视频| 一个色综合av| 国产精品欧美综合在线| 日韩欧美美女一区二区三区| 色天天综合久久久久综合片| 国产精品一二三四五| 五月天网站亚洲| 亚洲男人天堂一区| 国产欧美日韩卡一| 日韩欧美一二三四区| 91国偷自产一区二区三区成为亚洲经典| 激情综合色综合久久| 亚洲成a人v欧美综合天堂下载 | 久久精品国产精品亚洲红杏| 亚洲精品自拍动漫在线| 亚洲国产精华液网站w| 欧美v日韩v国产v| 欧美一区二区三区喷汁尤物| 欧美色综合影院| 91九色02白丝porn| 91在线你懂得| 97se亚洲国产综合自在线不卡| 国产乱一区二区| 国产中文字幕精品| 精品一区二区影视| 免费黄网站欧美| 久久狠狠亚洲综合| 蜜桃av一区二区三区电影| 青娱乐精品视频| 日韩精品免费视频人成| 日韩激情一区二区| 青青青爽久久午夜综合久久午夜| 五月激情综合网| 日本午夜一本久久久综合| 亚洲va国产天堂va久久en| 五月激情综合网| 日本午夜一本久久久综合| 另类成人小视频在线| 精品夜夜嗨av一区二区三区| 韩国成人在线视频| 成人免费视频免费观看| 成人白浆超碰人人人人| 91丝袜高跟美女视频| 欧美午夜视频网站| 91精品国产麻豆| 久久婷婷国产综合精品青草| 久久久噜噜噜久噜久久综合| 欧美国产欧美综合| 亚洲精品国久久99热| 日韩中文字幕区一区有砖一区 | 久久综合久久久久88| 国产目拍亚洲精品99久久精品| 国产欧美精品一区二区三区四区| 椎名由奈av一区二区三区| 亚洲综合色区另类av| 麻豆免费看一区二区三区| 国产精品77777竹菊影视小说| 成人国产免费视频| 欧美午夜视频网站| 26uuu亚洲综合色| 亚洲欧美综合色| 日韩精品久久久久久| 国产成人av电影在线播放| 在线视频欧美精品| 精品国产伦一区二区三区观看体验| 国产精品网站在线| 亚洲va欧美va人人爽午夜| 国产精品77777| 欧美日韩中文另类| 国产亚洲一区二区在线观看| 一区二区三区高清不卡| 国产自产v一区二区三区c| 在线亚洲欧美专区二区| 久久久久久**毛片大全| 亚洲一区二区三区爽爽爽爽爽| 国内精品久久久久影院色| 在线亚洲免费视频| 国产精品网站导航| 美女网站色91| 欧美自拍偷拍午夜视频| 国产性做久久久久久| 国产高清视频一区| 在线视频中文字幕一区二区| 国产三区在线成人av| 婷婷激情综合网| av在线不卡免费看| 久久久久国产精品麻豆| 日韩国产在线观看一区| 91在线精品一区二区| 久久精品综合网| 琪琪久久久久日韩精品| 欧美性极品少妇| 成人欧美一区二区三区白人 | 最新久久zyz资源站| 麻豆精品久久精品色综合| 91成人在线精品| 欧美激情一区在线观看| 久久精品国产亚洲高清剧情介绍| 欧美日韩国产精品成人| 中文字幕中文字幕中文字幕亚洲无线| 久国产精品韩国三级视频| 欧美肥妇bbw| 亚洲 欧美综合在线网络| 在线视频一区二区免费| 亚洲欧美一区二区三区国产精品| 成人激情小说网站| 国产欧美在线观看一区| 国产精品一区二区久激情瑜伽| 日韩欧美一区在线| 美女网站视频久久| 欧美电视剧免费观看| 蜜桃视频一区二区三区 |