vf_eq2.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,315 行 · 第 1/3 页
MID
2,315 行
$L93: lw $6,-24($17) lw $5,0($17) sw $6,48($18) lw $2,-12($17) lw $3,48($16) sw $5,32($18) lw $7,-24($17) sw $2,16($sp) sw $6,20($sp) sw $3,24($sp) lw $2,0($19) jal $2 lw $6,32($16) lw $6,84($22)$L85: addiu $21,$21,1 addu $20,$20,$23 addiu $17,$17,4 addiu $18,$18,4 addu $19,$19,$23 addiu $16,$16,4$L81: slt $2,$6,2 li $3,3 # 0x3 li $5,1 # 0x1 movn $3,$5,$2 sltu $3,$21,$3 beq $3,$0,$L92 move $4,$20 lw $2,0($19) bne $2,$0,$L93 nop lw $2,32($16) lw $3,48($16) sw $2,32($18) j $L85 sw $3,48($18)$L92: lw $5,32($sp) lw $6,40($sp) lw $7,44($sp) move $4,$fp lw $31,84($sp) lw $fp,80($sp) lw $23,76($sp) lw $22,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) j vf_next_put_image addiu $sp,$sp,88$L91: lw $2,964($17) lw $9,28($5) bne $2,$9,$L76 nop j $L94 lw $4,92($fp)$L79: lw $4,976($17) jal uc_realloc move $5,$18 lw $8,24($22) lw $9,28($22) j $L78 sw $2,976($17) .set macro .set reorder .end put_image .section .text.query_format,"ax",@progbits .align 2 .align 5 .ent query_format .type query_format, @functionquery_format: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $2,959447040 # 0x39300000 ori $2,$2,0x4649 beq $5,$2,$L97 sltu $2,$2,$5 beq $2,$0,$L103 li $2,808452096 # 0x30300000 li $2,1345454080 # 0x50320000 ori $2,$2,0x3234 beq $5,$2,$L97 sltu $2,$2,$5 bne $2,$0,$L100 li $2,1345585152 # 0x50340000 li $2,961871872 # 0x39550000 ori $2,$2,0x5659 beq $5,$2,$L97 nop li $2,1345388544 # 0x50310000 ori $2,$2,0x3134 beq $5,$2,$L97 nop$L96: j $31 move $2,$0$L100: ori $2,$2,0x3434 beq $5,$2,$L97 nop li $2,1448411136 # 0x56550000 ori $2,$2,0x5949 bne $5,$2,$L96 nop$L97: j vf_next_query_format nop$L103: ori $2,$2,0x3859 beq $5,$2,$L97 nop sltu $2,$2,$5 beq $2,$0,$L104 li $2,538968064 # 0x20200000 li $2,808583168 # 0x30320000 ori $2,$2,0x3449 beq $5,$2,$L97 nop li $2,842072064 # 0x32310000 ori $2,$2,0x5659 bne $5,$2,$L96 nop j $L97 nop$L104: ori $2,$2,0x3859 bne $5,$2,$L96 nop j $L97 nop .set macro .set reorder .end query_format .section .rodata.str1.4 .align 2$LC9: .ascii "gamma\000" .align 2$LC12: .ascii "contrast\000" .align 2$LC14: .ascii "brightness\000" .align 2$LC15: .ascii "saturation\000" .globl __fixdfsi .section .rodata.cst8 .align 3$LC10: .word 0 .word 1075838976 .align 3$LC11: .word 1202590843 .word 1065646817 .align 3$LC13: .word 0 .word 1072693248 .align 3$LC16: .word 0 .word 1079574528 .section .text.control,"ax",@progbits .align 2 .align 5 .ent control .type control, @functioncontrol: .frame $sp,80,$31 # vars= 0, regs= 7/0, args= 48, gp= 0 .mask 0x803f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 li $2,6 # 0x6 sw $20,64($sp) sw $19,60($sp) sw $18,56($sp) sw $31,72($sp) sw $21,68($sp) sw $17,52($sp) sw $16,48($sp) move $18,$5 move $19,$4 beq $5,$2,$L107 move $20,$6 li $2,8 # 0x8 beq $5,$2,$L220 lui $16,%hi($LC9)$L106: move $4,$19$L236: move $5,$18 move $6,$20 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) j vf_next_control addiu $sp,$sp,80$L107: lui $16,%hi($LC9) jal strlen addiu $4,$16,%lo($LC9) move $6,$2 sltu $2,$2,4 beq $2,$0,$L109 lbu $3,%lo($LC9)($16) lw $17,0($20) lbu $2,0($17) addiu $5,$16,%lo($LC9) beq $6,$0,$L111 subu $2,$2,$3 bne $2,$0,$L113 sltu $4,$6,2 lbu $2,1($17) lbu $3,1($5) bne $4,$0,$L111 subu $2,$2,$3 bne $2,$0,$L113 li $4,2 # 0x2 lbu $2,2($17) lbu $3,2($5) beq $6,$4,$L111 subu $2,$2,$3 bne $2,$0,$L228 lui $16,%hi($LC12) lbu $3,3($5) lbu $2,3($17) subu $2,$2,$3$L111: beq $2,$0,$L221 lui $2,%hi($LC10)$L113: lui $16,%hi($LC12)$L228: jal strlen addiu $4,$16,%lo($LC12) move $6,$2 sltu $2,$2,4 beq $2,$0,$L121 lbu $3,%lo($LC12)($16) lbu $2,0($17) addiu $5,$16,%lo($LC12) beq $6,$0,$L123 subu $2,$2,$3 bne $2,$0,$L125 sltu $4,$6,2 lbu $2,1($17) lbu $3,1($5) bne $4,$0,$L123 subu $2,$2,$3 bne $2,$0,$L125 li $4,2 # 0x2 lbu $2,2($17) lbu $3,2($5) beq $6,$4,$L123 subu $2,$2,$3 bne $2,$0,$L229 lui $16,%hi($LC14) lbu $3,3($5) lbu $2,3($17) subu $2,$2,$3$L123: bne $2,$0,$L229 lui $16,%hi($LC14) lw $4,4($20) 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 lui $4,%hi($LC13) lw $18,%lo($LC13)($4) lw $19,%lo($LC13+4)($4) li $5,131072 # 0x20000 li $4,393216 # 0x60000 addu $16,$17,$5 addu $4,$17,$4 sw $2,888($4) sw $3,892($4) sw $0,256($16) sw $2,264($16) sw $3,268($16) move $4,$2 move $5,$3 move $6,$18 jal __nedf2 move $7,$19 bne $2,$0,$L230 li $3,131072 # 0x20000 lw $4,272($16) lw $5,276($16) move $6,$0 jal __nedf2 move $7,$0 bne $2,$0,$L230 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$L230: lui $2,%hi(apply_lut) addu $3,$17,$3 addiu $2,$2,%lo(apply_lut) sw $2,260($3)$L172: li $7,393216 # 0x60000 addu $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 # 0x1d li $5,6 # 0x6 sw $8,40($sp) jal mp_msg sw $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 # 0x1 j $31 addiu $sp,$sp,80$L220: jal strlen addiu $4,$16,%lo($LC9) move $6,$2 sltu $2,$2,4 beq $2,$0,$L173 lbu $3,%lo($LC9)($16) lw $17,0($20) lbu $2,0($17) addiu $5,$16,%lo($LC9) beq $6,$0,$L175 subu $2,$2,$3 bne $2,$0,$L177 sltu $4,$6,2 lbu $2,1($17) lbu $3,1($5) bne $4,$0,$L175 subu $2,$2,$3 bne $2,$0,$L177 li $4,2 # 0x2 lbu $2,2($17) lbu $3,2($5) beq $6,$4,$L175 subu $2,$2,$3 bne $2,$0,$L231 lui $16,%hi($LC12) lbu $3,3($5) lbu $2,3($17) subu $2,$2,$3$L175: beq $2,$0,$L222 li $3,393216 # 0x60000$L177: lui $16,%hi($LC12)$L231: jal strlen addiu $4,$16,%lo($LC12) move $6,$2 sltu $2,$2,4 beq $2,$0,$L184 lbu $3,%lo($LC12)($16) lbu $2,0($17) addiu $5,$16,%lo($LC12) beq $6,$0,$L186 subu $2,$2,$3 bne $2,$0,$L188 sltu $4,$6,2 lbu $2,1($17) lbu $3,1($5) bne $4,$0,$L186 subu $2,$2,$3 bne $2,$0,$L188 li $4,2 # 0x2 lbu $2,2($17) lbu $3,2($5) beq $6,$4,$L186 subu $2,$2,$3 bne $2,$0,$L232 lui $16,%hi($LC14) lbu $3,3($5) lbu $2,3($17) subu $2,$2,$3$L186: bne $2,$0,$L232 lui $16,%hi($LC14) lw $2,100($19) li $3,393216 # 0x60000 addu $2,$2,$3 lw $6,888($2) lw $7,892($2)$L218: lui $3,%hi($LC16) lw $4,%lo($LC16)($3) jal __muldf3 lw $5,%lo($LC16+4)($3) move $4,$2 jal __fixdfsi move $5,$3 addiu $2,$2,-100 j $L120 sw $2,4($20)$L121: addiu $5,$16,%lo($LC12) jal strcmp move $4,$17 j $L123 nop$L221:$L225: lw $5,%lo($LC10+4)($2) lw $4,%lo($LC10)($2) jal log lw $18,100($19) lw $4,4($20) move $16,$2 jal __floatsidf move $17,$3 lui $4,%hi($LC11) lw $6,%lo($LC11)($4) lw $7,%lo($LC11+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $6,$2 move $7,$3 move $4,$16 jal __muldf3 move $5,$17 move $4,$2 jal exp move $5,$3 move $6,$2 move $4,$18 jal set_gamma move $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 # 0x1 j $31 addiu $sp,$sp,80$L173: lw $17,0($20) addiu $5,$16,%lo($LC9) jal strcmp move $4,$17 j $L175 nop$L125: lui $16,%hi($LC14)$L229: jal strlen addiu $4,$16,%lo($LC14) move $6,$2 sltu $2,$2,4 beq $2,$0,$L137 lbu $3,%lo($LC14)($16) lbu $2,0($17) addiu $5,$16,%lo($LC14) beq $6,$0,$L139 subu $2,$2,$3 bne $2,$0,$L141 sltu $4,$6,2 lbu $2,1($17) lbu $3,1($5) bne $4,$0,$L139 subu $2,$2,$3 bne $2,$0,$L141 li $4,2 # 0x2 lbu $2,2($17) lbu $3,2($5) beq $6,$4,$L139 subu $2,$2,$3 bne $2,$0,$L233 lui $16,%hi($LC15) lbu $3,3($5) lbu $2,3($17) subu $2,$2,$3$L139: bne $2,$0,$L233 lui $16,%hi($LC15) lw $4,4($20) jal __floatsidf lw $19,100($19) lui $4,%hi($LC11) lw $6,%lo($LC11)($4) lw $7,%lo($LC11+4)($4) move $5,$3 jal __muldf3 move $4,$2 move $16,$2 li $2,393216 # 0x60000 addu $2,$19,$2 sw $3,900($2) sw $16,896($2) move $17,$3 lui $2,%hi($LC13) li $3,131072 # 0x20000 addu $18,$19,$3 lw $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,$20 jal __nedf2 move $7,$21 bne $2,$0,$L234 li $3,131072 # 0x20000 move $4,$16 move $5,$17 move $6,$0 jal __nedf2 move $7,$0 bne $2,$0,$L234 li $3,131072 # 0x20000 lw $4,280($18) lw $5,284($18) move $6,$20 jal __nedf2 move $7,$21 bne $2,$0,$L148 li $3,131072 # 0x20000 li $7,393216 # 0x60000 addu $7,$19,$7 j $L217 sw $0,260($18)$L188: lui $16,%hi($LC14)$L232: jal strlen addiu $4,$16,%lo($LC14) move $6,$2 sltu $2,$2,4 beq $2,$0,$L195 lbu $3,%lo($LC14)($16) lbu $2,0($17) addiu $5,$16,%lo($LC14) beq $6,$0,$L197 subu $2,$2,$3 bne $2,$0,$L199 sltu $4,$6,2 lbu $2,1($17) lbu $3,1($5) bne $4,$0,$L197 subu $2,$2,$3 bne $2,$0,$L199 li $4,2 # 0x2 lbu $2,2($17) lbu $3,2($5) beq $6,$4,$L197 subu $2,$2,$3 bne $2,$0,$L235 lui $16,%hi($LC15) lbu $3,3($5) lbu $2,3($17) subu $2,$2,$3$L197: beq $2,$0,$L223 nop$L199: lui $16,%hi($LC15)$L235: jal strlen addiu $4,$16,%lo($LC15) move $6,$2 sltu $2,$2,4 beq $2,$0,$L206 lbu $3,%lo($LC15)($16) lbu $2,0($17) addiu $5,$16,%lo($LC15) beq $6,$0,$L208 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,$L208 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,$L208 subu $2,$2,$3 bne $2,$0,$L236 move $4,$19 lbu $3,3($17) lbu $2,3($5) subu $2,$3,$2$L208:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?