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

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

?? ffft.h

?? 專門針對avr系列的單片機優化的fft算法
?? H
字號:
#ifndef __FFFT_H__
#define __FFFT_H__

#ifndef FFT_N
#define FFT_N	256		/* Number of samples (64,128,256,512). Don't forget to clean! */
//#define INPUT_NOUSE
//#define INPUT_IQ


#ifndef FFFT_ASM	/* for c modules */

typedef struct _tag_complex_t {
	int16_t	r;
	int16_t i;
} complex_t;

#ifndef INPUT_NOUSE
#ifdef INPUT_IQ
void fft_input (const complex_t *, complex_t *);
#else
void fft_input (const int16_t *, complex_t *);
#endif
#endif
void fft_execute (complex_t *);
void fft_output (complex_t *, uint16_t *);
int16_t fmuls_f (int16_t, int16_t);

extern const prog_int16_t tbl_window[];



#else				/* for asm module */

#define T0L	r0
#define T0H	r1
#define T2L	r2
#define T2H	r3
#define T4L	r4
#define T4H	r5
#define T6L	r6
#define T6H	r7
#define T8L	r8
#define T8H	r9
#define T10L	r10
#define T10H	r11
#define T12L	r12
#define T12H	r13
#define T14L	r14
#define T14H	r15
#define AL	r16
#define AH	r17
#define BL	r18
#define BH	r19
#define CL	r20
#define CH	r21
#define DL	r22
#define DH	r23
#define EL	r24
#define EH	r25
#define XL	r26
#define XH	r27
#define YL	r28
#define YH	r29
#define ZL	r30
#define ZH	r31

.macro	ldiw	dh,dl, abs
	ldi	\dl, lo8(\abs)
	ldi	\dh, hi8(\abs)
.endm

.macro	subiw	dh,dl, abs
	subi	\dl, lo8(\abs)
	sbci	\dh, hi8(\abs)
.endm

.macro	addw	dh,dl, sh,sl
	add	\dl, \sl
	adc	\dh, \sh
.endm

.macro	addd	d3,d2,d1,d0, s3,s2,s1,s0
	add	\d0, \s0
	adc	\d1, \s1
	adc	\d2, \s2
	adc	\d3, \s3
.endm

.macro	subw	dh,dl, sh,sl
	sub	\dl, \sl
	sbc	\dh, \sh
.endm

.macro	subd	d3,d2,d1,d0, s3,s2,s1,s0
	sub	\d0, \s0
	sbc	\d1, \s1
	sbc	\d2, \s2
	sbc	\d3, \s3
.endm

.macro	lddw	dh,dl, src
	ldd	\dl, \src
	ldd	\dh, \src+1
.endm

.macro	ldw	dh,dl, src
	ld	\dl, \src
	ld	\dh, \src
.endm

.macro	stw	dst, sh,sl
	st	\dst, \sl
	st	\dst, \sh
.endm

.macro	clrw	dh, dl
	clr	\dh
	clr	\dl
.endm

.macro	lsrw	dh, dl
	lsr	\dh
	ror	\dl
.endm

.macro	asrw	dh, dl
	asr	\dh
	ror	\dl
.endm

.macro	lslw	dh, dl
	lsl	\dl
	rol	\dh
.endm

.macro	pushw	dh, dl
	push	\dh
	push	\dl
.endm

.macro	popw	dh, dl
	pop	\dl
	pop	\dh
.endm

.macro	lpmw	dh,dl, src
	lpm	\dl, \src
	lpm	\dh, \src
.endm

.macro	rjne	lbl
	breq	99f
	rjmp	\lbl
99:
.endm


.macro	FMULS16	d3,d2,d1,d0 ,s1h,s1l, s2h,s2l	;Fractional Multiply (19clk)
	fmuls	\s1h, \s2h
	movw	\d2, T0L
	fmul	\s1l, \s2l
	movw	\d0, T0L
	adc	\d2, EH ;EH: zero reg.
	fmulsu	\s1h, \s2l
	sbc	\d3, EH
	add	\d1, T0L
	adc	\d2, T0H
	adc	\d3, EH
	fmulsu	\s2h, \s1l
	sbc	\d3, EH
	add	\d1, T0L
	adc	\d2, T0H
	adc	\d3, EH
