⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fir_filter.s43

📁 digital filter - for fir filtering
💻 S43
📖 第 1 页 / 共 2 页
字号:
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 26

			mov.w &input_delay26,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 27

			mov.w &input_delay27,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 28

			mov.w &input_delay28,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 29

			mov.w &input_delay29,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 30

			mov.w &input_delay30,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 31

			mov.w &input_delay31,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 32

			mov.w &input_delay32,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 33

			mov.w &input_delay33,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 34

			mov.w &input_delay34,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 35

			mov.w &input_delay35,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 36

			mov.w &input_delay36,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 37

			mov.w &input_delay37,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 38

			mov.w &input_delay38,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 39

			mov.w &input_delay39,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 40

			mov.w &input_delay40,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 41

			mov.w &input_delay41,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 42

			mov.w &input_delay42,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 43

			mov.w &input_delay43,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 44

			mov.w &input_delay44,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 45

			mov.w &input_delay45,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 46

			mov.w &input_delay46,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 47

			mov.w &input_delay47,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 48

			mov.w &input_delay48,R12
			mov.w R12,R13
			inv.w R13
			add.w #1,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 49

			mov.w &input_delay49,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 50

			mov.w &input_delay50,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output
			mov.w &input_delay49,&input_delay50
			mov.w &input_delay48,&input_delay49
			mov.w &input_delay47,&input_delay48
			mov.w &input_delay46,&input_delay47
			mov.w &input_delay45,&input_delay46
			mov.w &input_delay44,&input_delay45
			mov.w &input_delay43,&input_delay44
			mov.w &input_delay42,&input_delay43
			mov.w &input_delay41,&input_delay42
			mov.w &input_delay40,&input_delay41
			mov.w &input_delay39,&input_delay40
			mov.w &input_delay38,&input_delay39
			mov.w &input_delay37,&input_delay38
			mov.w &input_delay36,&input_delay37
			mov.w &input_delay35,&input_delay36
			mov.w &input_delay34,&input_delay35
			mov.w &input_delay33,&input_delay34
			mov.w &input_delay32,&input_delay33
			mov.w &input_delay31,&input_delay32
			mov.w &input_delay30,&input_delay31
			mov.w &input_delay29,&input_delay30
			mov.w &input_delay28,&input_delay29
			mov.w &input_delay27,&input_delay28
			mov.w &input_delay26,&input_delay27
			mov.w &input_delay25,&input_delay26
			mov.w &input_delay24,&input_delay25
			mov.w &input_delay23,&input_delay24
			mov.w &input_delay22,&input_delay23
			mov.w &input_delay21,&input_delay22
			mov.w &input_delay20,&input_delay21
			mov.w &input_delay19,&input_delay20
			mov.w &input_delay18,&input_delay19
			mov.w &input_delay17,&input_delay18
			mov.w &input_delay16,&input_delay17
			mov.w &input_delay15,&input_delay16
			mov.w &input_delay14,&input_delay15
			mov.w &input_delay13,&input_delay14
			mov.w &input_delay12,&input_delay13
			mov.w &input_delay11,&input_delay12
			mov.w &input_delay10,&input_delay11
			mov.w &input_delay9,&input_delay10
			mov.w &input_delay8,&input_delay9
			mov.w &input_delay7,&input_delay8
			mov.w &input_delay6,&input_delay7
			mov.w &input_delay5,&input_delay6
			mov.w &input_delay4,&input_delay5
			mov.w &input_delay3,&input_delay4
			mov.w &input_delay2,&input_delay3
			mov.w &input_delay1,&input_delay2
			mov.w &input_delay0,&input_delay1
			ret
			END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -