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 + -
显示快捷键?