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

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

?? infinite impulse response filter.txt

?? c6000的標準函數庫
?? TXT
字號:
*===============================================================================
*
*	TEXAS INSTRUMENTS, INC.
*
*	IIRCAS4
*
*	Revision Data: 05/14/97
*
*	USAGE 	This routine is C Callable and can be called as:
*
*		void iircas4(int n, short *c, int *d, int *y)
*
*		n	= the number of cascaded biquads
*		c	= array containing -a1, -a2, b1, b2 biquad coefs
*		d	= array of the delayed states within biquads
*		y	= inputs y[0] and y[1] (also outputs)
*
*	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.
*
*	void iircas4(int n, short *c, int *d, int *y)
*	{
*	int  k0, k1, i;
*	   for (i = 0; i < n; i++) {
*	      k0   = c[4*i+1]*(d[2*i+1] >> 16) + c[4*i+0]*(d[2*i+0]>> 16) +y[0];
*	      y[0] = c[4*i+3]*(d[2*i+1] >> 16) + c[4*i+2]*(d[2*i+0]>> 16) + k0;
*	      d[2*i+1] = k0;
*	      k1   = c[4*i+1]*(d[2*i+0] >> 16) + c[4*i+0]*(k0 >> 16) + y[1];
*	      y[1] = c[4*i+3]*(d[2*i+0] >> 16) + c[4*i+2]*(k0 >> 16) + k1;
*	      d[2*i+0] = k1;
*	      }
*	}
*	
*	DESCRIPTION
*		The iircas4 performs a cascaded biquad iir filter with
*		the direct form II structure (4-multiplies.)  It performs two
*		samples at a time.  Coefficients are stored in the order -a1,
*		-a2, b1, b2 for each successive biquad located in the c array.
*		Both outputs are stored back to the location of the inputs y[0] 
*		and y[1].  The inputs and outputs are 32 bit values while the 
*		coefficients are 16 bit values.
*		
*	TECHNIQUES
*		The loop is written so that one biquad for each of the two
*		inputs is completed every time through the loop.  There is a 
*		an extra priming delay for the second input so that the biquads
*		new delayed state k0 is calculated based on the first input
*		(i.e. the second input is being processed by the biquad
*		preceeding the biquad which is processing the first input.)
*
*	MEMORY NOTE
*		The d and c array pointers must be placed on opposite word
*		boundaries to avoid memory hits (i.e. one must start on an even
*		word boundary while the other starts on an odd word boundary.)
*
*	CYCLES	4*N + 16  (Note: the iircas4 cycle count is for two inputs.)
*		for N = 10 -> 56 cycles or 280 nsec
*
*===============================================================================
	.global _iircas4
	.text

_iircas4:
	STW	.D2	B10,	*B15--		; push B10 on stack
||	MV	.L1X	B6,	A3		; copy y pointer

*** BEGIN Benchmark Timing ***
B_START:

	B	.S2	LOOP			; for
||	LDW	.D1	*+A3[1],	B10	; y1 = y[1]
||	MV	.S1X	B11,	A9		; store B11 in A9

	ADD	.L1	2,	A4,	A1	; n+2
||	MVK	.S2	3,	B0		; setup priming count
||	MVK	.S1	2,	A2		; setup priming count
||	LDW	.D1	*+A3[0],	A7	; y0 = y[0]

LOOP:

  [!A1]	MVK	.S1	1,	A2
||	MPYH	.M2	B11,	B5,	B9	; g1 = (d0 >> 16) * b2
||	MV	.L2X	A0,	B8		;* copy a1, a2
||	MV	.S2	B2,	B11		;* copy d0
||	ADD	.L1	A5,	A8,	A8	;* h0 = a1d0 + a2d1
||	MPYH	.M1X	B6,	A4,	A8	;* b2d1 = (d1 >> 16) * b2
||	LDW	.D1	*A6++,	B2		;*** d0 = d[2*i+0]
||	LDW	.D2	*B4++,	A0		;*** a1 = c[4*i], a2 = c[4*i+1]

  [A1]	SUB	.S1	A1,	1,	A1	; i++