.endm


.macro	SQRT32	; 32bit square root (526..542clk)
	clr	T6L
	clr	T6H
	clr	T8L
	clr	T8H
	ldi	BL, 1	ldi	BH, 0	clr	CL	clr	CH	ldi	DH, 1690:	lsl	T2L
	rol	T2H	rol	T4L	rol	T4H	rol	T6L	rol	T6H	rol	T8L	rol	T8H	lsl	T2L	rol	T2H	rol	T4L	rol	T4H	rol	T6L	rol	T6H	rol	T8L	rol	T8H	brpl	91f	add	T6L, BL	adc	T6H, BH	adc	T8L, CL	adc	T8H, CH	rjmp	92f91:	sub	T6L, BL	sbc	T6H, BH	sbc	T8L, CL	sbc	T8H, CH92:	lsl	BL	rol	BH	rol	CL	andi	BL, 0b11111000	ori	BL, 0b00000101
	sbrc	T8H, 7	subi	BL, 2	dec	DH	brne	90b	lsr	CL
	ror	BH
	ror	BL
	lsr	CL
	ror	BH
	ror	BL
.endm

#endif	/* FFFT_ASM */

#endif	/* FFT_N */

#endif //#ifndef __FFFT_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人a级免费电影| 在线成人av网站| 欧美视频三区在线播放| 精品成人私密视频| 亚洲高清免费观看| 国产91在线看| 精品乱人伦一区二区三区| 中文字幕在线视频一区| 久久成人综合网| 欧美日韩国产片| 亚洲免费资源在线播放| 成人综合日日夜夜| 日韩精品一区二区三区在线观看 | 久久99热这里只有精品| 色又黄又爽网站www久久| 久久蜜桃香蕉精品一区二区三区| 亚洲高清视频在线| av成人免费在线| 国产欧美一区二区精品性| 麻豆免费看一区二区三区| 欧美日韩精品一区二区在线播放| 中文字幕在线不卡视频| 国产.欧美.日韩| 久久这里只有精品首页| 蜜臀a∨国产成人精品| 欧美日韩黄色影视| 亚洲444eee在线观看| 欧美在线观看视频在线| 亚洲三级免费观看| 99re热视频精品| 亚洲欧洲精品一区二区三区| 国产69精品一区二区亚洲孕妇| 欧美不卡一区二区三区四区| 日韩va欧美va亚洲va久久| 欧美精品18+| 日韩高清欧美激情| 日韩写真欧美这视频| 蜜桃一区二区三区四区| 日韩欧美自拍偷拍| 免费不卡在线视频| 久久综合九色综合欧美亚洲| 国产一区二区三区综合| 国产午夜精品一区二区三区嫩草 | 欧美精品一区二| 日韩电影一区二区三区四区| 日韩一区二区三区视频| 免费在线观看日韩欧美| xnxx国产精品| 国产jizzjizz一区二区| 亚洲欧洲成人av每日更新| 色哟哟在线观看一区二区三区| 亚洲女子a中天字幕| 欧美日本国产视频| 国内成人免费视频| 国产精品美女久久久久aⅴ| av中文字幕在线不卡| 亚洲国产wwwccc36天堂| 日韩免费观看高清完整版| 国产美女精品在线| 亚洲天堂a在线| 欧美日本国产视频| 国产精品亚洲一区二区三区妖精 | 欧美主播一区二区三区| 日韩国产一区二| 国产拍欧美日韩视频二区| 91国产成人在线| 蜜臀久久久99精品久久久久久| 久久精品欧美一区二区三区麻豆| 99麻豆久久久国产精品免费| 亚洲一二三专区| 久久久蜜桃精品| 在线视频国内自拍亚洲视频| 蜜臀91精品一区二区三区| 国产精品色哟哟| 欧美一级欧美三级| 91在线观看高清| 免费在线成人网| 亚洲免费资源在线播放| 精品美女在线播放| 日本韩国一区二区三区视频| 99热99精品| 久久精品av麻豆的观看方式| 国产精品传媒入口麻豆| 日韩精品一区二区三区视频| 91亚洲精品久久久蜜桃| 激情综合五月天| 亚洲福利视频一区二区| 国产精品电影一区二区三区| 欧美白人最猛性xxxxx69交| 在线一区二区三区四区| 国产不卡在线一区| 黄色成人免费在线| 午夜精品久久久久久不卡8050| 国产清纯白嫩初高生在线观看91| 欧美疯狂性受xxxxx喷水图片| 91亚洲永久精品| 国产一区欧美二区| 美女一区二区三区| 亚州成人在线电影| 一区二区三区av电影 | 国产91精品在线观看| 五月婷婷激情综合网| 亚洲男人都懂的| 国产女同性恋一区二区| 久久天堂av综合合色蜜桃网| 欧美一级午夜免费电影| 欧美男人的天堂一二区| 欧美午夜一区二区三区免费大片| 99国产精品久久| av在线综合网| 一本久久a久久精品亚洲| 99久久精品情趣| 99精品黄色片免费大全| 99久久婷婷国产| 国产成人8x视频一区二区| 国产成人免费视频精品含羞草妖精| 秋霞影院一区二区| 日本视频中文字幕一区二区三区| 亚洲亚洲精品在线观看| 亚洲6080在线| 日本vs亚洲vs韩国一区三区 | 欧美日韩国产综合一区二区 | 欧美大黄免费观看| 日韩欧美在线影院| 精品久久人人做人人爽| 精品久久久久久综合日本欧美| 欧美电影精品一区二区| 久久色在线视频| 国产精品午夜春色av| 亚洲视频在线观看三级| 伊人婷婷欧美激情| 亚欧色一区w666天堂| 美女一区二区三区在线观看| 国模套图日韩精品一区二区| 国产成人自拍网| 欧美一级专区免费大片| 精品免费99久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 午夜久久福利影院| 麻豆传媒一区二区三区| 国产一区二区三区四区五区入口| 国产99久久久久久免费看农村| 99在线热播精品免费| 欧美在线综合视频| 日韩欧美一区中文| 国产婷婷一区二区| 亚洲一区二区视频在线观看| 看电影不卡的网站| av综合在线播放| 欧美精品一卡二卡| 欧美极品美女视频| 亚洲国产wwwccc36天堂| 久久99久久精品| 91在线视频在线| 欧美成人猛片aaaaaaa| 亚洲欧洲一区二区在线播放| 日韩电影在线一区二区| 成人一区二区三区在线观看 | 91丨九色丨国产丨porny| 欧美日韩国产在线观看| 国产午夜精品一区二区三区视频 | 日韩欧美的一区| 国产精品理论片在线观看| 午夜精品久久久久久久99水蜜桃 | 久久精品免费在线观看| 久久爱www久久做| 欧美在线观看一区| 久久精品网站免费观看| 天天综合色天天综合色h| 成人av在线影院| 精品成人在线观看| 一卡二卡三卡日韩欧美| 国产精品亚洲视频| 日韩视频免费观看高清完整版在线观看| 国产欧美一区二区精品忘忧草| 日韩成人伦理电影在线观看| 99re在线视频这里只有精品| 日韩免费电影网站| 丝袜亚洲另类丝袜在线| 北岛玲一区二区三区四区| 精品国产网站在线观看| 日韩精品一卡二卡三卡四卡无卡| 91影视在线播放| 国产亲近乱来精品视频| 精品一区二区成人精品| 51精品久久久久久久蜜臀| 亚洲国产视频一区| 色综合视频一区二区三区高清| 亚洲国产成人午夜在线一区| 精品影视av免费| 日韩欧美一区二区视频| 日韩成人伦理电影在线观看| 欧美午夜电影一区| 亚洲一区二区免费视频| 在线观看国产一区二区| 亚洲视频一二区| 一本色道久久综合亚洲91| 亚洲视频在线一区二区| 一本高清dvd不卡在线观看| 亚洲欧美一区二区三区久本道91 |