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

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

?? iircas5.asm

?? 無限沖擊響應(yīng)濾波器( llR )算法 由于系統(tǒng)對序列施加的算法
?? ASM
字號:
;***********************************************************
; Version 2.20.01                                           
;***********************************************************
;*****************************************************************************
;  Function:	 iircas5
;  Description:  cascaded IIR direct form II using 5-coefs per biquad
;
;  Copyright Texas instruments Inc, 1998
;-----------------------------------------------------------------------------
; Revision History:
; 1.00	R. Piedra, 8/31/98. Original version. Started from code by
;				George Peak and Pedro Gelabert
; 2.00  Li Yuan, 6/08/01. Fixed the problem of overflow.
; 3.00  Cesar Iovescu, 10/04/01. Use a1/2 insead of a1 to avoid overflow.
;*****************************************************************************
        .mmregs

; Far-mode adjustment

	.if __far_mode
offset	.set 1			; far mode uses one extra location for ret addr  ll
	.else
offset	.set 0
	.endif

	.asg	(2), save_ar6	     ; stack description
	.asg	(3), save_ar1
	.asg	(4), ret_addr
					; x in A
	.asg	(5 + offset), arg_h
	.asg	(6 + offset), arg_y
	.asg	(7 + offset), arg_d
	.asg	(8 + offset), arg_nbiq
	.asg	(9 + offset), arg_n
					; register usage
					; ar0: circ addr. idx
	.asg	ar1, ar_x
	.asg	ar2, ar_d
	.asg	ar3, ar_h
	.asg	ar4, ar_y
	.asg	ar5, ar_count
	.asg	ar6, ar_hsave

;****************************************************************************
	.def	_iircas5

_iircas5

; Preserve registers
;-------------------
	pshm	ar1			;				(1)
	pshm	ar6			;				(1)
        PSHM    ST0                                 ; 1 cycle
        PSHM    ST1                                 ; 1 cycle
        RSBX    OVA                                 ; 1 cycle
        RSBX    OVB                                 ; 1 cycle

	ssbx	sxm			; sign extension on		(1)
	ssbx	frct			; fract on			(1)

	ld	#0,ASM			; clear ASM (st||mac)		(1)

; Get arguments
;--------------

	stlm	a, ar_x 		; pointer to x			(1)
	mvdk	*sp(arg_h),*(ar_hsave)	; pointer to h			(2)
	mvdk	*sp(arg_y),*(ar_y)	; pointer to y			(2)
	mvdk	*sp(arg_d),*(ar_d)	; de-referencing		(2)
	mvdk	*ar_d,*(ar_d)		; pointer to d			(2)
	mvdk	*sp(arg_nbiq),*(ar0)	; ar0 = nbiq			(2)
	mvdk	*sp(arg_n),*(ar_count)	; sample counter		(2)
	mar	*ar_count-		; ar_count = nsamples-1 	(1)

	ldm	ar0, a		; a = nbiq				(1)
	sub	#1, a, b	; b = nbiq -1(store in brc later)	(2)

	ld	a,1,a		; a = nbiq * 2				(1)
	stlm	a,bk		; circ buffer size = nbiq * 2		(1)


; Loop through N samples
;-----------------------
; d(n) = x(n) - 2*(a1/2*d(n-1)) - a2*d(n-2)
; y(n) = b0*d(n) + b1*d(n-1) + b2*d(n-2)
; coef. order : a1/2 a2 b2 b0 b1 .... other biquads
; delay buffer order : d1(n-1) d2(n-1) .... d1(n-2) d2(n-2)....
;		       d1 = for biquad 1
;		       d2 = for biquad 2
_start:
next_sample
	stlm	b,brc		; loop nbiq times(each sample)		(1)
	mvmm	ar_hsave,ar_h	; reinitialize h pointer to top 	(1)
	; Loop each sample through nbiquads
	;----------------------------------
	rptbd	eloop-1 		;				(2)
	ld	*ar_x+,16,a		; ah = x0 = new sample		(1)
	nop				;				(1)

	mas	*ar_d,*ar_h,a	; a -= d(n-1) * a1/2		(1)


	mas	*ar_d+0%,*ar_h+,a	;  a -= d(n-1) * a1		(1)
					; t = d(n-1)(no use)
					; point to d(n-2)
	mas	*ar_d, *ar_h+, a	; a -= d(n-2) * a2		(1)
					; t = d(n-2)
					; point to d(n-2)

