filtbank.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,316 行 · 第 1/5 页

S
4,316
字号
.file	1 "filtbank.c".section .mdebug.abi32.previous.section	.text.filter_bank_end,"ax",@progbits.align	2.align	5.globl	filter_bank_end.ent	filter_bank_end.type	filter_bank_end, @functionfilter_bank_end:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)beq	$4,$0,$L4move	$16,$4jal	faad_mdct_endlw	$4,24($4)jal	faad_mdct_endlw	$4,32($16)jal	faad_mdct_endlw	$4,28($16)move	$4,$16lw	$31,20($sp)lw	$16,16($sp)j	faad_freeaddiu	$sp,$sp,24$L4:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	filter_bank_end.section	.text.filter_bank_init,"ax",@progbits.align	2.align	5.globl	filter_bank_init.ent	filter_bank_init.type	filter_bank_init, @functionfilter_bank_init:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$16,16($sp)andi	$16,$4,0xffffli	$4,36			# 0x24sw	$31,24($sp)jal	faad_mallocsw	$17,20($sp)move	$4,$2move	$5,$0li	$6,36			# 0x24jal	memsetmove	$17,$2srl	$4,$16,3jal	faad_mdct_initsll	$4,$4,1sll	$4,$16,1andi	$4,$4,0xfffejal	faad_mdct_initsw	$2,24($17)sw	$2,32($17)jal	faad_mdct_initandi	$4,$16,0xfffesw	$2,28($17)li	$2,1024			# 0x400beq	$16,$2,$L11lui	$2,%hi(sine_long_960)lui	$3,%hi(sine_short_120)addiu	$2,$2,%lo(sine_long_960)addiu	$3,$3,%lo(sine_short_120)sw	$2,0($17)sw	$3,8($17)lui	$2,%hi(kbd_long_960)lui	$3,%hi(kbd_short_120)addiu	$2,$2,%lo(kbd_long_960)addiu	$3,$3,%lo(kbd_short_120)sw	$2,4($17)sw	$3,12($17)lui	$2,%hi(sine_mid_480)lui	$3,%hi(ld_mid_480)addiu	$2,$2,%lo(sine_mid_480)addiu	$3,$3,%lo(ld_mid_480)sw	$2,16($17)sw	$3,20($17)move	$2,$17lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L11:lui	$2,%hi(sine_long_1024)lui	$3,%hi(sine_short_128)addiu	$2,$2,%lo(sine_long_1024)addiu	$3,$3,%lo(sine_short_128)sw	$2,0($17)sw	$3,8($17)lui	$2,%hi(kbd_long_1024)lui	$3,%hi(kbd_short_128)addiu	$2,$2,%lo(kbd_long_1024)addiu	$3,$3,%lo(kbd_short_128)sw	$2,4($17)sw	$3,12($17)lui	$2,%hi(sine_mid_512)lui	$3,%hi(ld_mid_512)addiu	$2,$2,%lo(sine_mid_512)addiu	$3,$3,%lo(ld_mid_512)sw	$2,16($17)sw	$3,20($17)move	$2,$17lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	filter_bank_init.section	.text.ifilter_bank,"ax",@progbits.align	2.align	5.globl	ifilter_bank.ent	ifilter_bank.type	ifilter_bank, @functionifilter_bank:.frame	$sp,8328,$31		# vars= 8272, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-8328sw	$19,8300($sp)lhu	$19,8360($sp)sw	$21,8308($sp)addiu	$21,$sp,16sw	$23,8316($sp)sw	$22,8312($sp)sw	$20,8304($sp)sw	$17,8292($sp)move	$23,$4andi	$17,$5,0x00ffandi	$20,$6,0x00ffmove	$4,$21move	$5,$0li	$6,8192			# 0x2000srl	$22,$19,3sw	$fp,8320($sp)sw	$18,8296($sp)sw	$16,8288($sp)sw	$31,8324($sp)andi	$18,$7,0x00ffjal	memsetlbu	$16,8356($sp)subu	$3,$19,$22srl	$2,$3,31addu	$2,$2,$3sra	$2,$2,1li	$3,23			# 0x17beq	$16,$3,$L95andi	$fp,$2,0xffffsll	$2,$20,2sll	$3,$18,2addu	$2,$2,$23addu	$3,$3,$23lw	$4,8($2)lw	$2,0($2)lw	$20,8($3)lw	$18,0($3)sw	$4,8260($sp)sw	$2,8264($sp)$L15:li	$2,1			# 0x1beq	$17,$2,$L18sll	$2,$19,1bne	$17,$0,$L96li	$2,2			# 0x2sll	$2,$19,1andi	$4,$2,0xfffeli	$3,1024			# 0x400beq	$4,$3,$L22sltu	$2,$4,1025bne	$2,$0,$L97li	$2,960			# 0x3c0li	$2,1920			# 0x780beq	$4,$2,$L23li	$2,2048			# 0x800beq	$4,$2,$L23nop$L21:move	$4,$0$L25:lw	$5,8344($sp)jal	faad_imdctmove	$6,$21blez	$19,$L77move	$16,$0move	$8,$0li	$14,1073741824			# 0x40000000$L27:sll	$10,$16,2sll	$11,$8,2addu	$13,$18,$10addu	$11,$11,$21lw	$6,0($13)lw	$4,0($11)lw	$5,8352($sp)mult	$4,$6addu	$12,$5,$10mflo	$4mfhi	$5addu	$2,$4,$14sltu	$6,$2,$4addu	$3,$6,$5lw	$7,0($12)sll	$4,$3,1srl	$2,$2,31or	$2,$4,$2addu	$7,$7,$2lw	$2,8348($sp)addu	$10,$2,$10sw	$7,0($10)lw	$8,4($13)lw	$4,4($11)lw	$9,4($12)mult	$4,$8lw	$6,8($11)mflo	$4mfhi	$5addu	$2,$4,$14sltu	$8,$2,$4addu	$3,$8,$5sll	$4,$3,1srl	$2,$2,31or	$2,$4,$2addu	$9,$9,$2sw	$9,4($10)lw	$8,8($13)lw	$9,8($12)mult	$6,$8lw	$4,12($11)mflo	$6mfhi	$7addu	$2,$6,$14sltu	$8,$2,$6addu	$3,$8,$7sll	$6,$3,1srl	$2,$2,31or	$2,$6,$2addu	$9,$9,$2sw	$9,8($10)lw	$6,12($13)addiu	$8,$16,4mult	$4,$6lw	$7,12($12)mflo	$4mfhi	$5addu	$2,$4,$14sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,1sll	$8,$8,16srl	$2,$2,31sra	$8,$8,16or	$2,$4,$2addu	$7,$7,$2slt	$4,$8,$19sw	$7,12($10)bne	$4,$0,$L27move	$16,$8lw	$18,8352($sp)move	$13,$0move	$17,$0li	$24,1073741824			# 0x40000000$L29:subu	$16,$19,$17addu	$8,$19,$17lw	$2,8264($sp)sll	$16,$16,2sll	$8,$8,2addu	$16,$2,$16addu	$8,$8,$21lw	$6,0($8)lw	$9,-4($16)lw	$10,4($8)mult	$6,$9lw	$12,8($8)mflo	$6mfhi	$7addu	$2,$6,$24sltu	$9,$2,$6addu	$3,$9,$7sll	$6,$3,1srl	$2,$2,31or	$2,$6,$2sw	$2,0($18)lw	$9,-8($16)lw	$14,12($8)mult	$10,$9addiu	$17,$13,4mflo	$10mfhi	$11addu	$4,$10,$24sltu	$8,$4,$10addu	$5,$8,$11sll	$9,$5,1srl	$4,$4,31or	$4,$9,$4sw	$4,4($18)lw	$8,-12($16)sll	$17,$17,16mult	$12,$8sra	$17,$17,16mflo	$12mfhi	$13addu	$2,$12,$24sltu	$4,$2,$12addu	$3,$4,$13sll	$5,$3,1srl	$2,$2,31or	$2,$5,$2sw	$2,8($18)lw	$4,-16($16)slt	$9,$17,$19mult	$14,$4move	$13,$17mflo	$14mfhi	$15addu	$6,$14,$24sltu	$2,$6,$14addu	$7,$2,$15sll	$3,$7,1srl	$6,$6,31or	$6,$3,$6sw	$6,12($18)bne	$9,$0,$L29addiu	$18,$18,16$L77:lw	$31,8324($sp)$L101:lw	$fp,8320($sp)lw	$23,8316($sp)lw	$22,8312($sp)lw	$21,8308($sp)lw	$20,8304($sp)lw	$19,8300($sp)lw	$18,8296($sp)lw	$17,8292($sp)lw	$16,8288($sp)j	$31addiu	$sp,$sp,8328$L96:beq	$17,$2,$L19li	$2,3			# 0x3bne	$17,$2,$L101lw	$31,8324($sp)sll	$2,$19,1andi	$4,$2,0xfffeli	$3,1024			# 0x400beq	$4,$3,$L62sltu	$2,$4,1025bne	$2,$0,$L98li	$2,960			# 0x3c0li	$2,1920			# 0x780beq	$4,$2,$L63li	$2,2048			# 0x800beq	$4,$2,$L63nop$L61:move	$4,$0$L65:lw	$5,8344($sp)jal	faad_imdctmove	$6,$21blez	$fp,$L66noplw	$4,8352($sp)lw	$3,8348($sp)move	$5,$0$L68:lw	$2,0($4)addiu	$5,$5,1sw	$2,0($3)addiu	$4,$4,4bne	$fp,$5,$L68addiu	$3,$3,4$L66:blez	$22,$L69nopmove	$10,$20move	$2,$0li	$11,1			# 0x1addiu	$20,$22,1li	$12,1073741824			# 0x40000000$L71:addu	$6,$fp,$2sll	$6,$6,2addu	$2,$6,$21lw	$4,0($2)lw	$8,0($10)lw	$5,8352($sp)mult	$4,$8addu	$7,$5,$6mflo	$4mfhi	$5addu	$2,$4,$12lw	$9,0($7)sltu	$7,$2,$4addu	$3,$7,$5sll	$4,$3,1srl	$2,$2,31or	$2,$4,$2addu	$9,$9,$2lw	$2,8348($sp)addiu	$10,$10,4addu	$6,$2,$6move	$2,$11addiu	$11,$11,1bne	$20,$11,$L71sw	$9,0($6)$L69:blez	$fp,$L72nopaddu	$13,$22,$fpaddiu	$7,$fp,1move	$3,$0li	$8,1			# 0x1$L74:addu	$2,$13,$3lw	$4,8352($sp)sll	$2,$2,2addu	$6,$2,$21addu	$3,$4,$2lw	$4,0($3)lw	$5,0($6)lw	$6,8348($sp)addu	$4,$4,$5addu	$2,$2,$6move	$3,$8addiu	$8,$8,1bne	$7,$8,$L74sw	$4,0($2)$L72:blez	$19,$L77lw	$12,8352($sp)move	$9,$0li	$8,1			# 0x1addiu	$13,$19,1li	$10,1073741824			# 0x40000000$L76:subu	$2,$19,$9addu	$6,$19,$9lw	$7,8264($sp)sll	$6,$6,2sll	$2,$2,2addu	$6,$6,$21addu	$2,$2,$7lw	$4,0($6)lw	$7,-4($2)move	$9,$8mult	$4,$7addiu	$8,$8,1mflo	$4mfhi	$5addu	$2,$4,$10sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,1srl	$2,$2,31or	$2,$4,$2sw	$2,0($12)bne	$13,$8,$L76addiu	$12,$12,4j	$L101lw	$31,8324($sp)$L18:andi	$4,$2,0xfffeli	$3,1024			# 0x400beq	$4,$3,$L31sltu	$2,$4,1025bne	$2,$0,$L99li	$2,960			# 0x3c0li	$2,1920			# 0x780beq	$4,$2,$L32li	$2,2048			# 0x800beq	$4,$2,$L32nop$L30:move	$4,$0$L34:lw	$5,8344($sp)jal	faad_imdctmove	$6,$21blez	$19,$L35nopmove	$16,$0move	$8,$0li	$14,1073741824			# 0x40000000$L37:sll	$10,$16,2sll	$11,$8,2addu	$13,$18,$10addu	$11,$11,$21lw	$6,0($13)lw	$4,0($11)lw	$5,8352($sp)mult	$4,$6addu	$12,$5,$10mflo	$4mfhi	$5addu	$2,$4,$14sltu	$6,$2,$4addu	$3,$6,$5lw	$7,0($12)sll	$4,$3,1srl	$2,$2,31or	$2,$4,$2addu	$7,$7,$2lw	$2,8348($sp)addu	$10,$2,$10sw	$7,0($10)lw	$8,4($13)lw	$4,4($11)lw	$9,4($12)mult	$4,$8lw	$6,8($11)mflo	$4mfhi	$5addu	$2,$4,$14sltu	$8,$2,$4addu	$3,$8,$5sll	$4,$3,1srl	$2,$2,31or	$2,$4,$2addu	$9,$9,$2sw	$9,4($10)lw	$8,8($13)lw	$9,8($12)mult	$6,$8lw	$4,12($11)mflo	$6mfhi	$7addu	$2,$6,$14sltu	$8,$2,$6addu	$3,$8,$7sll	$6,$3,1srl	$2,$2,31or	$2,$6,$2addu	$9,$9,$2sw	$9,8($10)lw	$6,12($13)addiu	$8,$16,4mult	$4,$6lw	$7,12($12)mflo	$4mfhi	$5addu	$2,$4,$14sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,1sll	$8,$8,16srl	$2,$2,31sra	$8,$8,16or	$2,$4,$2addu	$7,$7,$2slt	$4,$8,$19sw	$7,12($10)bne	$4,$0,$L37move	$16,$8$L35:blez	$fp,$L38noplw	$4,8352($sp)move	$2,$0li	$5,1			# 0x1addiu	$7,$fp,1$L40:addu	$2,$19,$2sll	$2,$2,2addu	$2,$2,$21lw	$3,0($2)move	$2,$5addiu	$5,$5,1sw	$3,0($4)bne	$7,$5,$L40addiu	$4,$4,4$L38:blez	$22,$L41nopaddu	$9,$19,$fpmove	$5,$0li	$10,1			# 0x1addiu	$20,$22,1li	$12,1073741824			# 0x40000000$L43:subu	$2,$22,$5addu	$6,$9,$5lw	$3,8260($sp)sll	$6,$6,2sll	$2,$2,2addu	$2,$2,$3addu	$6,$6,$21lw	$4,0($6)lw	$8,-4($2)addu	$7,$fp,$5mult	$4,$8sll	$7,$7,2mflo	$4mfhi	$5addu	$2,$4,$12sltu	$6,$2,$4lw	$4,8352($sp)addu	$3,$6,$5addu	$7,$7,$4srl	$2,$2,31sll	$4,$3,1move	$5,$10or	$2,$4,$2addiu	$10,$10,1bne	$20,$10,$L43sw	$2,0($7)$L41:blez	$fp,$L77addu	$3,$22,$fpaddiu	$7,$fp,1move	$5,$0li	$4,1			# 0x1$L45:addu	$2,$3,$5lw	$5,8352($sp)sll	$2,$2,2addu	$2,$2,$5move	$5,$4addiu	$4,$4,1bne	$7,$4,$L45sw	$0,0($2)lw	$31,8324($sp)lw	$fp,8320($sp)lw	$23,8316($sp)lw	$22,8312($sp)lw	$21,8308($sp)lw	$20,8304($sp)lw	$19,8300($sp)lw	$18,8296($sp)lw	$17,8292($sp)lw	$16,8288($sp)j	$31addiu	$sp,$sp,8328$L95:sll	$2,$20,2sll	$3,$18,2addu	$2,$2,$23addu	$3,$3,$23lw	$2,16($2)lw	$18,16($3)move	$20,$0sw	$2,8264($sp)j	$L15sw	$0,8260($sp)$L97:bne	$4,$2,$L21nop$L22:j	$L25lw	$4,28($23)$L99:bne	$4,$2,$L30nop$L31:j	$L34lw	$4,28($23)$L23:j	$L25lw	$4,32($23)$L32:j	$L34lw	$4,32($23)$L19:lw	$4,24($23)lw	$5,8344($sp)jal	faad_imdctmove	$6,$21lw	$2,8344($sp)sll	$7,$22,2sll	$6,$22,3lw	$4,24($23)addu	$5,$2,$7sw	$6,8280($sp)addu	$6,$21,$6jal	faad_imdctsw	$7,8276($sp)lw	$7,8280($sp)lw	$6,8344($sp)sll	$3,$22,4lw	$4,24($23)addu	$5,$6,$7addu	$6,$21,$3jal	faad_imdctsw	$3,8284($sp)lw	$2,8280($sp)lw	$5,8276($sp)lw	$3,8284($sp)sll	$17,$22,5lw	$6,8344($sp)subu	$18,$17,$2subu	$3,$3,$5lw	$4,24($23)addu	$5,$6,$3addu	$6,$21,$18jal	faad_imdctsw	$3,8272($sp)lw	$7,8344($sp)lw	$2,8284($sp)lw	$4,24($23)addu	$5,$7,$2jal	faad_imdctaddu	$6,$21,$17lw	$3,8276($sp)lw	$6,8284($sp)lw	$7,8280($sp)lw	$2,8344($sp)addu	$5,$3,$6lw	$4,24($23)addu	$6,$7,$17addu	$5,$2,$5jal	faad_imdctaddu	$6,$21,$6lw	$3,8284($sp)sll	$16,$22,6lw	$7,8344($sp)subu	$6,$16,$3lw	$4,24($23)addu	$5,$7,$18jal	faad_imdctaddu	$6,$21,$6lw	$2,8276($sp)lw	$3,8280($sp)lw	$6,8344($sp)subu	$17,$17,$2subu	$16,$16,$3lw	$4,24($23)addu	$5,$6,$17jal	faad_imdctaddu	$6,$21,$16blez	$fp,$L46noplw	$4,8352($sp)lw	$3,8348($sp)move	$5,$0$L48:lw	$2,0($4)addiu	$5,$5,1sw	$2,0($3)addiu	$4,$4,4bne	$5,$fp,$L48addiu	$3,$3,4$L46:blez	$22,$L49addu	$2,$22,$fpsll	$25,$22,1sw	$2,8256($sp)lw	$5,8276($sp)lw	$6,8280($sp)lw	$2,8280($sp)addu	$7,$25,$22addu	$4,$7,$fpsw	$7,8248($sp)addu	$3,$25,$fpaddu	$5,$5,$22subu	$6,$6,$25srl	$7,$22,1subu	$2,$2,$22lw	$18,8260($sp)move	$23,$20sw	$3,8252($sp)sw	$4,8244($sp)sw	$5,8240($sp)

⌨️ 快捷键说明

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