sub.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,606 行 · 第 1/5 页
MID
4,606 行
lw $20,112($sp) lw $19,108($sp) lw $18,104($sp) lw $17,100($sp) lw $16,96($sp) j $31 addiu $sp,$sp,136$L580: lw $2,20($18) bne $4,$2,$L538 nop lhu $4,6($18) andi $2,$4,0x10 beq $2,$0,$L621 andi $2,$4,0x2 sw $4,60($sp) lbu $3,4($18) andi $4,$4,0xfffb li $2,2 # 0x2 bne $3,$2,$L582 sh $4,6($18)$L134: lui $5,%hi(vo_sub) lw $6,%lo(vo_sub)($5) ori $5,$4,0x3 beq $6,$0,$L138 sh $5,6($18) lui $2,%hi(sub_font) lw $4,%lo(sub_font)($2) beq $4,$0,$L138 lui $2,%hi(sub_visibility) lw $3,%lo(sub_visibility)($2) beq $3,$0,$L622 andi $2,$5,0xfffa lh $2,228($4) bltz $2,$L138 lui $2,%hi(sub_width_p) lw $5,140($sp) lw $3,%lo(sub_width_p)($2) sw $5,12($18) lw $2,136($sp) sw $5,36($18) mul $3,$2,$3 li $5,1374355456 # 0x51eb0000 ori $5,$5,0x851f mult $3,$5 sw $0,6528($18) mfhi $2 lw $6,0($6) lw $4,16($4) sra $2,$2,5 sra $3,$3,31 sw $6,72($sp) subu $fp,$2,$3 beq $6,$0,$L143 sw $4,80($sp) sw $0,76($sp) lw $4,76($sp) sw $0,56($sp) lui $2,%hi(vo_sub)$L629: lw $3,%lo(vo_sub)($2) sll $2,$4,2 addu $2,$2,$3 lui $3,%hi(sub_font) lw $5,%lo(sub_font)($3) lw $4,12($2) lw $3,12($5) sw $4,32($sp) jal strlen subu $19,$0,$3 move $4,$2 jal uc_calloc li $5,4 # 0x4 lw $4,76($sp) lw $8,32($sp) addiu $4,$4,1 sw $4,76($sp) lbu $9,0($8) move $21,$2 lw $23,84($sp) li $22,1 # 0x1 move $17,$0 beq $9,$0,$L583 move $20,$0 lui $2,%hi(sub_utf8)$L624: lw $3,%lo(sub_utf8)($2) beq $3,$0,$L148 addiu $2,$8,1 xori $3,$9,0xff andi $2,$3,0xff00 addiu $10,$8,1 beq $2,$0,$L153 move $4,$0 srl $3,$3,8 addiu $4,$4,8$L153: lui $24,%hi(ff_log2_tab) addiu $2,$24,%lo(ff_log2_tab) addu $2,$3,$2 lbu $3,0($2) li $2,7 # 0x7 addu $3,$4,$3 subu $5,$2,$3 li $4,1 # 0x1 beq $5,$4,$L155 li $2,127 # 0x7f sra $2,$2,$5 addiu $3,$5,-1 blez $3,$L584 and $7,$9,$2 lbu $2,0($10) addiu $6,$2,-128 sra $3,$6,6 bne $3,$0,$L155 addu $4,$5,$8 j $L161 addiu $5,$10,1$L162: lbu $3,0($5) addiu $6,$3,-128 sra $2,$6,6 bne $2,$0,$L155 addiu $5,$5,1$L161: sll $2,$7,6 bne $4,$5,$L162 addu $7,$2,$6 sw $5,32($sp)$L164: move $5,$7$L165: bne $5,$0,$L623 lui $2,%hi(sub_font) lui $3,%hi(sub_font) lw $4,%lo(sub_font)($3) li $5,1 # 0x1$L171: sll $7,$5,1$L628: addu $2,$7,$4 li $3,393216 # 0x60000 addu $2,$2,$3 lh $3,148($2) lw $4,12($4) addu $3,$3,$4 lw $4,136($sp) addu $6,$19,$3 slt $2,$4,$6 bne $2,$0,$L179 sll $2,$20,2 addu $2,$2,$21 sw $5,0($2) lui $3,%hi(suboverlap_enabled) lw $4,%lo(suboverlap_enabled)($3) li $2,1 # 0x1 movz $22,$2,$22 bne $4,$0,$L183 addiu $20,$20,1 lui $5,%hi(sub_font) lw $3,%lo(sub_font)($5) addu $2,$7,$3 lh $2,148($2) bltz $2,$L183 sll $2,$2,2 addu $2,$2,$3 lw $3,20($2) lw $4,80($sp) lw $3,12($3) slt $2,$4,$3 beq $2,$0,$L595 move $19,$6 sw $3,80($sp)$L183: move $19,$6$L595: lw $8,32($sp) lbu $9,0($8) bne $9,$0,$L624 lui $2,%hi(sub_utf8)$L583: li $4,1 # 0x1 jal uc_calloc li $5,24 # 0x18 beq $17,$0,$L585 sw $2,84($sp) lui $5,%hi(sub_font) lw $3,%lo(sub_font)($5) li $5,393216 # 0x60000 addu $4,$3,$5 lh $5,212($4) sw $2,20($23) lw $2,12($3) lw $3,84($sp) addu $2,$2,$5 sw $23,16($3) sw $2,0($3) move $4,$3$L192: sw $19,4($4) sw $20,8($4) jal uc_malloc sll $4,$20,2 lw $5,84($sp) move $6,$2 blez $20,$L193 sw $2,12($5) move $5,$0 move $4,$0$L195: addu $2,$21,$4 lw $3,0($2) addiu $5,$5,1 addu $2,$6,$4 sw $3,0($2) bne $20,$5,$L195 addiu $4,$4,4$L193: jal uc_free move $4,$21 beq $17,$0,$L196 li $4,1 # 0x1 jal uc_calloc li $5,16 # 0x10 lw $6,0($17) lw $3,4($17) move $20,$2 sw $17,4($2) move $19,$2 move $16,$0$L578: lw $17,20($17) addu $2,$6,$3 li $4,1 # 0x1 li $5,16 # 0x10 beq $17,$0,$L199 addu $16,$16,$2$L586: lw $6,0($17) lw $3,4($17) addu $2,$6,$3 addu $2,$16,$2 slt $2,$fp,$2 beq $2,$0,$L578 nop jal uc_calloc nop lui $4,%hi(sub_font) lw $3,%lo(sub_font)($4) sw $16,0($19) lw $4,12($3) li $5,393216 # 0x60000 addu $3,$3,$5 lh $5,212($3) lw $6,0($17) lw $3,4($17) sw $17,4($2) sll $4,$4,1 subu $4,$0,$4 lw $17,20($17) subu $16,$4,$5 sw $19,8($2) sw $2,12($19) move $19,$2 addu $2,$6,$3 li $4,1 # 0x1 li $5,16 # 0x10 bne $17,$0,$L586 addu $16,$16,$2$L199: move $2,$20 lw $7,12($2) move $12,$0 beq $7,$0,$L206 sw $16,0($19)$L587: lw $6,0($2) move $5,$7$L203: lw $2,0($5) lw $5,12($5) subu $2,$6,$2 subu $4,$0,$2 slt $3,$2,0 movn $2,$4,$3 bne $5,$0,$L203 addu $12,$12,$2 move $2,$7 lw $7,12($2) bne $7,$0,$L587 nop$L206: lw $8,12($20) beq $8,$0,$L208 move $9,$20 move $14,$0 li $15,1 # 0x1 move $10,$8$L210: lw $4,4($9) j $L211 lw $5,4($8)$L588: move $4,$3$L211: lw $3,20($4) bne $3,$5,$L588 nop lw $11,0($8) lw $6,4($4) lw $3,0($3) addu $2,$11,$6 addu $2,$2,$3 slt $2,$fp,$2 bne $2,$0,$L214 nop lw $13,0($9) lw $3,0($4) subu $2,$13,$6 subu $2,$2,$3 sw $2,0($9) lw $3,4($4) lw $2,0($5) addu $3,$11,$3 addu $3,$3,$2 move $2,$20 sw $3,0($8) lw $8,12($2) beq $8,$0,$L220 move $7,$0$L589: lw $6,0($2) move $5,$8$L217: lw $2,0($5) lw $5,12($5) subu $2,$6,$2 subu $4,$0,$2 slt $3,$2,0 movn $2,$4,$3 bne $5,$0,$L217 addu $7,$7,$2 move $2,$8 lw $8,12($2) bne $8,$0,$L589 nop$L220: slt $2,$7,$12 beq $2,$0,$L222 nop move $14,$9 move $15,$0$L224: sw $13,0($9) move $12,$7 sw $11,0($10)$L214: move $9,$10$L225: lw $10,12($9) bne $10,$0,$L210 move $8,$10 bne $15,$0,$L625 lw $2,56($sp) lw $7,12($14) lw $5,4($14) j $L228 lw $6,4($7)$L590: move $5,$2$L228: lw $2,20($5) bne $2,$6,$L590 li $15,1 # 0x1 lw $2,0($14) lw $3,4($5) lw $4,0($5) subu $2,$2,$3 subu $2,$2,$4 lw $3,0($7) sw $2,0($14) lw $4,4($5) lw $2,0($6) addu $3,$3,$4 addu $3,$3,$2 move $9,$20 move $14,$0 sw $5,4($7) j $L225 sw $3,0($7)$L516: lw $2,24($18) bltz $2,$L591 nop$L519: lw $2,28($18) bltz $2,$L592 nop$L521: lw $2,32($18) lw $3,136($sp) slt $2,$3,$2 beq $2,$0,$L523 nop sw $3,32($18)$L523: lw $2,36($18) lw $5,140($sp) slt $2,$5,$2 beq $2,$0,$L626 andi $2,$4,0x1 sw $5,36($18)$L626: beq $2,$0,$L627 lw $2,60($sp) lw $4,28($18) lw $7,24($18) sw $4,16($sp) lw $2,32($18) lui $6,%hi($LC1) subu $2,$2,$7 sw $2,20($sp) lw $3,36($18) addiu $6,$6,%lo($LC1) subu $3,$3,$4 li $5,7 # 0x7 li $4,30 # 0x1e jal mp_msg sw $3,24($sp) j $L518 lhu $4,6($18)$L137: beq $3,$2,$L135 li $2,4 # 0x4 bne $3,$2,$L132 lui $2,%hi(sub_visibility) lw $3,%lo(sub_visibility)($2) beq $3,$0,$L451 nop lui $16,%hi(vo_spudec) lw $4,%lo(vo_spudec)($16) beq $4,$0,$L451 nop jal spudec_visible nop bne $2,$0,$L593 lw $4,%lo(vo_spudec)($16)$L451: lhu $2,6($18) andi $2,$2,0xfffe j $L132 sh $2,6($18)$L166: lui $2,%hi(sub_font)$L623: lw $4,%lo(sub_font)($2) li $2,32 # 0x20 bne $5,$2,$L628 sll $7,$5,1 li $4,1 # 0x1 jal uc_calloc li $5,24 # 0x18 beq $17,$0,$L594 move $16,$2 lui $2,%hi(sub_font) lw $3,%lo(sub_font)($2) li $5,393216 # 0x60000 addu $4,$3,$5 lw $2,12($3) lh $5,212($4) sw $16,20($23) addu $2,$2,$5 sw $23,16($16) sw $2,0($16)$L175: sw $19,4($16) sw $20,8($16) jal uc_malloc sll $4,$20,2 move $6,$2 blez $20,$L176 sw $2,12($16) move $5,$0 move $4,$0$L178: addu $2,$4,$21 lw $3,0($2) addiu $5,$5,1 addu $2,$4,$6 sw $3,0($2) bne $20,$5,$L178 addiu $4,$4,4$L176: move $6,$0 move $23,$16 move $20,$0 j $L595 move $19,$6$L148: slt $3,$9,128 move $5,$9 bne $3,$0,$L166 sw $2,32($sp) lui $2,%hi(sub_unicode) lw $3,%lo(sub_unicode)($2) beq $3,$0,$L168 lui $2,%hi(sub_font) lbu $2,1($8) sll $3,$9,8 addiu $4,$8,2 addu $5,$3,$2 j $L165 sw $4,32($sp)$L179: bne $22,$0,$L187 move $6,$19 j $L595 move $19,$6$L155: move $7,$9 move $5,$7 j $L165 sw $10,32($sp)$L187: lw $7,32($sp) lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) li $4,30 # 0x1e jal mp_msg li $5,2 # 0x2 move $6,$19 move $22,$0 j $L595 move $19,$6$L168: j $L171 lw $4,%lo(sub_font)($2)$L603: j $L233 sw $20,88($sp)$L596: sw $2,88($sp)$L233: lw $2,12($3) bne $2,$0,$L596 move $3,$2 sw $20,56($sp)$L196: lw $3,72($sp) lw $4,76($sp) bne $3,$4,$L629 lui $2,%hi(vo_sub) lw $5,140($sp)$L618: sw $0,6528($18) lw $2,56($sp) beq $2,$0,$L597 sw $5,12($18) lw $4,80($sp) lw $3,140($sp) li $13,1 # 0x1 slt $2,$3,$4 sw $13,6528($18) bne $2,$0,$L598 lw $4,140($sp) lw $17,136($sp) lw $11,56($sp) lw $9,140($sp) move $12,$18 move $19,$0 move $8,$0 move $6,$0$L250: lw $5,136($sp) lw $3,0($11) subu $4,$5,$3 srl $2,$4,31 addu $3,$5,$3 addu $2,$2,$4 sra $2,$2,1 srl $4,$3,31 addu $4,$4,$3 sw $2,6464($12) sra $4,$4,1 lw $7,12($11) slt $3,$2,$17 slt $5,$19,$4 movn $17,$2,$3 beq $7,$0,$L599 movn $19,$4,$5 lw $10,4($7)$L253: lw $7,4($11) beq $10,$7,$L255 nop$L570: lw $2,8($7) blez $2,$L257 slt $2,$8,1601 beq $2,$0,$L257 addu $2,$6,$18 addiu $6,$2,60 j $L258 move $5,$0$L256: li $2,1601 # 0x641 beq $8,$2,$L539 nop$L258: lw $3,12($7) sll $2,$5,2 addu $2,$2,$3 lw $4,0($2) addiu $5,$5,1 sw $4,0($6) lw $2,8($7) addiu $6,$6,4 slt $2,$5,$2 bne $2,$0,$L256 addiu $8,$8,1$L539: sll $6,$8,2$L257: addu $3,$6,$18 li $2,32 # 0x20 sw $2,60($3) lw $7,20($7) beq $10,$7,$L540 addiu $8,$8,1 j $L570 sll $6,$8,2$L540: sll $6,$8,2$L255: lui $4,%hi(sub_font) lw $3,%lo(sub_font)($4) addu $2,$6,$18 sw $0,56($2) lw $4,16($3) lw $11,12($11) subu $9,$9,$4 beq $11,$0,$L248 sw $9,12($18) slt $2,$13,16 addiu $13,$13,1 beq $2,$0,$L248 sw $13,6528($18) lw $5,80($sp) addiu $12,$12,4 slt $2,$9,$5 beq $2,$0,$L250 move $4,$9$L246: lui $3,%hi(sub_font) lw $2,%lo(sub_font)($3) lw $3,16($2) addu $9,$4,$3 sw $9,12($18)$L248: beq $13,$0,$L630 lw $4,56($sp) lui $5,%hi(sub_font) lw $4,%lo(sub_font)($5) addiu $5,$13,-1 lh $2,228($4) lw $6,16($4) sll $2,$2,2 addu $2,$2,$4 lw $3,20($2) mul $2,$5,$6 lw $4,12($3) lw $3,140($sp) addu $5,$2,$4 subu $9,$3,$5 sw $9,12($18) lw $4,56($sp)$L630: beq $4,$0,$L631 lui $2,%hi(sub_alignment) lw $16,4($4) lw $2,20($16) beq $2,$0,$L264 nop$L544: jal uc_free lw $4,12($16) lw $16,20($16) jal uc_free lw $4,16($16) lw $2,20($16) bne $2,$0,$L544 nop$L264: jal uc_free lw $4,12($16) jal uc_free move $4,$16 lw $5,56($sp) lw $16,12($5) bne $16,$0,$L571 nop j $L266 nop$L600: move $16,$2$L571: jal uc_free lw $4,8($16) lw $2,12($16) bne $2,$0,$L600 nop sw $16,56($sp)$L266: jal uc_free lw $4,56($sp)$L243: lui $2,%hi(sub_alignment)$L631: lw $5,%lo(sub_alignment)($2) lw $3,12($18) lw $2,140($sp) subu $6,$2,$3 li $2,2 # 0x2 beq $5,$2,$L601 li $2,1 # 0x1 beq $5,$2,$L602 lui $2,%hi(sub_pos) lw $3,%lo(sub_pos)($2) lw $2,140($sp) li $4,1374355456 # 0x51eb0000 mul $3,$2,$3 ori $4,$4,0x851f mult $3,$4 sra $3,$3,31 mfhi $2 sra $2,$2,5 subu $9,$2,$3 sw $9,12($18)$L272: lw $9,12($18) bgez $9,$L632 lw $5,140($sp) sw $0,12($18) move $9,$0 lw $5,140($sp)$L632: subu $3,$5,$6 slt $2,$3,$9 beq $2,$0,$L633 lui $2,%hi(sub_justify) move $9,$3 sw $3,12($18)$L633: lw $5,%lo(sub_justify)($2) lhu $4,6($18) li $2,10 # 0xa movn $17,$2,$5 addu $3,$6,$9 ori $4,$4,0x4 sw $3,36($18) sw $17,24($18) sh $4,6($18) sw $19,32($18) sw $9,28($18) jal alloc_buf move $4,$18 sb $0,5($18) lui $2,%hi(vo_sub) lw $3,%lo(vo_sub)($2) lbu $2,160($3) sltu $2,$2,10 beq $2,$0,$L284 lw $17,12($18) lb $3,160($3) li $4,1 # 0x1 sll $3,$4,$3 andi $2,$3,0x92 bne $2,$0,$L282 andi $2,$3,0x248 beq $2,$0,$L284 li $2,2 j $L284 sb $2,5($18)$L222: j $L224 move $7,$12$L208: lw $2,56($sp)$L625: beq $2,$0,$L603 move $3,$20 j $L236 lw $5,4($2)$L604: move $5,$2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?