; new d(n) = a = x0 - a1*d(n-1) - a2*d(n-2)  complete
	st	a, *ar_d		; d(n-2) = new d(n)		(1)
					; replace oldest
					; point to d(n-2) = d(n)

     || mpy	*ar_h+, a		; a = (t=d(n-2))*b2
	mac	*ar_d+0%, *ar_h+, a	; a += b0 * d(n)		(1)
	mac	*ar_d+, *ar_h+, a	; a += b1 * d(n-1)		(1)
					; point to next biq d(n-1)
					; point to next biq a1
; a = b0*d(n) + b1*d(n-1) + b2*d(n-2)

eloop
					; all biquads completed
					;  for current sample
; Store output sample
;--------------------
	sth	a, *ar_y+		; store output in Q15		(1)
	banzd	next_sample, *ar_count- ; compute next sample		(2)
	mar	*ar_d-			; correct ar_d overshoot	(1)
	mar	*ar_d+% 		; modify for circ addr		(1)

; Return
;-------
_end:
	.asg	ar_h, ar_temp		; ar_h not used anymore
	mvdk	*sp(arg_d),*(ar_temp)	;				(2)
	mvkd	*(ar_d), *ar_temp	; update new ar_d		(2)

	ld	#0, a			;				(1)
	xc	1,AOV			;				(1)
	ld	#1,a			; return overflow flag		(1)

        POPM    ST1                             ; 1 cycle
        POPM    ST0                             ; 1 cycle
	popm	ar6			;				(1)
	popm	ar1			;				(1)


	.if	__far_mode
	fretd				;				(4)
	.else
	retd				;				(3)
	.endif
	nop
	nop