||[!B0]	ADD	.S2	B9,	B10,	B10	; h1 = j1 + y1
||[!A2]	ADD	.L1	A8,	A7,	A7	;* k0 = h0 + y0
||	MV	.L2X	A4,	B5		;* copy b1, b2
||	MPYH	.M2	B11,	B8,	B1	;* e1 = (d0 >> 16) * a2
||	MPYHL	.M1X	B2,	A0,	A5	;** a1d0 = (d0 >> 16) * a1
||	LDW	.D2	*B4++,	A4		;*** b1 = c[4*i+0],b2 = c[4*i+1]
||	LDW	.D1	*A6++,	B6		;*** d1 = d[2*i+1]	

  [A1]	B	.S1	LOOP			; for
||	ADD	.L2	B10,	B1,	B8	; k1 = h1 + e1
||	ADD	.D2	B7,	B9,	B9	; m1 = f1 + g1
||	MPYHL	.M2X	A7,	B8,	B9	;* j1 = (k0 >> 16) * a1
||[!A2]	STW	.D1	A7,	*-A6[5]		;* d[2*i+1] = k0 
||	ADD	.L1	A5,	A8,	A8	;* m0 = b1d0 + b2d1
||	MPYH	.M1X	B6,	A0,	A8	;** a2d1 = (d1 >> 16) * a2

  [B0]	SUB	.S2	B0,	1,	B0	; decrement priming count
||[A2]	SUB	.L1	A2,	1,	A2	; decrement priming count
||[!B0]	STW	.D1	B8,	*-A6[8]		; d[2*i+0] = k1		
||[!B0]	ADD	.L2	B9,	B8,	B10	; y1 = m1 + k1	
||	MPYHL	.M2X	A7,	B5,	B7	;* f1 = (k0 >> 16) * b1
||[!A2]	ADD	.S1	A8,	A7,	A7	;* y0 = m0 + k0
||	MPYHL	.M1X	B2,	A4,	A5	;** b1d0 = (d0 >> 16) * b1
;end of LOOP

	B	.S2	B3			; return
||	LDW	.D2	*++B15,	B10		; pop B10 off stack
||	STW	.D1	A7,	*+A3[0]		; y[0] = y0

	STW	.D1	B10,	*+A3[1]		; y[1] = y1
||	MV	.S2X	A9,	B11		; restore B11

