vf_eq2.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,315 行 · 第 1/3 页
MID
2,315 行
bne $2,$0,$L236 move $4,$19 lw $2,100($19) li $3,393216 # 0x60000 addu $2,$2,$3 lw $6,904($2) j $L218 lw $7,908($2)$L141: lui $16,%hi($LC15)$L233: jal strlen addiu $4,$16,%lo($LC15) move $6,$2 sltu $2,$2,4 beq $2,$0,$L153 lbu $3,%lo($LC15)($16) lbu $2,0($17) addiu $5,$16,%lo($LC15) beq $6,$0,$L155 subu $2,$2,$3 bne $2,$0,$L236 move $4,$19 lbu $2,1($17) lbu $3,1($5) sltu $4,$6,2 bne $4,$0,$L155 subu $2,$2,$3 bne $2,$0,$L236 move $4,$19 lbu $2,2($17) lbu $3,2($5) li $4,2 # 0x2 beq $6,$4,$L155 subu $2,$2,$3 bne $2,$0,$L236 move $4,$19 lbu $3,3($17) lbu $2,3($5) subu $2,$3,$2$L155: bne $2,$0,$L106 nop lw $4,4($20)$L227: lw $17,100($19) jal __floatsidf addiu $4,$4,100 lui $4,%hi($LC11) lw $6,%lo($LC11)($4) lw $7,%lo($LC11+4)($4) move $5,$3 jal __muldf3 move $4,$2 li $5,131072 # 0x20000 ori $4,$5,0x128 li $7,393216 # 0x60000 li $6,262144 # 0x40000 addu $7,$17,$7 addu $6,$17,$6 addu $20,$17,$4 lui $21,%hi($LC13) sw $2,904($7) sw $3,908($7) addu $16,$20,$5 sw $2,560($6) sw $3,564($6) lw $18,%lo($LC13)($21) sw $2,856($7) sw $3,860($7) lw $19,%lo($LC13+4)($21) lw $4,264($16) lw $5,268($16) sw $0,552($6) sw $0,848($7) move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L237 li $3,131072 # 0x20000 lw $4,272($16) lw $5,276($16) move $6,$0 jal __nedf2 move $7,$0 bne $2,$0,$L237 li $3,131072 # 0x20000 lw $4,280($16) lw $5,284($16) move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L163 li $3,131072 # 0x20000 sw $0,260($16)$L167: li $2,262144 # 0x40000 ori $2,$2,0x250 addu $20,$17,$2 li $3,131072 # 0x20000 addu $16,$20,$3 lw $18,%lo($LC13)($21) lw $19,%lo($LC13+4)($21) lw $4,264($16) lw $5,268($16) move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L238 li $3,131072 # 0x20000 lw $4,272($16) lw $5,276($16) move $6,$0 jal __nedf2 move $7,$0 bne $2,$0,$L238 li $3,131072 # 0x20000 lw $4,280($16) lw $5,284($16) move $6,$18 jal __nedf2 move $7,$19 beq $2,$0,$L219 li $3,131072 # 0x20000$L238: lui $2,%hi(apply_lut) addu $3,$20,$3 addiu $2,$2,%lo(apply_lut) j $L172 sw $2,260($3)$L109: lw $17,0($20) addiu $5,$16,%lo($LC9) jal strcmp move $4,$17 bne $2,$0,$L228 lui $16,%hi($LC12) j $L225 lui $2,%hi($LC10)$L223: lw $2,100($19)$L226: li $3,393216 # 0x60000 addu $2,$2,$3 lui $3,%hi($LC16) lw $6,896($2) lw $7,900($2) lw $4,%lo($LC16)($3) jal __muldf3 lw $5,%lo($LC16+4)($3) move $4,$2 jal __fixdfsi move $5,$3 j $L120 sw $2,4($20)$L148:$L234: lui $2,%hi(apply_lut) li $7,393216 # 0x60000 addu $3,$19,$3 addiu $2,$2,%lo(apply_lut) addu $7,$19,$7 j $L217 sw $2,260($3)$L206: move $4,$17 jal strcmp addiu $5,$16,%lo($LC15) j $L208 nop$L219: j $L172 sw $0,260($16)$L184: addiu $5,$16,%lo($LC12) jal strcmp move $4,$17 j $L186 nop$L222: lw $2,100($19) addu $2,$2,$3 lw $4,912($2) jal log lw $5,916($2) move $18,$2 lui $2,%hi($LC10) lw $4,%lo($LC10)($2) lw $5,%lo($LC10+4)($2) jal log move $19,$3 move $16,$2 lui $2,%hi($LC16) lw $6,%lo($LC16)($2) lw $7,%lo($LC16+4)($2) move $4,$18 move $5,$19 jal __muldf3 move $17,$3 move $4,$2 move $5,$3 move $6,$16 jal __divdf3 move $7,$17 move $4,$2 jal __fixdfsi move $5,$3 j $L120 sw $2,4($20)$L137: addiu $5,$16,%lo($LC14) jal strcmp move $4,$17 j $L139 nop$L195: addiu $5,$16,%lo($LC14) jal strcmp move $4,$17 bne $2,$0,$L235 lui $16,%hi($LC15) j $L226 lw $2,100($19)$L163:$L237: lui $2,%hi(apply_lut) addu $3,$20,$3 addiu $2,$2,%lo(apply_lut) j $L167 sw $2,260($3)$L153: move $4,$17 jal strcmp addiu $5,$16,%lo($LC15) bne $2,$0,$L106 nop j $L227 lw $4,4($20) .set macro .set reorder .end control .section .rodata.str1.4 .align 2$LC18: .ascii "%lf:%lf:%lf:%lf:%lf:%lf:%lf:%lf\000" .section .rodata.cst8 .align 3$LC17: .word 0 .word 1072693248 .section .text.open,"ax",@progbits .align 2 .align 5 .ent open .type open, @functionopen: .frame $sp,152,$31 # vars= 64, regs= 10/0, args= 48, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro lui $2,%hi(control) lui $3,%hi(query_format) addiu $sp,$sp,-152 addiu $2,$2,%lo(control) addiu $3,$3,%lo(query_format) sw $22,136($sp) sw $21,132($sp) sw $20,128($sp) sw $19,124($sp) sw $18,120($sp) sw $17,116($sp) sw $16,112($sp) sw $31,148($sp) sw $fp,144($sp) sw $23,140($sp) sw $2,8($4) sw $3,12($4) lui $2,%hi(put_image) lui $3,%hi(uninit) addiu $3,$3,%lo(uninit) li $17,393216 # 0x60000 addiu $2,$2,%lo(put_image) sw $3,32($4) move $16,$4 sw $2,20($4) ori $4,$17,0x3e0 jal uc_malloc move $22,$5 move $21,$2 lui $2,%hi($LC17) lw $19,%lo($LC17+4)($2) lw $18,%lo($LC17)($2) li $3,262144 # 0x40000 li $2,131072 # 0x20000 addu $17,$21,$17 addu $20,$21,$2 addu $3,$21,$3 sw $18,264($20) sw $19,268($20) sw $0,272($20) sw $0,276($20) sw $18,280($20) sw $19,284($20) sw $18,560($3) sw $19,564($3) sw $0,568($3) sw $0,572($3) sw $0,952($17) sw $0,964($17) sw $0,260($20) sw $0,256($20) sw $0,556($3) sw $0,956($17) sw $0,968($17) sw $21,100($16) sw $0,552($3) sw $18,576($3) sw $19,580($3) sw $0,976($17) sw $0,980($17) sw $0,984($17) sw $0,960($17) sw $0,972($17) sw $0,852($17) sw $18,856($17) sw $19,860($17) sw $0,864($17) sw $0,868($17) sw $18,872($17) sw $19,876($17) sw $0,848($17) sw $18,888($17) sw $19,892($17) sw $0,896($17) sw $0,900($17) sw $18,904($17) sw $19,908($17) sw $18,912($17) sw $19,916($17) sw $18,920($17) sw $19,924($17) sw $18,928($17) sw $19,932($17) sw $18,936($17) sw $19,940($17) sw $18,944($17) beq $22,$0,$L240 sw $19,948($17) addiu $2,$sp,64 addiu $3,$sp,72 sw $2,16($sp) sw $3,20($sp) addiu $2,$sp,80 addiu $3,$sp,88 lui $5,%hi($LC18) addiu $5,$5,%lo($LC18) move $4,$22 addiu $6,$sp,48 addiu $7,$sp,56 sw $2,24($sp) sw $3,28($sp) addiu $2,$sp,96 addiu $3,$sp,104 sw $3,36($sp) sw $2,32($sp) sw $18,48($sp) sw $19,52($sp) sw $18,56($sp) sw $19,60($sp) sw $0,64($sp) sw $0,68($sp) sw $18,72($sp) sw $19,76($sp) sw $18,80($sp) sw $19,84($sp) sw $18,88($sp) sw $19,92($sp) sw $18,96($sp) sw $19,100($sp) sw $18,104($sp) jal sscanf sw $19,108($sp) lw $2,80($sp) lw $3,84($sp) sw $2,928($17) sw $3,932($17) lw $6,88($sp) lw $7,92($sp) sw $6,936($17) sw $7,940($17) lw $2,96($sp) lw $3,100($sp) sw $2,944($17) sw $3,948($17) lw $6,104($sp) lw $7,108($sp) sw $6,920($17) sw $7,924($17) lw $6,48($sp) lw $7,52($sp) jal set_gamma move $4,$21 lw $2,56($sp) lw $3,60($sp) sw $0,256($20) sw $2,888($17) sw $3,892($17) move $4,$2 move $5,$3 sw $2,264($20) sw $3,268($20) move $6,$18 jal __nedf2 move $7,$19 beq $2,$0,$L263 move $6,$0 li $3,131072 # 0x20000$L270: lui $2,%hi(apply_lut) addu $3,$21,$3 addiu $2,$2,%lo(apply_lut) sw $2,260($3)$L246: li $16,393216 # 0x60000 addu $16,$21,$16 lw $2,888($16) lw $3,892($16) sw $2,16($sp) sw $3,20($sp) lw $6,896($16) lw $7,900($16) sw $6,24($sp) sw $7,28($sp) lw $2,912($16) lw $3,916($16) sw $2,32($sp) sw $3,36($sp) lw $8,904($16) lw $9,908($16) lui $fp,%hi($LC8) li $4,29 # 0x1d li $5,6 # 0x6 addiu $6,$fp,%lo($LC8) sw $8,40($sp) jal mp_msg sw $9,44($sp) lw $18,64($sp) lw $19,68($sp) li $2,131072 # 0x20000 sw $18,896($16) sw $19,900($16) addu $16,$21,$2 lui $2,%hi($LC17) lw $22,%lo($LC17)($2) lw $23,%lo($LC17+4)($2) lw $4,264($16) lw $5,268($16) sw $18,272($16) sw $19,276($16) sw $0,256($16) move $6,$22 jal __nedf2 move $7,$23 beq $2,$0,$L264 move $4,$18 li $3,131072 # 0x20000$L269: lui $2,%hi(apply_lut) addu $3,$21,$3 addiu $2,$2,%lo(apply_lut) sw $2,260($3)$L251: li $16,393216 # 0x60000 addu $16,$21,$16 lw $2,888($16) lw $3,892($16) sw $2,16($sp) sw $3,20($sp) lw $6,896($16) lw $7,900($16) sw $6,24($sp) sw $7,28($sp) lw $8,912($16) lw $9,916($16) sw $8,32($sp) sw $9,36($sp) lw $2,904($16) lw $3,908($16) li $4,29 # 0x1d li $5,6 # 0x6 addiu $6,$fp,%lo($LC8) sw $2,40($sp) jal mp_msg sw $3,44($sp) lw $2,72($sp) lw $3,76($sp) li $5,131072 # 0x20000 li $6,262144 # 0x40000 addu $6,$21,$6 ori $4,$5,0x128 sw $2,904($16) sw $3,908($16) addu $20,$21,$4 sw $2,560($6) sw $3,564($6) sw $2,856($16) lui $2,%hi($LC17) addu $17,$20,$5 sw $3,860($16) lw $18,%lo($LC17)($2) lw $19,%lo($LC17+4)($2) lw $4,264($17) lw $5,268($17) sw $0,552($6) move $7,$19 sw $0,848($16) jal __nedf2 move $6,$18 beq $2,$0,$L265 move $6,$0 li $3,131072 # 0x20000$L268: lui $2,%hi(apply_lut) addu $3,$20,$3 addiu $2,$2,%lo(apply_lut) sw $2,260($3)$L256: li $2,262144 # 0x40000 ori $2,$2,0x250 addu $17,$21,$2 li $3,131072 # 0x20000 lui $2,%hi($LC17) addu $16,$17,$3 lw $18,%lo($LC17)($2) lw $19,%lo($LC17+4)($2) lw $4,264($16) lw $5,268($16) move $6,$18 jal __nedf2 move $7,$19 beq $2,$0,$L266 move $6,$0 li $3,131072 # 0x20000$L267: lui $2,%hi(apply_lut) addu $3,$17,$3 addiu $2,$2,%lo(apply_lut) sw $2,260($3)$L261: li $7,393216 # 0x60000 addu $7,$21,$7 lw $2,888($7) lw $3,892($7) sw $2,16($sp) sw $3,20($sp) lw $8,896($7) lw $9,900($7) sw $8,24($sp) sw $9,28($sp) lw $10,912($7) lw $11,916($7) sw $10,32($sp) sw $11,36($sp) lw $2,904($7) lw $3,908($7) addiu $6,$fp,%lo($LC8) li $4,29 # 0x1d li $5,6 # 0x6 sw $2,40($sp) jal mp_msg sw $3,44($sp)$L240: lw $31,148($sp) lw $fp,144($sp) lw $23,140($sp) lw $22,136($sp) lw $21,132($sp) lw $20,128($sp) lw $19,124($sp) lw $18,120($sp) lw $17,116($sp) lw $16,112($sp) li $2,1 # 0x1 j $31 addiu $sp,$sp,152$L266: lw $4,272($16) lw $5,276($16) jal __nedf2 move $7,$0 bne $2,$0,$L267 li $3,131072 # 0x20000 lw $4,280($16) lw $5,284($16) move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L267 li $3,131072 # 0x20000 j $L261 sw $0,260($16)$L265: lw $4,272($17) lw $5,276($17) jal __nedf2 move $7,$0 bne $2,$0,$L268 li $3,131072 # 0x20000 lw $4,280($17) lw $5,284($17) move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L268 li $3,131072 # 0x20000 j $L256 sw $0,260($17)$L264: move $5,$19 move $6,$0 jal __nedf2 move $7,$0 bne $2,$0,$L269 li $3,131072 # 0x20000 lw $4,280($16) lw $5,284($16) move $6,$22 jal __nedf2 move $7,$23 bne $2,$0,$L269 li $3,131072 # 0x20000 j $L251 sw $0,260($16)$L263: lw $4,272($20) lw $5,276($20) jal __nedf2 move $7,$0 bne $2,$0,$L270 li $3,131072 # 0x20000 lw $4,280($20) lw $5,284($20) move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L270 li $3,131072 # 0x20000 j $L246 sw $0,260($20) .set macro .set reorder .end open .globl vf_info_eq2 .section .rodata.str1.4 .align 2$LC19: .ascii "Software equalizer\000" .align 2$LC20: .ascii "eq2\000" .align 2$LC21: .ascii "Hampa Hug, Daniel Moreno, Richard Felker\000" .subsection -1 .align 2$LC22: .ascii "\000" .data .align 2 .type vf_info_eq2, @object .size vf_info_eq2, 24vf_info_eq2: .word $LC19 .word $LC20 .word $LC21 .word $LC22 .word open .word 0 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?