filtbank.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,316 行 · 第 1/5 页
S
4,316 行
sw $6,8236($sp)sw $7,8232($sp)sw $2,8268($sp)move $14,$0li $24,1 # 0x1addiu $20,$22,1li $16,1073741824 # 0x40000000$L51:sll $2,$14,2addu $2,$2,$21lw $4,0($2)lw $3,0($23)lw $7,8352($sp)mult $4,$3addu $8,$fp,$14mflo $4mfhi $5addu $2,$4,$16sll $8,$8,2addu $6,$7,$8sltu $7,$2,$4addu $3,$7,$5lw $9,0($6)sll $5,$3,1srl $2,$2,31or $2,$5,$2addu $9,$9,$2lw $2,8348($sp)addu $4,$25,$14addu $8,$2,$8lw $5,8260($sp)sll $4,$4,2subu $2,$22,$14sw $9,0($8)sll $2,$2,2addu $4,$4,$21addu $3,$22,$14lw $6,0($4)addu $15,$5,$2sll $3,$3,2lw $2,0($18)addu $3,$3,$21lw $8,0($3)lw $4,-4($15)mult $6,$2lw $2,8256($sp)mflo $6mfhi $7mult $8,$4addu $11,$2,$14mflo $8lw $4,8352($sp)addu $2,$6,$16sll $11,$11,2addu $12,$4,$11sltu $13,$2,$6mfhi $9addu $4,$8,$16sltu $6,$4,$8addu $3,$13,$7lw $10,0($12)addu $5,$6,$9sll $7,$3,1srl $2,$2,31or $2,$7,$2sll $6,$5,1lw $7,8276($sp)srl $4,$4,31or $4,$6,$4addu $10,$10,$2lw $2,8348($sp)addu $10,$10,$4addu $3,$7,$14lw $4,8248($sp)addu $11,$2,$11sll $3,$3,2sw $10,0($11)addu $2,$4,$14addu $3,$3,$21lw $6,0($3)lw $4,0($18)sll $2,$2,2addu $2,$2,$21lw $8,0($2)lw $3,-4($15)mult $6,$4lw $2,8252($sp)mflo $6mfhi $7mult $8,$3lw $4,8352($sp)mflo $8addu $11,$14,$2sll $11,$11,2addu $2,$6,$16addu $12,$4,$11sltu $13,$2,$6mfhi $9addu $4,$8,$16sltu $6,$4,$8addu $3,$13,$7lw $10,0($12)addu $5,$6,$9sll $7,$3,1srl $2,$2,31or $2,$7,$2sll $6,$5,1lw $7,8236($sp)srl $4,$4,31or $4,$6,$4addu $10,$10,$2lw $2,8348($sp)addu $10,$10,$4addu $3,$7,$14lw $4,8240($sp)addu $11,$2,$11sll $3,$3,2sw $10,0($11)addu $2,$14,$4addu $3,$3,$21lw $6,0($3)lw $4,0($18)sll $2,$2,2addu $2,$2,$21lw $8,0($2)mult $6,$4lw $3,-4($15)mflo $6mfhi $7lw $2,8244($sp)mult $8,$3lw $4,8352($sp)addu $12,$2,$14mflo $8sll $12,$12,2addu $2,$6,$16addu $13,$4,$12mfhi $9addu $4,$8,$16sltu $11,$2,$6sltu $6,$4,$8addu $5,$6,$9addu $3,$11,$7sll $6,$5,1lw $10,0($13)sll $7,$3,1srl $2,$2,31srl $4,$4,31or $2,$7,$2or $4,$6,$4lw $5,8348($sp)lw $6,8232($sp)addu $10,$10,$2addu $10,$10,$4addu $12,$5,$12slt $2,$14,$6beq $2,$0,$L52sw $10,0($12)lw $7,8280($sp)lw $4,8268($sp)addu $2,$7,$14sll $2,$2,2addu $3,$14,$4addu $2,$2,$21lw $6,0($2)lw $4,0($18)sll $3,$3,2addu $3,$3,$21lw $8,0($3)mult $6,$4lw $2,-4($15)lw $3,8276($sp)mflo $6mfhi $7mult $8,$2addu $10,$3,$fpmflo $8lw $4,8352($sp)addu $10,$14,$10addu $2,$6,$16sll $10,$10,2addu $13,$4,$10sltu $12,$2,$6addu $4,$8,$16mfhi $9sltu $6,$4,$8addu $3,$12,$7lw $11,0($13)addu $5,$6,$9sll $7,$3,1srl $2,$2,31sll $6,$5,1or $2,$7,$2srl $4,$4,31lw $5,8348($sp)addu $11,$11,$2or $4,$6,$4addu $11,$11,$4addu $10,$5,$10sw $11,0($10)$L52:move $14,$24addiu $24,$24,1addiu $23,$23,4bne $20,$24,$L51addiu $18,$18,4lw $6,8284($sp)lw $7,8276($sp)subu $24,$6,$25subu $2,$6,$7addu $5,$2,$22lw $7,8280($sp)subu $2,$2,$22lw $3,8240($sp)lw $4,8236($sp)subu $20,$6,$22sw $2,8212($sp)lw $6,8280($sp)lw $2,8268($sp)addu $25,$25,$7lw $15,8260($sp)addu $3,$fp,$3addu $4,$4,$fpaddu $6,$6,$22sw $25,8220($sp)addu $23,$7,$fpaddu $25,$fp,$2move $14,$0move $18,$0li $16,1073741824 # 0x40000000sw $3,8228($sp)sw $4,8216($sp)sw $5,8208($sp)j $L55sw $6,8224($sp)$L100:lw $4,8260($sp)sll $2,$2,2addu $2,$4,$2addiu $13,$2,-4$L58:lw $3,8224($sp)lw $4,8220($sp)addu $2,$3,$14addu $3,$4,$14sll $2,$2,2sll $3,$3,2addu $2,$2,$21addu $3,$3,$21lw $6,0($2)lw $8,0($3)lw $2,0($15)lw $11,0($13)mult $8,$2lw $7,8228($sp)mflo $8mfhi $9mult $6,$11addu $10,$14,$7mflo $6mfhi $7addu $4,$6,$16sltu $12,$4,$6addu $2,$8,$16sltu $11,$2,$8addu $5,$12,$7lw $6,8212($sp)lw $7,8272($sp)addu $3,$11,$9addu $12,$7,$14addu $11,$14,$6sll $7,$3,1sll $6,$5,1srl $4,$4,31srl $2,$2,31or $2,$7,$2or $4,$6,$4addu $4,$4,$2subu $10,$10,$19lw $2,8352($sp)sll $10,$10,2addu $10,$10,$2sll $12,$12,2sw $4,0($10)addu $12,$12,$21lw $8,0($12)lw $2,0($15)sll $11,$11,2addu $11,$11,$21lw $6,0($11)mult $8,$2lw $11,0($13)mflo $8mfhi $9mult $6,$11lw $7,8216($sp)mflo $6addu $2,$8,$16sltu $11,$2,$8addu $10,$7,$14addu $4,$6,$16mfhi $7sltu $12,$4,$6addu $3,$11,$9lw $6,8208($sp)addu $5,$12,$7srl $2,$2,31sll $7,$3,1addu $11,$6,$14or $2,$7,$2sll $6,$5,1lw $7,8352($sp)subu $10,$10,$19srl $4,$4,31addu $12,$24,$14or $4,$6,$4sll $10,$10,2addu $4,$4,$2addu $10,$10,$7sll $12,$12,2sw $4,0($10)addu $12,$12,$21lw $8,0($12)lw $2,0($15)sll $11,$11,2addu $11,$11,$21lw $6,0($11)mult $8,$2lw $11,0($13)mflo $8mfhi $9mult $6,$11addu $2,$8,$16mflo $6mfhi $7addu $4,$6,$16sltu $12,$4,$6sltu $11,$2,$8addu $5,$12,$7addu $3,$11,$9sll $6,$5,1sll $7,$3,1srl $4,$4,31srl $2,$2,31or $2,$7,$2addu $10,$25,$14or $4,$6,$4addu $4,$4,$2subu $10,$10,$19lw $2,8352($sp)addu $8,$20,$14sll $10,$10,2addu $10,$10,$2sll $8,$8,2sw $4,0($10)addu $8,$8,$21lw $7,0($13)lw $4,0($8)addu $6,$14,$23mult $4,$7subu $6,$6,$19mflo $4mfhi $5addu $2,$4,$16sltu $7,$2,$4lw $4,8352($sp)addu $3,$7,$5sll $6,$6,2addu $6,$6,$4srl $2,$2,31sll $4,$3,1addiu $18,$18,1or $2,$4,$2sw $2,0($6)addiu $15,$15,4beq $22,$18,$L49move $14,$18$L55:lw $3,8232($sp)slt $2,$14,$3bne $2,$0,$L100subu $2,$22,$14lw $5,8268($sp)lw $6,8280($sp)addu $2,$14,$5lw $7,8260($sp)subu $13,$22,$14sll $13,$13,2sll $2,$2,2addu $13,$7,$13addu $3,$6,$14addu $2,$2,$21lw $4,-4($13)lw $6,0($2)sll $3,$3,2addu $3,$3,$21lw $8,0($3)mult $6,$4lw $2,0($15)mflo $6mfhi $7mult $8,$2addu $4,$6,$16mflo $8lw $3,8276($sp)addu $2,$8,$16mfhi $9sltu $12,$4,$6sltu $11,$2,$8addu $10,$3,$14addu $5,$12,$7addu $3,$11,$9sll $6,$5,1sll $7,$3,1srl $4,$4,31srl $2,$2,31or $2,$7,$2addu $10,$10,$fpor $4,$6,$4addu $4,$4,$2subu $10,$10,$19lw $2,8352($sp)sll $10,$10,2addu $10,$10,$2addiu $13,$13,-4j $L58sw $4,0($10)$L49:blez $fp,$L77addu $3,$22,$fpaddiu $7,$fp,1move $5,$0li $4,1 # 0x1$L60:addu $2,$3,$5lw $5,8352($sp)sll $2,$2,2addu $2,$2,$5move $5,$4addiu $4,$4,1bne $7,$4,$L60sw $0,0($2)j $L101lw $31,8324($sp)$L98:bne $4,$2,$L61nop$L62:j $L65lw $4,28($23)$L63:j $L65lw $4,32($23).set macro.set reorder.end ifilter_bank.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "window_sequence != 0x2\000".align 2$LC1:.ascii "filtbank.c\000".section .text.filter_bank_ltp,"ax",@progbits.align 2.align 5.globl filter_bank_ltp.ent filter_bank_ltp.type filter_bank_ltp, @functionfilter_bank_ltp:.frame $sp,8248,$31 # vars= 8192, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8248sw $21,8228($sp)addiu $21,$sp,16sw $23,8236($sp)sw $20,8224($sp)sw $17,8212($sp)move $23,$4andi $17,$5,0x00ffandi $20,$6,0x00ffmove $4,$21move $5,$0li $6,8192 # 0x2000sw $fp,8240($sp)sw $22,8232($sp)sw $19,8220($sp)sw $18,8216($sp)sw $16,8208($sp)sw $31,8244($sp)andi $19,$7,0x00fflw $22,8264($sp)lw $fp,8268($sp)lbu $16,8272($sp)jal memsetlhu $18,8276($sp)li $3,2 # 0x2beq $17,$3,$L172li $2,23 # 0x17beq $16,$2,$L173sll $3,$19,2sll $2,$20,2addu $2,$2,$23addu $3,$3,$23lw $19,8($2)lw $5,8($3)lw $16,0($2)lw $6,0($3)$L107:srl $12,$18,3subu $2,$18,$12srl $3,$2,31addu $3,$3,$2sra $3,$3,1li $2,1 # 0x1beq $17,$2,$L110andi $13,$3,0xffffbne $17,$0,$L174li $2,3 # 0x3addiu $2,$18,-1sll $11,$2,16sra $11,$11,16bltz $11,$L148subu $2,$18,$11sll $2,$2,2addu $24,$11,$18addu $2,$16,$2sll $3,$11,2sll $10,$24,2addu $15,$6,$3addu $14,$22,$10addiu $13,$2,-4move $17,$11addu $12,$3,$22j $L118move $16,$0$L158:sll $10,$24,2$L118:lw $6,0($15)lw $4,0($12)li $8,1073741824 # 0x40000000mult $4,$6subu $7,$17,$16mflo $4mfhi $5addu $2,$4,$8sltu $6,$2,$4addu $3,$6,$5sll $4,$3,1sll $7,$7,2srl $2,$2,31or $2,$4,$2addu $7,$7,$21sw $2,0($7)lw $6,0($13)lw $4,0($14)addiu $7,$11,-1mult $4,$6sll $11,$7,16mflo $4mfhi $5addu $2,$4,$8sltu $6,$2,$4addu $3,$6,$5sll $4,$3,1srl $2,$2,31addu $10,$10,$21or $2,$4,$2sra $11,$11,16sw $2,0($10)addiu $16,$16,1addiu $12,$12,-4addiu $15,$15,-4addiu $14,$14,-4addiu $13,$13,4bgez $11,$L158addiu $24,$24,-1$L148:sll $2,$18,1$L177:andi $7,$2,0xfffeli $3,960 # 0x3c0beq $7,$3,$L153sltu $2,$7,961$L178:beq $2,$0,$L155li $2,1920 # 0x780li $2,240 # 0xf0beq $7,$2,$L152li $2,256 # 0x100beq $7,$2,$L152nopj $L156move $4,$0$L174:beq $17,$2,$L175lw $31,8244($sp)lw $fp,8240($sp)lw $23,8236($sp)lw $22,8232($sp)lw $21,8228($sp)lw $20,8224($sp)lw $19,8220($sp)lw $18,8216($sp)lw $17,8212($sp)lw $16,8208($sp)j $31addiu $sp,$sp,8248$L110:blez $18,$L113nopmove $9,$6move $8,$22move $5,$0li $10,1 # 0x1addiu $11,$18,1li $14,1073741824 # 0x40000000$L125:lw $6,0($9)lw $4,0($8)sll $7,$5,2mult $4,$6addu $7,$7,$21mflo $4mfhi $5addu $2,$4,$14sltu $6,$2,$4addu $3,$6,$5sll $4,$3,1srl $2,$2,31move $5,$10or $2,$4,$2addiu $10,$10,1sw $2,0($7)addiu $8,$8,4bne $10,$11,$L125addiu $9,$9,4$L113:blez $13,$L126nopmove $3,$0li $5,1 # 0x1addiu $7,$13,1$L128:addu $2,$18,$3sll $2,$2,2addu $3,$2,$22lw $4,0($3)addu $2,$2,$21move $3,$5addiu $5,$5,1bne $5,$7,$L128sw $4,0($2)$L126:blez $12,$L129nopaddu $11,$18,$13move $8,$0li $9,1 # 0x1addiu $10,$12,1li $14,1073741824 # 0x40000000$L131:subu $2,$12,$8addu $7,$11,$8sll $7,$7,2sll $2,$2,2addu $6,$7,$22addu $2,$2,$19lw $8,-4($2)lw $4,0($6)addu $7,$7,$21mult $4,$8move $8,$9mflo $4mfhi $5addu $2,$4,$14sltu $6,$2,$4addu $3,$6,$5sll $4,$3,1srl $2,$2,31or $2,$4,$2addiu $9,$9,1bne $9,$10,$L131sw $2,0($7)$L129:blez $13,$L148addu $2,$18,$13addu $5,$12,$2addiu $7,$13,1move $4,$0li $3,1 # 0x1$L134:addu $2,$5,$4sll $2,$2,2addu $2,$2,$21move $4,$3addiu $3,$3,1bne $3,$7,$L134sw $0,0($2)sll $2,$18,1andi $7,$2,0xfffeli $3,960 # 0x3c0bne $7,$3,$L178sltu $2,$7,961$L153:lw $4,28($23)$L156:move $5,$21$L179:jal faad_mdctmove $6,$fplw $31,8244($sp)lw $fp,8240($sp)lw $23,8236($sp)lw $22,8232($sp)lw $21,8228($sp)lw $20,8224($sp)lw $19,8220($sp)lw $18,8216($sp)lw $17,8212($sp)lw $16,8208($sp)j $31addiu $sp,$sp,8248$L173:sll $2,$20,2addu $2,$2,$23addu $3,$3,$23lw $16,16($2)lw $6,16($3)move $19,$0j $L107move $5,$0$L155:beq $7,$2,$L154li $2,2048 # 0x800beq $7,$2,$L154li $2,1024 # 0x400beq $7,$2,$L153move $4,$0j $L179move $5,$21$L154:j $L156lw $4,32($23)$L152:j $L156lw $4,24($23)$L175:blez $13,$L115nopmove $4,$0li $3,1 # 0x1addiu $7,$13,1$L141:sll $2,$4,2addu $2,$2,$21move $4,$3addiu $3,$3,1bne $3,$7,$L141sw $0,0($2)$L115:blez $12,$L142nopmove $8,$5move $11,$0li $9,1 # 0x1addiu $10,$12,1li $14,1073741824 # 0x40000000$L144:addu $7,$13,$11sll $7,$7,2addu $2,$7,$22lw $4,0($2)lw $6,0($8)addu $7,$7,$21mult $4,$6move $11,$9mflo $4mfhi $5addu $2,$4,$14sltu $6,$2,$4addu $3,$6,$5sll $4,$3,1srl $2,$2,31or $2,$4,$2addiu $9,$9,1sw $2,0($7)bne $9,$10,$L144addiu $8,$8,4$L142:blez $13,$L145addiu $7,$13,1addu $6,$12,$13move $3,$0li $5,1 # 0x1$L147:addu $2,$6,$3sll $2,$2,2addu $3,$2,$22lw $4,0($3)addu $2,$2,$21move $3,$5addiu $5,$5,1bne $5,$7,$L147sw $4,0($2)$L145:blez $18,$L148move $8,$0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?