vf_scale.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,150 行 · 第 1/4 页
MID
4,150 行
lw $31,108($sp)$L441: lw $fp,104($sp) lw $23,100($sp) lw $22,96($sp) lw $21,92($sp) lw $20,88($sp) lw $19,84($sp) lw $18,80($sp) lw $17,76($sp) lw $16,72($sp) move $2,$0 j $31 addiu $sp,$sp,112$L258: ori $2,$4,0x4208 beq $fp,$2,$L251 slt $2,$2,$fp bne $2,$0,$L262 ori $2,$4,0x4220 li $2,1345454080 # 0x50320000 ori $2,$2,0x3234 beq $fp,$2,$L248 slt $2,$2,$fp beq $2,$0,$L431 ori $2,$3,0x5284 ori $2,$4,0x4201 beq $fp,$2,$L239 ori $2,$4,0x4204 beq $fp,$2,$L250 li $2,1345585152 # 0x50340000 ori $2,$2,0x3434 bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff li $4,5 # 0x5 j $L265 sw $4,40($sp)$L295: ori $2,$4,0x4208 beq $23,$2,$L288 slt $2,$2,$23 bne $2,$0,$L299 ori $2,$4,0x4220 li $2,1345454080 # 0x50320000 ori $2,$2,0x3234 beq $23,$2,$L285 slt $2,$2,$23 beq $2,$0,$L432 ori $2,$3,0x5284 ori $2,$4,0x4201 beq $23,$2,$L276 ori $2,$4,0x4204 beq $23,$2,$L287 li $2,1345585152 # 0x50340000 ori $2,$2,0x3434 bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff li $5,5 # 0x5 j $L302 sw $5,44($sp)$L424: slt $2,$4,-1 beq $2,$0,$L327 nop$L322: lui $6,%hi($LC8) addiu $6,$6,%lo($LC8) li $4,29 # 0x1d jal mp_msg li $5,1 # 0x1 lw $31,108($sp) lw $fp,104($sp) lw $23,100($sp) lw $22,96($sp) lw $21,92($sp) lw $20,88($sp) lw $19,84($sp) lw $18,80($sp) lw $17,76($sp) lw $16,72($sp) move $2,$0 j $31 addiu $sp,$sp,112$L319: li $5,1 # 0x1 j $L321 sw $2,4($17)$L316: li $6,1 # 0x1 j $L318 sw $2,0($17)$L422: lw $17,100($21) lw $2,0($17) bgez $2,$L303 nop lw $2,4($17) bgez $2,$L303 lw $7,48($sp) lw $4,56($sp) slt $2,$4,$7 bne $2,$0,$L450 andi $2,$3,0x20 lw $5,52($sp) lw $7,60($sp) slt $2,$7,$5 bne $2,$0,$L308 andi $2,$3,0x20 andi $2,$3,0x10 bne $2,$0,$L303 andi $2,$3,0x40$L442: bne $2,$0,$L303 lw $2,56($sp) lw $3,60($sp) sw $2,0($17) j $L303 sw $3,4($17)$L423: sw $5,0($17) j $L313 sw $7,4($17)$L237: li $7,1 # 0x1 j $L265 sw $7,40($sp)$L288: li $5,28 # 0x1c j $L302 sw $5,44($sp)$L251: li $4,28 # 0x1c j $L265 sw $4,40($sp)$L274: li $2,1 # 0x1 j $L302 sw $2,44($sp)$L429: lw $4,52($sp) lw $2,0($17) mul $2,$4,$2 lw $4,48($sp) div $0,$2,$4 teq $4,$0,7 mflo $2 bne $2,$3,$L341 sw $2,4($17) lw $3,60($sp)$L444: lw $2,0($17) mul $2,$3,$2 lw $3,56($sp) div $0,$2,$3 teq $3,$0,7 mflo $2 j $L341 sw $2,4($17)$L364: ori $6,$20,0x2$L377: lw $16,100($21) lw $4,48($sp) lw $2,8($16) lw $3,56($16) sll $2,$2,16 sll $3,$3,18 or $2,$2,$3 lw $5,48($16) lw $8,4($16) or $19,$2,$6 lw $3,52($sp) addiu $2,$16,16 lw $7,0($16) lw $6,40($sp) sw $2,36($sp) lw $2,44($sp) sra $8,$8,$5 sra $5,$3,$5 sw $8,16($sp) sw $2,20($sp) sw $19,24($sp) sw $18,28($sp) jal sws_getContext sw $0,32($sp) lw $17,100($21) sw $2,36($16) lw $2,48($17) bne $2,$0,$L433 lw $3,52($sp)$L378: lw $2,36($17) beq $2,$0,$L434 lui $6,%hi($LC10) lw $4,44($17) beq $4,$0,$L382 sw $23,32($17) jal uc_free nop lw $17,100($21) sw $0,44($17)$L382: li $3,1111949312 # 0x42470000 ori $2,$3,0x5284 beq $23,$2,$L385 sltu $2,$2,$23 bne $2,$0,$L389 ori $2,$3,0x5204 beq $23,$2,$L385 ori $2,$3,0x5208 beq $23,$2,$L435 nop$L384: lui $2,%hi(opt_screen_size_x)$L452: lw $3,%lo(opt_screen_size_x)($2) bne $3,$0,$L451 lw $3,60($sp) lui $2,%hi(opt_screen_size_y) lw $3,%lo(opt_screen_size_y)($2) bne $3,$0,$L451 lw $3,60($sp) lui $2,%hi(screen_size_xy) jal __extendsfdf2 lw $4,%lo(screen_size_xy)($2) lui $4,%hi($LC11) lw $6,%lo($LC11)($4) lw $7,%lo($LC11+4)($4) move $5,$3 jal __ltdf2 move $4,$2 bgez $2,$L451 lw $3,60($sp) lw $2,56($sp) lw $6,4($17) lw $5,0($17) mul $4,$2,$6 lw $2,60($sp) mul $3,$2,$5 slt $2,$3,$4 beq $2,$0,$L399 nop lw $2,60($sp) sw $6,60($sp) div $0,$4,$2 teq $2,$0,7 mflo $2 sw $2,56($sp)$L394: lw $3,60($sp)$L451: lw $2,64($sp) lw $6,4($17) lw $5,0($17) lw $7,56($sp) sw $23,136($sp) move $4,$21 sw $3,128($sp) sw $2,132($sp) lw $31,108($sp) lw $fp,104($sp) lw $23,100($sp) lw $22,96($sp) lw $21,92($sp) lw $20,88($sp) lw $19,84($sp) lw $18,80($sp) lw $17,76($sp) lw $16,72($sp) j vf_next_config addiu $sp,$sp,112$L296: beq $23,$2,$L277 slt $2,$2,$23 beq $2,$0,$L436 li $2,961871872 # 0x39550000 ori $2,$3,0x520f beq $23,$2,$L279 ori $2,$3,0x5210 beq $23,$2,$L280 ori $2,$3,0x5208 bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff li $7,25 # 0x19 j $L302 sw $7,44($sp)$L299: beq $23,$2,$L292 slt $2,$2,$23 beq $2,$0,$L437 ori $2,$4,0x4210 li $2,1448411136 # 0x56550000 ori $2,$2,0x5949 beq $23,$2,$L271 li $2,1498808320 # 0x59560000 ori $2,$2,0x5955 beq $23,$2,$L294 ori $2,$4,0x4284 bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff li $4,30 # 0x1e j $L302 sw $4,44($sp)$L259: beq $fp,$2,$L240 slt $2,$2,$fp beq $2,$0,$L438 li $2,961871872 # 0x39550000 ori $2,$3,0x520f beq $fp,$2,$L242 ori $2,$3,0x5210 beq $fp,$2,$L243 ori $2,$3,0x5208 bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff li $5,25 # 0x19 j $L265 sw $5,40($sp)$L262: beq $fp,$2,$L255 slt $2,$2,$fp beq $2,$0,$L439 ori $2,$4,0x4210 li $2,1448411136 # 0x56550000 ori $2,$2,0x5949 beq $fp,$2,$L234 li $2,1498808320 # 0x59560000 ori $2,$2,0x5955 beq $fp,$2,$L257 ori $2,$4,0x4284 bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff li $3,30 # 0x1e j $L265 sw $3,40($sp)$L385: jal uc_malloc li $4,64 # 0x40 sw $2,44($17) move $7,$0 move $6,$0 li $8,16 # 0x10$L392: lw $2,100($21) andi $3,$7,0x1 lw $4,44($2) sll $3,$3,2 addu $4,$4,$6 subu $3,$0,$3 sb $3,0($4) sra $2,$7,1 lw $5,100($21) andi $2,$2,0x3 sll $3,$2,4 sll $2,$2,2 lw $4,44($5) subu $3,$3,$2 sll $2,$3,3 subu $2,$2,$3 addu $4,$4,$6 sb $2,1($4) lw $5,100($21) sra $2,$7,3 lw $3,44($5) andi $2,$2,0x1 sll $2,$2,2 addu $3,$3,$6 subu $2,$0,$2 sb $2,2($3) lw $4,100($21) addiu $7,$7,1 lw $2,44($4) addu $2,$2,$6 sb $0,3($2) bne $7,$8,$L392 addiu $6,$6,4 j $L384 lw $17,100($21)$L352: ori $2,$2,0x5949 beq $23,$2,$L350 li $2,1498808320 # 0x59560000 ori $2,$2,0x5955 beq $23,$2,$L351 li $2,844693504 # 0x32590000 ori $2,$2,0x5559 bne $23,$2,$L349 nop j $L440 lw $2,0($17)$L389: li $3,1380384768 # 0x52470000 ori $2,$3,0x4208 beq $23,$2,$L388 ori $2,$3,0x4284 beq $23,$2,$L387 ori $2,$3,0x4204 bne $23,$2,$L452 lui $2,%hi(opt_screen_size_x)$L387: jal uc_malloc li $4,64 # 0x40 sw $2,44($17) move $7,$0 move $6,$0 li $8,16 # 0x10$L393: lw $2,100($21) sra $3,$7,3 lw $4,44($2) sll $3,$3,2 addu $4,$4,$6 subu $3,$0,$3 sb $3,0($4) sra $2,$7,1 lw $5,100($21) andi $2,$2,0x3 sll $3,$2,4 sll $2,$2,2 lw $4,44($5) subu $3,$3,$2 sll $2,$3,3 subu $2,$2,$3 addu $4,$4,$6 sb $2,1($4) lw $5,100($21) andi $2,$7,0x1 lw $3,44($5) sll $2,$2,2 addu $3,$3,$6 subu $2,$0,$2 sb $2,2($3) lw $4,100($21) addiu $7,$7,1 lw $2,44($4) addu $2,$2,$6 sb $0,3($2) bne $7,$8,$L393 addiu $6,$6,4 j $L384 lw $17,100($21)$L433: lw $2,4($17) sra $2,$2,1 lw $7,0($17) lw $4,48($sp) sw $2,16($sp) lw $6,40($sp) lw $2,44($sp) sra $5,$3,1 addiu $3,$17,16 sw $2,20($sp) sw $19,24($sp) sw $18,28($sp) sw $3,36($sp) jal sws_getContext sw $0,32($sp) sw $2,40($17) j $L378 lw $17,100($21)$L357: jal mp_msg_test li $5,7 # 0x7 move $20,$0 li $3,4096 # 0x1000 j $L359 movn $20,$3,$2$L426: j $L331 sw $4,4($17)$L428: lw $2,4($17) mul $2,$7,$2 lw $7,60($sp) div $0,$2,$7 teq $7,$0,7 mflo $2 j $L337 sw $2,0($17)$L427: lw $2,4($17) mul $2,$3,$2 lw $3,52($sp) div $0,$2,$3 teq $3,$0,7 mflo $2 j $L335 sw $2,0($17)$L425: j $L328 sw $2,0($17)$L419: ori $2,$2,0x3859 beq $23,$2,$L270 li $2,808452096 # 0x30300000 ori $2,$2,0x3859 bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff$L270: li $7,11 # 0xb j $L302 sw $7,44($sp)$L438: ori $2,$2,0x5659 beq $fp,$2,$L238 ori $2,$3,0x5201 beq $fp,$2,$L239 li $2,959447040 # 0x39300000 ori $2,$2,0x4649 bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff$L238: li $7,7 # 0x7 j $L265 sw $7,40($sp)$L439: beq $fp,$2,$L253 ori $2,$4,0x4218 beq $fp,$2,$L254 ori $2,$4,0x420f bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff li $3,10 # 0xa j $L265 sw $3,40($sp)$L432: beq $23,$2,$L283 li $2,1345388544 # 0x50310000 ori $2,$2,0x3134 beq $23,$2,$L284 ori $2,$3,0x5220 bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff li $2,6 # 0x6 j $L302 sw $2,44($sp)$L437: beq $23,$2,$L290 ori $2,$4,0x4218 beq $23,$2,$L291 ori $2,$4,0x420f bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff li $4,10 # 0xa j $L302 sw $4,44($sp)$L436: ori $2,$2,0x5659 beq $23,$2,$L275 ori $2,$3,0x5201 beq $23,$2,$L276 li $2,959447040 # 0x39300000 ori $2,$2,0x4649 bne $23,$2,$L449 li $7,-1 # 0xffffffffffffffff$L275: li $2,7 # 0x7 j $L302 sw $2,44($sp)$L417: ori $2,$2,0x3859 beq $fp,$2,$L233 li $2,808452096 # 0x30300000 ori $2,$2,0x3859 bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff$L233: li $5,11 # 0xb j $L265 sw $5,40($sp)$L431: beq $fp,$2,$L246 li $2,1345388544 # 0x50310000 ori $2,$2,0x3134 beq $fp,$2,$L247 ori $2,$3,0x5220 bne $fp,$2,$L448 li $5,-1 # 0xffffffffffffffff li $7,6 # 0x6 j $L265 sw $7,40($sp)$L435: jal uc_malloc li $4,1024 # 0x400 sw $2,44($17) move $7,$0 move $6,$0 li $8,256 # 0x100$L391: lw $5,100($21) andi $2,$7,0x3 sll $3,$2,4 sll $2,$2,2 lw $4,44($5) subu $3,$3,$2 sll $2,$3,3 subu $2,$2,$3 addu $4,$4,$6 sb $2,0($4) lw $5,100($21) sra $2,$7,2 lw $3,44($5) andi $2,$2,0x7 sll $4,$2,5 sll $2,$2,2 addu $2,$2,$4 addu $3,$3,$6 sb $2,1($3) lw $4,100($21) sra $2,$7,5 lw $3,44($4) andi $2,$2,0x7 sll $4,$2,5 sll $2,$2,2 addu $2,$2,$4 addu $3,$3,$6 sb $2,2($3) lw $4,100($21) addiu $7,$7,1 lw $2,44($4) addu $2,$2,$6 sb $0,3($2) bne $7,$8,$L391 addiu $6,$6,4 j $L384 lw $17,100($21)$L373: j $L377 ori $6,$20,0x100$L374: j $L377 ori $6,$20,0x200$L375: j $L377 ori $6,$20,0x400$L369: j $L377 ori $6,$20,0x10$L370: j $L377 ori $6,$20,0x20$L371: j $L377 ori $6,$20,0x40$L372: j $L377 ori $6,$20,0x80$L365: j $L377 ori $6,$20,0x1$L367: j $L377 ori $6,$20,0x4$L368: j $L377 ori $6,$20,0x8$L420: j $L302 sw $5,44($sp)$L418: j $L265 sw $4,40($sp)$L234: j $L265 sw $0,40($sp)$L271: j $L302 sw $0,44($sp)$L240: li $7,26 # 0x1a j $L265 sw $7,40($sp)$L248: li $3,4 # 0x4 j $L265 sw $3,40($sp)$L255: li $5,22 # 0x16 j $L265 sw $5,40($sp)$L285: li $4,4 # 0x4 j $L302 sw $4,44($sp)$L277: li $2,26 # 0x1a j $L302 sw $2,44($sp)$L292: li $7,22 # 0x16 j $L302 sw $7,44($sp)$L388: jal uc_malloc li $4,1024 # 0x400 sw $2,44($17) move $7,$0 move $6,$0 li $8,256 # 0x100$L390: lw $5,100($21) sra $2,$7,6 sll $3,$2,4 sll $2,$2,2 lw $4,44($5) subu $3,$3,$2 sll $2,$3,3 subu $2,$2,$3 addu $4,$4,$6 sb $2,0($4) lw $5,100($21) sra $2,$7,3 lw $3,44($5) andi $2,$2,0x7 sll $4,$2,5 sll $2,$2,2 addu $2,$2,$4 addu $3,$3,$6 sb $2,1($3) lw $4,100($21) andi $2,$7,0x7 lw $3,44($4) sll $5,$2,5 sll $2,$2,2 addu $2,$2,$5 addu $3,$3,$6 sb $2,2($3) lw $4,100($21) addiu $7,$7,1 lw $2,44($4) addu $2,$2,$6 sb $0,3($2) bne $7,$8,$L390 addiu $6,$6,4 j $L384 lw $17,100($21)$L434: addiu $6,$6,%lo($LC10) li $4,29 # 0x1d jal mp_msg li $5,2 # 0x2 j $L441 lw $31,108($sp)$L239: li $2,13 # 0xd j $L265 sw $2,40($sp)$L276: li $3,13 # 0xd j $L302 sw $3,44($sp)$L399: lw $2,56($sp) sw $5,56($sp) div $0,$3,$2 teq $2,$0,7 mflo $2 j $L394 sw $2,60($sp)$L290: li $3,9 # 0x9 j $L302 sw $3,44($sp)$L253: li $2,9 # 0x9 j $L265 sw $2,40($sp)$L283: li $5,27 # 0x1b j $L302 sw $5,44($sp)$L242: li $4,24 # 0x18 j $L265 sw $4,40($sp)$L279: li $5,24 # 0x18 j $L302 sw $5,44($sp)$L273: li $4,31 # 0x1f j $L302 sw $4,44($sp)$L236: li $3,31 # 0x1f j $L265 sw $3,40($sp)$L246: li $4,27 # 0x1b j $L265 sw $4,40($sp)$L247: li $2,8 # 0x8 j $L265 sw $2,40($sp)$L243: li $3,23 # 0x17 j $L265 sw $3,40($sp)$L280: li $4,23 # 0x17 j $L302 sw $4,44($sp)$L254: li $7,2 # 0x2 j $L265 sw $7,40($sp)$L284: li $3,8 # 0x8 j $L302 sw $3,44($sp)$L250: li $5,29 # 0x1d j $L265 sw $5,40($sp)$L294: li $3,20 # 0x14 j $L302 sw $3,44($sp)$L257: li $2,20 # 0x14 j $L265 sw $2,40($sp)$L291: li $2,2 # 0x2 j $L302 sw $2,44($sp)$L308:$L450: bne $2,$0,$L303 andi $2,$3,0x40 j $L442 nop$L287: li $7,29 # 0x1d j $L302 sw $7,44($sp) .set macro .set reorder .end config .section .text.sws_getContextFromCmdLine,"ax",@progbits .align 2 .align 5 .globl sws_getContextFromCmdLine .ent sws_getContextFromCmdLine .type sws_getContextFromCmdLine, @functionsws_getContextFromCmdLine: .frame $sp,80,$31 # vars= 0, regs= 10/0, args= 40, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 li $8,1111949312 # 0x42470000 lw $3,100($sp) ori $2,$8,0x5218 sw $fp,72($sp) sw $31,76($sp) sw $23,68($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?