vf_eq2.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,315 行 · 第 1/2 页
S
2,315 行
addiu $2,$2,%lo(apply_lut)sw $2,260($3)$L172:li $7,393216 # 0x60000addu $7,$17,$7$L217:lw $2,888($7)lw $3,892($7)sw $2,16($sp)sw $3,20($sp)lw $4,896($7)lw $5,900($7)sw $4,24($sp)sw $5,28($sp)lw $2,912($7)lw $3,916($7)sw $2,32($sp)sw $3,36($sp)lw $8,904($7)lw $9,908($7)lui $6,%hi($LC8)addiu $6,$6,%lo($LC8)li $4,29 # 0x1dli $5,6 # 0x6sw $8,40($sp)jal mp_msgsw $9,44($sp)lw $31,72($sp)lw $21,68($sp)lw $20,64($sp)lw $19,60($sp)lw $18,56($sp)lw $17,52($sp)lw $16,48($sp)li $2,1 # 0x1j $31addiu $sp,$sp,80$L220:jal strlenaddiu $4,$16,%lo($LC9)move $6,$2sltu $2,$2,4beq $2,$0,$L173lbu $3,%lo($LC9)($16)lw $17,0($20)lbu $2,0($17)addiu $5,$16,%lo($LC9)beq $6,$0,$L175subu $2,$2,$3bne $2,$0,$L177sltu $4,$6,2lbu $2,1($17)lbu $3,1($5)bne $4,$0,$L175subu $2,$2,$3bne $2,$0,$L177li $4,2 # 0x2lbu $2,2($17)lbu $3,2($5)beq $6,$4,$L175subu $2,$2,$3bne $2,$0,$L231lui $16,%hi($LC12)lbu $3,3($5)lbu $2,3($17)subu $2,$2,$3$L175:beq $2,$0,$L222li $3,393216 # 0x60000$L177:lui $16,%hi($LC12)$L231:jal strlenaddiu $4,$16,%lo($LC12)move $6,$2sltu $2,$2,4beq $2,$0,$L184lbu $3,%lo($LC12)($16)lbu $2,0($17)addiu $5,$16,%lo($LC12)beq $6,$0,$L186subu $2,$2,$3bne $2,$0,$L188sltu $4,$6,2lbu $2,1($17)lbu $3,1($5)bne $4,$0,$L186subu $2,$2,$3bne $2,$0,$L188li $4,2 # 0x2lbu $2,2($17)lbu $3,2($5)beq $6,$4,$L186subu $2,$2,$3bne $2,$0,$L232lui $16,%hi($LC14)lbu $3,3($5)lbu $2,3($17)subu $2,$2,$3$L186:bne $2,$0,$L232lui $16,%hi($LC14)lw $2,100($19)li $3,393216 # 0x60000addu $2,$2,$3lw $6,888($2)lw $7,892($2)$L218:lui $3,%hi($LC16)lw $4,%lo($LC16)($3)jal __muldf3lw $5,%lo($LC16+4)($3)move $4,$2jal __fixdfsimove $5,$3addiu $2,$2,-100j $L120sw $2,4($20)$L121:addiu $5,$16,%lo($LC12)jal strcmpmove $4,$17j $L123nop$L221:$L225:lw $5,%lo($LC10+4)($2)lw $4,%lo($LC10)($2)jal loglw $18,100($19)lw $4,4($20)move $16,$2jal __floatsidfmove $17,$3lui $4,%hi($LC11)lw $6,%lo($LC11)($4)lw $7,%lo($LC11+4)($4)move $5,$3jal __muldf3move $4,$2move $6,$2move $7,$3move $4,$16jal __muldf3move $5,$17move $4,$2jal expmove $5,$3move $6,$2move $4,$18jal set_gammamove $7,$3$L120:lw $31,72($sp)lw $21,68($sp)lw $20,64($sp)lw $19,60($sp)lw $18,56($sp)lw $17,52($sp)lw $16,48($sp)li $2,1 # 0x1j $31addiu $sp,$sp,80$L173:lw $17,0($20)addiu $5,$16,%lo($LC9)jal strcmpmove $4,$17j $L175nop$L125:lui $16,%hi($LC14)$L229:jal strlenaddiu $4,$16,%lo($LC14)move $6,$2sltu $2,$2,4beq $2,$0,$L137lbu $3,%lo($LC14)($16)lbu $2,0($17)addiu $5,$16,%lo($LC14)beq $6,$0,$L139subu $2,$2,$3bne $2,$0,$L141sltu $4,$6,2lbu $2,1($17)lbu $3,1($5)bne $4,$0,$L139subu $2,$2,$3bne $2,$0,$L141li $4,2 # 0x2lbu $2,2($17)lbu $3,2($5)beq $6,$4,$L139subu $2,$2,$3bne $2,$0,$L233lui $16,%hi($LC15)lbu $3,3($5)lbu $2,3($17)subu $2,$2,$3$L139:bne $2,$0,$L233lui $16,%hi($LC15)lw $4,4($20)jal __floatsidflw $19,100($19)lui $4,%hi($LC11)lw $6,%lo($LC11)($4)lw $7,%lo($LC11+4)($4)move $5,$3jal __muldf3move $4,$2move $16,$2li $2,393216 # 0x60000addu $2,$19,$2sw $3,900($2)sw $16,896($2)move $17,$3lui $2,%hi($LC13)li $3,131072 # 0x20000addu $18,$19,$3lw $20,%lo($LC13)($2)lw $21,%lo($LC13+4)($2)lw $4,264($18)lw $5,268($18)sw $16,272($18)sw $17,276($18)sw $0,256($18)move $6,$20jal __nedf2move $7,$21bne $2,$0,$L234li $3,131072 # 0x20000move $4,$16move $5,$17move $6,$0jal __nedf2move $7,$0bne $2,$0,$L234li $3,131072 # 0x20000lw $4,280($18)lw $5,284($18)move $6,$20jal __nedf2move $7,$21bne $2,$0,$L148li $3,131072 # 0x20000li $7,393216 # 0x60000addu $7,$19,$7j $L217sw $0,260($18)$L188:lui $16,%hi($LC14)$L232:jal strlenaddiu $4,$16,%lo($LC14)move $6,$2sltu $2,$2,4beq $2,$0,$L195lbu $3,%lo($LC14)($16)lbu $2,0($17)addiu $5,$16,%lo($LC14)beq $6,$0,$L197subu $2,$2,$3bne $2,$0,$L199sltu $4,$6,2lbu $2,1($17)lbu $3,1($5)bne $4,$0,$L197subu $2,$2,$3bne $2,$0,$L199li $4,2 # 0x2lbu $2,2($17)lbu $3,2($5)beq $6,$4,$L197subu $2,$2,$3bne $2,$0,$L235lui $16,%hi($LC15)lbu $3,3($5)lbu $2,3($17)subu $2,$2,$3$L197:beq $2,$0,$L223nop$L199:lui $16,%hi($LC15)$L235:jal strlenaddiu $4,$16,%lo($LC15)move $6,$2sltu $2,$2,4beq $2,$0,$L206lbu $3,%lo($LC15)($16)lbu $2,0($17)addiu $5,$16,%lo($LC15)beq $6,$0,$L208subu $2,$2,$3bne $2,$0,$L236move $4,$19lbu $2,1($17)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L208subu $2,$2,$3bne $2,$0,$L236move $4,$19lbu $2,2($17)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L208subu $2,$2,$3bne $2,$0,$L236move $4,$19lbu $3,3($17)lbu $2,3($5)subu $2,$3,$2$L208:bne $2,$0,$L236move $4,$19lw $2,100($19)li $3,393216 # 0x60000addu $2,$2,$3lw $6,904($2)j $L218lw $7,908($2)$L141:lui $16,%hi($LC15)$L233:jal strlenaddiu $4,$16,%lo($LC15)move $6,$2sltu $2,$2,4beq $2,$0,$L153lbu $3,%lo($LC15)($16)lbu $2,0($17)addiu $5,$16,%lo($LC15)beq $6,$0,$L155subu $2,$2,$3bne $2,$0,$L236move $4,$19lbu $2,1($17)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L155subu $2,$2,$3bne $2,$0,$L236move $4,$19lbu $2,2($17)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L155subu $2,$2,$3bne $2,$0,$L236move $4,$19lbu $3,3($17)lbu $2,3($5)subu $2,$3,$2$L155:bne $2,$0,$L106noplw $4,4($20)$L227:lw $17,100($19)jal __floatsidfaddiu $4,$4,100lui $4,%hi($LC11)lw $6,%lo($LC11)($4)lw $7,%lo($LC11+4)($4)move $5,$3jal __muldf3move $4,$2li $5,131072 # 0x20000ori $4,$5,0x128li $7,393216 # 0x60000li $6,262144 # 0x40000addu $7,$17,$7addu $6,$17,$6addu $20,$17,$4lui $21,%hi($LC13)sw $2,904($7)sw $3,908($7)addu $16,$20,$5sw $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,$18jal __nedf2move $7,$19bne $2,$0,$L237li $3,131072 # 0x20000lw $4,272($16)lw $5,276($16)move $6,$0jal __nedf2move $7,$0bne $2,$0,$L237li $3,131072 # 0x20000lw $4,280($16)lw $5,284($16)move $6,$18jal __nedf2move $7,$19bne $2,$0,$L163li $3,131072 # 0x20000sw $0,260($16)$L167:li $2,262144 # 0x40000ori $2,$2,0x250addu $20,$17,$2li $3,131072 # 0x20000addu $16,$20,$3lw $18,%lo($LC13)($21)lw $19,%lo($LC13+4)($21)lw $4,264($16)lw $5,268($16)move $6,$18jal __nedf2move $7,$19bne $2,$0,$L238li $3,131072 # 0x20000lw $4,272($16)lw $5,276($16)move $6,$0jal __nedf2move $7,$0bne $2,$0,$L238li $3,131072 # 0x20000lw $4,280($16)lw $5,284($16)move $6,$18jal __nedf2move $7,$19beq $2,$0,$L219li $3,131072 # 0x20000$L238:lui $2,%hi(apply_lut)addu $3,$20,$3addiu $2,$2,%lo(apply_lut)j $L172sw $2,260($3)$L109:lw $17,0($20)addiu $5,$16,%lo($LC9)jal strcmpmove $4,$17bne $2,$0,$L228lui $16,%hi($LC12)j $L225lui $2,%hi($LC10)$L223:lw $2,100($19)$L226:li $3,393216 # 0x60000addu $2,$2,$3lui $3,%hi($LC16)lw $6,896($2)lw $7,900($2)lw $4,%lo($LC16)($3)jal __muldf3lw $5,%lo($LC16+4)($3)move $4,$2jal __fixdfsimove $5,$3j $L120sw $2,4($20)$L148:$L234:lui $2,%hi(apply_lut)li $7,393216 # 0x60000addu $3,$19,$3addiu $2,$2,%lo(apply_lut)addu $7,$19,$7j $L217sw $2,260($3)$L206:move $4,$17jal strcmpaddiu $5,$16,%lo($LC15)j $L208nop$L219:j $L172sw $0,260($16)$L184:addiu $5,$16,%lo($LC12)jal strcmpmove $4,$17j $L186nop$L222:lw $2,100($19)addu $2,$2,$3lw $4,912($2)jal loglw $5,916($2)move $18,$2lui $2,%hi($LC10)lw $4,%lo($LC10)($2)lw $5,%lo($LC10+4)($2)jal logmove $19,$3move $16,$2lui $2,%hi($LC16)lw $6,%lo($LC16)($2)lw $7,%lo($LC16+4)($2)move $4,$18move $5,$19jal __muldf3move $17,$3move $4,$2move $5,$3move $6,$16jal __divdf3move $7,$17move $4,$2jal __fixdfsimove $5,$3j $L120sw $2,4($20)$L137:addiu $5,$16,%lo($LC14)jal strcmpmove $4,$17j $L139nop$L195:addiu $5,$16,%lo($LC14)jal strcmpmove $4,$17bne $2,$0,$L235lui $16,%hi($LC15)j $L226lw $2,100($19)$L163:$L237:lui $2,%hi(apply_lut)addu $3,$20,$3addiu $2,$2,%lo(apply_lut)j $L167sw $2,260($3)$L153:move $4,$17jal strcmpaddiu $5,$16,%lo($LC15)bne $2,$0,$L106nopj $L227lw $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 nomacrolui $2,%hi(control)lui $3,%hi(query_format)addiu $sp,$sp,-152addiu $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 # 0x60000addiu $2,$2,%lo(put_image)sw $3,32($4)move $16,$4sw $2,20($4)ori $4,$17,0x3e0jal uc_mallocmove $22,$5move $21,$2lui $2,%hi($LC17)lw $19,%lo($LC17+4)($2)lw $18,%lo($LC17)($2)li $3,262144 # 0x40000li $2,131072 # 0x20000addu $17,$21,$17addu $20,$21,$2addu $3,$21,$3sw $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,$L240sw $19,948($17)addiu $2,$sp,64addiu $3,$sp,72sw $2,16($sp)sw $3,20($sp)addiu $2,$sp,80addiu $3,$sp,88lui $5,%hi($LC18)addiu $5,$5,%lo($LC18)move $4,$22addiu $6,$sp,48addiu $7,$sp,56sw $2,24($sp)sw $3,28($sp)addiu $2,$sp,96addiu $3,$sp,104sw $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 sscanfsw $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_gammamove $4,$21lw $2,56($sp)lw $3,60($sp)sw $0,256($20)sw $2,888($17)sw $3,892($17)move $4,$2move $5,$3sw $2,264($20)sw $3,268($20)move $6,$18jal __nedf2move $7,$19beq $2,$0,$L263move $6,$0li $3,131072 # 0x20000$L270:lui $2,%hi(apply_lut)addu $3,$21,$3addiu $2,$2,%lo(apply_lut)sw $2,260($3)$L246:li $16,393216 # 0x60000addu $16,$21,$16lw $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 # 0x1dli $5,6 # 0x6addiu $6,$fp,%lo($LC8)sw $8,40($sp)jal mp_msgsw $9,44($sp)lw $18,64($sp)lw $19,68($sp)li $2,131072 # 0x20000sw $18,896($16)sw $19,900($16)addu $16,$21,$2lui $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,$22jal __nedf2move $7,$23beq $2,$0,$L264move $4,$18li $3,131072 # 0x20000$L269:lui $2,%hi(apply_lut)addu $3,$21,$3addiu $2,$2,%lo(apply_lut)sw $2,260($3)$L251:li $16,393216 # 0x60000addu $16,$21,$16lw $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 # 0x1dli $5,6 # 0x6addiu $6,$fp,%lo($LC8)sw $2,40($sp)jal mp_msgsw $3,44($sp)lw $2,72($sp)lw $3,76($sp)li $5,131072 # 0x20000li $6,262144 # 0x40000addu $6,$21,$6ori $4,$5,0x128sw $2,904($16)sw $3,908($16)addu $20,$21,$4sw $2,560($6)sw $3,564($6)sw $2,856($16)lui $2,%hi($LC17)addu $17,$20,$5sw $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,$19sw $0,848($16)jal __nedf2move $6,$18beq $2,$0,$L265move $6,$0li $3,131072 # 0x20000$L268:lui $2,%hi(apply_lut)addu $3,$20,$3addiu $2,$2,%lo(apply_lut)sw $2,260($3)$L256:li $2,262144 # 0x40000ori $2,$2,0x250addu $17,$21,$2li $3,131072 # 0x20000lui $2,%hi($LC17)addu $16,$17,$3lw $18,%lo($LC17)($2)lw $19,%lo($LC17+4)($2)lw $4,264($16)lw $5,268($16)move $6,$18jal __nedf2move $7,$19beq $2,$0,$L266move $6,$0li $3,131072 # 0x20000$L267:lui $2,%hi(apply_lut)addu $3,$17,$3addiu $2,$2,%lo(apply_lut)sw $2,260($3)$L261:li $7,393216 # 0x60000addu $7,$21,$7lw $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 # 0x1dli $5,6 # 0x6sw $2,40($sp)jal mp_msgsw $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 # 0x1j $31addiu $sp,$sp,152$L266:lw $4,272($16)lw $5,276($16)jal __nedf2move $7,$0bne $2,$0,$L267li $3,131072 # 0x20000lw $4,280($16)lw $5,284($16)move $6,$18jal __nedf2move $7,$19bne $2,$0,$L267li $3,131072 # 0x20000j $L261sw $0,260($16)$L265:lw $4,272($17)lw $5,276($17)jal __nedf2move $7,$0bne $2,$0,$L268li $3,131072 # 0x20000lw $4,280($17)lw $5,284($17)move $6,$18jal __nedf2move $7,$19bne $2,$0,$L268li $3,131072 # 0x20000j $L256sw $0,260($17)$L264:move $5,$19move $6,$0jal __nedf2move $7,$0bne $2,$0,$L269li $3,131072 # 0x20000lw $4,280($16)lw $5,284($16)move $6,$22jal __nedf2move $7,$23bne $2,$0,$L269li $3,131072 # 0x20000j $L251sw $0,260($16)$L263:lw $4,272($20)lw $5,276($20)jal __nedf2move $7,$0bne $2,$0,$L270li $3,131072 # 0x20000lw $4,280($20)lw $5,284($20)move $6,$18jal __nedf2move $7,$19bne $2,$0,$L270li $3,131072 # 0x20000j $L246sw $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 + -
显示快捷键?