B_END:
*** END Benchmark Timing ***

	NOP	4

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线电影院国产精品| 国产精品天干天干在线综合| 欧美不卡激情三级在线观看| 中文一区二区在线观看| 亚洲成人动漫在线观看| 成人免费av资源| 欧美一区二区精品在线| 一区二区三区四区高清精品免费观看 | 秋霞av亚洲一区二区三| 国产精品1区2区| 欧美一区二区成人6969| 亚洲黄色免费网站| www.日韩大片| 欧美国产精品一区| 激情五月激情综合网| 欧美精品v国产精品v日韩精品| 亚洲国产成人午夜在线一区| 麻豆免费看一区二区三区| 欧美日韩在线综合| 亚洲视频一二三区| 成人高清av在线| 亚洲激情自拍视频| 国产激情91久久精品导航| 日韩一区二区在线播放| 天堂一区二区在线免费观看| 在线中文字幕一区| 亚洲欧美激情小说另类| 99精品一区二区三区| 中文字幕欧美激情| 国产91在线观看| 欧美经典三级视频一区二区三区| 韩国精品久久久| 久久影院午夜论| 国产一区二区h| 国产欧美综合色| 成人小视频在线| 亚洲三级在线看| 一本到不卡免费一区二区| 亚洲欧美日韩国产另类专区| 91婷婷韩国欧美一区二区| 亚洲日本欧美天堂| 日本精品一级二级| 亚洲一区二区在线免费观看视频| 日本韩国精品一区二区在线观看| 亚洲精品成人a在线观看| 日本久久电影网| 日本美女视频一区二区| 欧美大片国产精品| 国产馆精品极品| 国产精品毛片高清在线完整版| a美女胸又www黄视频久久| 亚洲欧美日本韩国| 欧美日韩视频专区在线播放| 日本不卡在线视频| 国产午夜精品福利| 91在线免费看| 日本中文字幕一区二区视频 | 欧美久久一二三四区| 麻豆精品新av中文字幕| 久久综合av免费| 99久久国产综合精品女不卡| 亚洲资源在线观看| 精品少妇一区二区三区免费观看| 国产成人精品网址| 亚洲国产日韩一级| 亚洲精品一区二区三区在线观看 | 亚洲成人777| 久久综合丝袜日本网| 色一情一乱一乱一91av| 日韩av一区二区在线影视| 国产三级欧美三级| 欧美日韩黄色影视| 国产suv精品一区二区6| 亚洲成人高清在线| 中文字幕精品综合| 91精品国产一区二区三区蜜臀 | 日韩欧美一级片| voyeur盗摄精品| 麻豆国产欧美一区二区三区| 国产精品福利在线播放| 91精品啪在线观看国产60岁| 岛国一区二区在线观看| 午夜成人免费电影| 中文字幕亚洲区| 久久夜色精品国产欧美乱极品| 色综合天天视频在线观看 | 日韩一区二区在线免费观看| 波多野结衣在线一区| 久久精工是国产品牌吗| 一区二区三区欧美视频| 国产日产欧产精品推荐色| 国产日韩欧美电影| 欧美日韩国产成人在线免费| www.日韩av| 成人性生交大片免费看中文| 免费在线观看一区| 午夜影院久久久| 一个色在线综合| 国产精品久久久久影院亚瑟| 久久五月婷婷丁香社区| 欧美一区国产二区| 欧美另类久久久品| 欧美图区在线视频| 日本道色综合久久| 91视频com| 99久久精品国产毛片| 成人av在线网| 成人午夜在线免费| 国产盗摄视频一区二区三区| 久久成人av少妇免费| 伦理电影国产精品| 日一区二区三区| 亚洲国产日韩在线一区模特| 一区二区三区在线看| 伊人一区二区三区| 亚洲综合激情网| 亚洲制服丝袜一区| 亚洲国产日产av| 亚洲高清久久久| 五月婷婷激情综合网| 亚洲成a人片在线不卡一二三区| 一区二区三区四区蜜桃 | 91免费观看视频在线| 91免费看片在线观看| 在线观看国产精品网站| 在线看不卡av| 欧美巨大另类极品videosbest | 亚洲成人免费视频| 青青草97国产精品免费观看| 美腿丝袜亚洲三区| 国产一区二区三区不卡在线观看 | 日韩精品中文字幕在线不卡尤物| 欧美一区二区在线不卡| 日韩欧美电影一二三| 精品国产三级电影在线观看| 国产欧美日韩视频一区二区| 一区二区中文视频| 日韩和的一区二区| 国产一区二区影院| 色又黄又爽网站www久久| 欧美四级电影在线观看| 日韩欧美在线一区二区三区| 久久只精品国产| 亚洲欧美国产毛片在线| 首页国产丝袜综合| 国产精品一区二区男女羞羞无遮挡| 懂色av一区二区三区免费看| 日本电影欧美片| 精品国产乱码久久久久久老虎| 欧美极品美女视频| 亚洲成国产人片在线观看| 黄页网站大全一区二区| 91蝌蚪porny九色| 制服.丝袜.亚洲.中文.综合| 久久久精品免费免费| 一区二区三区日韩精品视频| 美脚の诱脚舐め脚责91| 不卡视频免费播放| 日韩一区二区麻豆国产| 中文字幕一区二区三区蜜月 | 老司机精品视频导航| 99久久综合精品| 欧美va在线播放| 亚洲精品美腿丝袜| 国产一区二区日韩精品| 欧美色网站导航| 国产精品久久午夜| 老司机精品视频一区二区三区| 91国产丝袜在线播放| 久久久久久久综合日本| 日韩国产一二三区| 一本色道久久综合精品竹菊| 欧美成人bangbros| 亚洲不卡在线观看| 91免费视频网| 国产精品美女久久久久高潮| 蜜桃传媒麻豆第一区在线观看| 在线一区二区视频| 亚洲欧美一区二区在线观看| 美美哒免费高清在线观看视频一区二区| 97精品电影院| 中文在线一区二区| 国产一区二区视频在线播放| 欧美日本一区二区在线观看| 亚洲人成小说网站色在线| 国产成人在线视频播放| 日韩欧美电影一二三| 日韩黄色小视频| 在线不卡免费av| 亚洲国产精品久久人人爱蜜臀| 97精品国产露脸对白| 国产精品久久久久久久久图文区 | 7777女厕盗摄久久久| 一区二区三区精密机械公司| 成人黄色网址在线观看| 久久久久免费观看| 国产乱码一区二区三区| 2020国产精品自拍| 国产精品18久久久久| 国产亚洲精品资源在线26u|