;end of file. please do not remove. it is left here to ensure that no lines of code are removed by any editor

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区蝌蚪| 色婷婷av一区二区三区软件| 欧美sm美女调教| 久久精品国产成人一区二区三区 | 国产精品白丝av| 国产农村妇女精品| 91色视频在线| 亚洲成人7777| www激情久久| 99精品国产91久久久久久| 亚洲综合久久久| 日韩亚洲欧美成人一区| 国产a精品视频| 亚洲精品一二三| 日韩午夜中文字幕| 成人午夜私人影院| 亚洲成人动漫在线免费观看| 日韩精品一区国产麻豆| 成人免费高清视频| 亚洲成av人影院| 国产亚洲欧洲997久久综合| 一本大道综合伊人精品热热| 日韩电影网1区2区| 欧美国产精品专区| 91福利资源站| 国产一二精品视频| 午夜日韩在线电影| 国产精品国产自产拍在线| 欧美日韩精品免费| 成人av在线观| 美腿丝袜在线亚洲一区| 自拍偷拍欧美激情| 日韩欧美高清一区| 在线中文字幕一区| 丰满少妇久久久久久久| 男女激情视频一区| 一区二区在线观看不卡| 欧美精品一区二区三区在线播放| 色婷婷亚洲综合| 国产精品乡下勾搭老头1| 亚洲777理论| 中文字幕字幕中文在线中不卡视频| 欧美一区午夜视频在线观看| 99久精品国产| 国产一区二区三区免费观看| 午夜欧美视频在线观看| 国产精品久久毛片av大全日韩| 日韩欧美中文字幕制服| 色哦色哦哦色天天综合| 成人一道本在线| 国产美女精品一区二区三区| 日韩黄色片在线观看| 亚洲精品中文字幕乱码三区| 中文字幕乱码一区二区免费| 精品国产91九色蝌蚪| 欧美另类变人与禽xxxxx| 色综合久久综合网| 波多野结衣在线一区| 国产精品一区二区在线观看不卡 | 老司机一区二区| 亚洲国产精品久久人人爱蜜臀 | 欧美性欧美巨大黑白大战| 成人黄色国产精品网站大全在线免费观看| 美女性感视频久久| 男男视频亚洲欧美| 日本欧美韩国一区三区| 偷偷要91色婷婷| 日韩精品一二三区| 日韩av电影免费观看高清完整版 | 天天免费综合色| 亚洲一区二区三区四区不卡| 亚洲人123区| 亚洲卡通欧美制服中文| 亚洲三级免费观看| 亚洲色图欧洲色图| 亚洲最色的网站| 亚洲永久免费视频| 亚洲成人动漫在线观看| 日韩二区在线观看| 免费精品视频在线| 国模少妇一区二区三区| 国产一区二区在线看| 国产精品456| 成人国产精品免费观看视频| www.色精品| 欧美在线一二三| 在线播放亚洲一区| 日韩视频一区在线观看| 欧美精品一区二区三区一线天视频| 欧美精品一区二区三| 久久久久久久久久美女| 国产精品久久久久久久裸模| 亚洲欧美视频在线观看| 午夜精品久久久| 久草热8精品视频在线观看| 国产伦精品一区二区三区在线观看| 国产一区二区三区国产| 99久久精品情趣| 欧美日韩一级片在线观看| 日韩午夜激情电影| 亚洲国产精品v| 亚洲国产精品一区二区www| 久久99国产精品免费网站| 丁香六月综合激情| 欧美日韩一区在线| 精品电影一区二区三区| 亚洲日本乱码在线观看| 亚洲成年人影院| 国产精品66部| 欧美日韩午夜在线| 国产三级三级三级精品8ⅰ区| 综合中文字幕亚洲| 青青草国产精品亚洲专区无| 成人免费视频caoporn| 欧美日韩一二三| 中文字幕欧美日本乱码一线二线| 亚洲一区二区黄色| 国产精品99久久久久久似苏梦涵 | 欧美成人官网二区| 亚洲欧洲日韩综合一区二区| 午夜久久久久久久久| 高清久久久久久| 91精品国产麻豆| 亚洲欧洲综合另类在线| 激情文学综合丁香| 欧美亚洲精品一区| 国产欧美精品一区二区色综合 | 久久精品国产亚洲高清剧情介绍 | 欧美激情一区二区三区全黄| 亚洲国产日韩一区二区| 国产伦精品一区二区三区免费迷| 欧美性做爰猛烈叫床潮| 国产精品系列在线| 麻豆高清免费国产一区| 色欧美日韩亚洲| 国产精品第五页| 国产一区在线看| 欧美一区二区三区影视| 亚洲综合一区二区三区| 成人激情电影免费在线观看| 欧美精品一区二区三区蜜桃视频| 亚洲成年人影院| 欧美午夜精品久久久久久超碰| 中文字幕日韩av资源站| 国产一区二区不卡在线| 精品日韩在线一区| 日韩av不卡在线观看| 欧美日韩免费视频| 一区二区三区四区不卡在线 | 卡一卡二国产精品| 欧美综合天天夜夜久久| 国产精品欧美一级免费| 韩国三级在线一区| 欧美成人三级电影在线| 奇米888四色在线精品| 欧美日韩久久久久久| 亚洲激情图片qvod| 色av综合在线| 亚洲品质自拍视频| 日本精品视频一区二区三区| 国产精品成人一区二区艾草| 粉嫩久久99精品久久久久久夜| 久久丝袜美腿综合| 国产激情视频一区二区在线观看| 精品美女一区二区| 久久国产乱子精品免费女| 欧美一区二区精品久久911| 日韩成人一级大片| 欧美一级在线观看| 九色|91porny| 国产清纯白嫩初高生在线观看91| 国产成人自拍网| 国产精品久久久久桃色tv| 91丝袜美女网| 亚洲狠狠丁香婷婷综合久久久| 色94色欧美sute亚洲线路一ni| 亚洲男人天堂一区| 欧美性大战久久久久久久蜜臀| 亚洲h在线观看| 日韩免费看的电影| 精品一区二区三区的国产在线播放| 久久久影院官网| 99久久婷婷国产精品综合| 一区二区在线看| 日韩午夜小视频| 成人精品视频.| 亚洲自拍偷拍麻豆| 日韩一区二区三区观看| 欧美午夜一区二区三区| 日韩精品1区2区3区| 久久先锋影音av| 91看片淫黄大片一级| 五月天久久比比资源色| 久久久久青草大香线综合精品| av一区二区三区| 亚洲国产欧美日韩另类综合 | 国产欧美一区二区三区沐欲| 99久久精品一区| 日韩中文字幕av电影| 久久先锋影音av|