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

📄 bpf_filter.s43

📁 Efficient MSP430 Code Synthesis for an FIR Filter
💻 S43
📖 第 1 页 / 共 2 页
字号:

			;Stage 20

			mov.w &input_delay20,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
			add.w R12,R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 21

			mov.w &input_delay21,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
			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
			mov.w R13,R14
			add.w R14,&output

			;Stage 22

			mov.w &input_delay22,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			sub.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
			add.w R12,R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			sub.w R14,&output

			;Stage 23

			mov.w &input_delay23,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
			rra.w R13
			sub.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
			mov.w R13,R14
			sub.w R14,&output

			;Stage 24

			mov.w &input_delay24,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
			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 25

			mov.w &input_delay25,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
			sub.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 26


			;Stage 27

			mov.w &input_delay27,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			sub.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
			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 28

			mov.w &input_delay28,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
			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
			add.w R14,&output

			;Stage 29

			mov.w &input_delay29,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
			sub.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
			mov.w R13,R14
			add.w R14,&output

			;Stage 30

			mov.w &input_delay30,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
			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
			mov.w R13,R14
			add.w R14,&output

			;Stage 31

			mov.w &input_delay31,R12
			mov.w R12,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
			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 32


			;Stage 33

			mov.w &input_delay33,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
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			rra.w R13
			mov.w R13,R14
			add.w R14,&output

			;Stage 34

			mov.w &input_delay34,R12
			mov.w R12,R13
			rra.w R13
			rra.w R13
			sub.w R12,R13
			rra.w R13
			rra.w R13
			sub.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
			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
			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
			rra.w R13
			mov.w R13,R14
			sub.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
			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
			mov.w R13,R14
			sub.w R14,&output

			;Stage 37

			mov.w &input_delay37,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 38


			;Stage 39

			mov.w &input_delay39,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
			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
			sub.w R14,&output

			;Stage 40

			mov.w &input_delay40,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
			mov.w R13,R14
			add.w R14,&output
			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 + -