4xm.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,862 行 · 第 1/5 页
MID
4,862 行
.set noreorder .set nomacro beq $2,$0,$L477 lw $7,6236($sp) .set macro .set reorder .set noreorder .set nomacro j $L219 addu $19,$19,$23 .set macro .set reorder$L234: lw $2,6224($sp)$L479: lui $6,%hi($LC15) addiu $6,$6,%lo($LC15) move $5,$0 sw $2,16($sp) .set noreorder .set nomacro jal av_log sw $19,20($sp) .set macro .set reorder li $3,-1 # 0xffffffffffffffff sw $3,6312($sp)$L187: lw $2,6312($sp) lw $31,6292($sp) lw $fp,6288($sp) lw $23,6284($sp) lw $22,6280($sp) lw $21,6276($sp) lw $20,6272($sp) lw $19,6268($sp) lw $18,6264($sp) lw $17,6260($sp) lw $16,6256($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,6296 .set macro .set reorder$L455: lui $6,%hi($LC12) addiu $6,$6,%lo($LC12) move $4,$0 .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder lw $12,60($sp) andi $2,$12,0x8000 .set noreorder .set nomacro beq $2,$0,$L488 lw $10,56($sp) .set macro .set reorder lui $6,%hi($LC13)$L487: addiu $6,$6,%lo($LC13) move $4,$0 .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L224 lw $12,60($sp) .set macro .set reorder$L232: lui $17,%hi($LC9) .set noreorder .set nomacro jal strlen addiu $4,$17,%lo($LC9) .set macro .set reorder .set noreorder .set nomacro bne $2,$18,$L448 move $16,$2 .set macro .set reorder addiu $2,$17,%lo($LC9) lb $6,3($2) lb $5,1($2) lb $3,2($2) lb $4,%lo($LC9)($17) sll $5,$5,8 sll $3,$3,16 sll $6,$6,24 addu $4,$4,$5 addu $3,$3,$6 addu $4,$4,$3 .set noreorder .set nomacro beq $20,$4,$L344 lui $17,%hi($LC20) .set macro .set reorder .set noreorder .set nomacro jal strlen addiu $4,$17,%lo($LC20) .set macro .set reorder .set noreorder .set nomacro bne $2,$16,$L448 move $18,$2 .set macro .set reorder addiu $2,$17,%lo($LC20) lb $6,3($2) lb $5,1($2) lb $3,2($2) lb $4,%lo($LC20)($17) sll $5,$5,8 sll $3,$3,16 sll $6,$6,24 addu $4,$4,$5 addu $3,$3,$6 addu $4,$4,$3 .set noreorder .set nomacro beq $20,$4,$L344 lui $16,%hi($LC23) .set macro .set reorder .set noreorder .set nomacro jal strlen addiu $4,$16,%lo($LC23) .set macro .set reorder .set noreorder .set nomacro bne $2,$18,$L448 addiu $2,$16,%lo($LC23) .set macro .set reorder lb $6,3($2) lb $5,1($2) lb $3,2($2) lb $4,%lo($LC23)($16) sll $5,$5,8 sll $3,$3,16 sll $6,$6,24 addu $4,$4,$5 addu $3,$3,$6 addu $4,$4,$3 .set noreorder .set nomacro beq $20,$4,$L457 lui $6,%hi($LC25) .set macro .set reorder lw $7,6312($sp) move $4,$22 addiu $6,$6,%lo($LC25) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder$L217: lw $7,6236($sp)$L477: lw $2,52($7) move $6,$7 xori $2,$2,0x1 sltu $2,$2,1 sw $2,48($7) lw $7,6300($sp) addiu $8,$6,192$L385: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) .set noreorder .set nomacro bne $6,$8,$L385 addiu $7,$7,16 .set macro .set reorder lw $2,4($6) lw $3,0($6) sw $2,4($7) sw $3,0($7) lw $3,6304($sp) li $2,32 # 0x20 sw $2,0($3) lw $2,6312($sp) lw $31,6292($sp) lw $fp,6288($sp) lw $23,6284($sp) lw $22,6280($sp) lw $21,6276($sp) lw $20,6272($sp) lw $19,6268($sp) lw $18,6264($sp) lw $17,6260($sp) lw $16,6256($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,6296 .set macro .set reorder$L452: lw $5,6312($sp) lw $20,12($23) lw $fp,16($23) addiu $18,$5,-20 move $16,$0 lui $19,%hi($LC6) .set noreorder .set nomacro j $L174 li $17,1600 # 0x640 .set macro .set reorder$L175: addiu $16,$16,16 .set noreorder .set nomacro beq $16,$17,$L489 move $3,$21 .set macro .set reorder$L174: addu $2,$21,$16$L490: lw $7,5396($2) beq $7,$0,$L175 lw $2,80($22) slt $2,$7,$2 .set noreorder .set nomacro beq $2,$0,$L175 move $5,$0 .set macro .set reorder lw $4,0($21) addiu $6,$19,%lo($LC6) .set noreorder .set nomacro jal av_log addiu $16,$16,16 .set macro .set reorder .set noreorder .set nomacro bne $16,$17,$L490 addu $2,$21,$16 .set macro .set reorder move $3,$21$L489: li $5,-1 # 0xffffffffffffffff move $4,$0 .set noreorder .set nomacro j $L179 li $6,100 # 0x64 .set macro .set reorder$L460: lw $2,5392($3) movz $5,$4,$2 addiu $4,$4,1 .set noreorder .set nomacro beq $4,$6,$L459 addiu $3,$3,16 .set macro .set reorder$L179: lw $2,5396($3) bne $20,$2,$L460$L180: sll $2,$4,4 addu $2,$2,$21 addiu $17,$2,5388 lw $6,4($17) lw $4,12($17) addiu $6,$6,8 addu $6,$18,$6 .set noreorder .set nomacro jal av_fast_realloc move $5,$17 .set macro .set reorder move $4,$2 .set noreorder .set nomacro beq $2,$0,$L461 sw $2,12($17) .set macro .set reorder lw $2,4($17) sltu $3,$18,32 addu $4,$4,$2 .set noreorder .set nomacro bne $3,$0,$L188 addiu $5,$23,20 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro beq $2,$0,$L462 andi $2,$5,0x3 .set macro .set reorder$L188: .set noreorder .set nomacro jal memcpy move $6,$18 .set macro .set reorder$L196: lw $2,4($17) addu $19,$18,$2 sltu $3,$19,$fp .set noreorder .set nomacro bne $3,$0,$L187 sw $19,4($17) .set macro .set reorder lw $3,12($17) lw $2,80($22) .set noreorder .set nomacro beq $20,$2,$L201 sw $3,6168($sp) .set macro .set reorder lw $4,0($21) lui $6,%hi($LC8) addiu $6,$6,%lo($LC8) move $7,$20 move $5,$0 .set noreorder .set nomacro jal av_log sw $2,16($sp) .set macro .set reorder$L201: lui $18,%hi($LC9) sw $0,4($17) sw $0,8($17) .set noreorder .set nomacro jal strlen addiu $4,$18,%lo($LC9) .set macro .set reorder li $3,4 # 0x4 .set noreorder .set nomacro bne $2,$3,$L448 addiu $2,$18,%lo($LC9) .set macro .set reorder lb $6,3($2) lb $4,1($2) lb $3,2($2) lb $5,%lo($LC9)($18) sll $4,$4,8 sll $3,$3,16 sll $6,$6,24 addu $5,$5,$4 addu $3,$3,$6 .set noreorder .set nomacro j $L205 addu $20,$5,$3 .set macro .set reorder$L344: lw $5,6236($sp) li $2,2 # 0x2 sw $2,52($5) lw $2,3136($21) lw $6,0($21) sra $2,$2,1 lw $3,5384($21) sw $2,6196($sp) lw $7,40($6) lw $2,44($6) slt $3,$3,2 sw $7,6188($sp) sw $2,6192($sp) lw $17,3320($21) .set noreorder .set nomacro bne $3,$0,$L349 lw $18,3120($21) .set macro .set reorder lw $3,6168($sp) li $5,20 # 0x14 lw $4,16($3) lw $23,8($3) lw $fp,12($3) sw $4,6200($sp) sw $5,6204($sp)$L351: lw $3,6200($sp) lw $5,6204($sp) addu $2,$23,$3 addu $4,$fp,$2 addu $3,$5,$4 .set noreorder .set nomacro bne $3,$19,$L354 li $3,67108864 # 0x4000000 .set macro .set reorder sltu $2,$3,$23 .set noreorder .set nomacro bne $2,$0,$L491 subu $2,$4,$19 .set macro .set reorder lw $7,6200($sp) sltu $2,$3,$7 .set noreorder .set nomacro bne $2,$0,$L491 subu $2,$4,$19 .set macro .set reorder ori $2,$3,0x1 sltu $2,$fp,$2 .set noreorder .set nomacro bne $2,$0,$L358 addiu $5,$21,5380 .set macro .set reorder$L354: subu $2,$4,$19$L491: lw $3,6200($sp) move $4,$6 lui $6,%hi($LC21) addiu $6,$6,%lo($LC21) move $7,$23 move $5,$0 sw $3,16($sp) sw $fp,20($sp) .set noreorder .set nomacro jal av_log sw $2,24($sp) .set macro .set reorder li $4,-1 # 0xffffffffffffffff .set noreorder .set nomacro j $L187 sw $4,6312($sp) .set macro .set reorder$L462: .set noreorder .set nomacro bne $2,$0,$L188 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$4,-4 and $2,$18,$2 addu $5,$4,$2 sltu $3,$4,$5 .set noreorder .set nomacro beq $3,$0,$L192 addiu $7,$23,16 .set macro .set reorder$L394:#APP S32LDI xr1,$7,4 S32LDI xr2,$7,4 S32LDI xr3,$7,4 S32LDI xr4,$7,4 S32LDI xr5,$7,4 S32LDI xr6,$7,4 S32LDI xr7,$7,4 S32LDI xr8,$7,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L394$L192: andi $2,$18,0x1c addu $5,$5,$2 sltu $3,$4,$5 .set noreorder .set nomacro beq $3,$0,$L492 andi $3,$18,0x3 .set macro .set reorder$L395:#APP S32LDI xr1,$7,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$5 .set noreorder .set nomacro bne $2,$0,$L395 andi $3,$18,0x3 .set macro .set reorder$L492: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L198 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L199 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L196 lbu $2,4($7) .set noreorder .set nomacro j $L196 sb $2,4($4) .set macro .set reorder$L349: lw $7,6168($sp) lbu $2,-3($7) lbu $5,-4($7) lbu $3,-1($7) sll $2,$2,8 lbu $4,-2($7) or $23,$2,$5 sll $3,$3,8 or $fp,$3,$4 subu $2,$19,$23 .set noreorder .set nomacro beq $fp,$2,$L463 subu $2,$2,$fp .set macro .set reorder sw $2,6200($sp) .set noreorder .set nomacro j $L351 sw $0,6204($sp) .set macro .set reorder$L459: sll $2,$5,4 addu $2,$2,$21 move $4,$5 .set noreorder .set nomacro j $L180 sw $20,5396($2) .set macro .set reorder$L272: lw $5,6180($sp) li $3,1 # 0x1 subu $2,$5,$8 andi $2,$2,0x3 .set noreorder .set nomacro beq $2,$0,$L274 sw $3,3096($sp) .set macro .set reorder subu $2,$5,$9 addiu $3,$2,-11$L276: lw $7,6180($sp) andi $2,$3,0x3 addiu $7,$7,1 sw $7,6180($sp) .set noreorder .set nomacro bne $2,$0,$L276 addiu $3,$3,1 .set macro .set reorder$L274: li $7,257 # 0x101 addiu $11,$sp,3100 addiu $16,$sp,56 li $12,65536 # 0x10000 li $13,1 li $14,512 # 0x200 li $10,65536 # 0x10000$L493: li $6,65536 # 0x10000 move $9,$0 move $8,$0 move $4,$0 .set noreorder .set nomacro j $L281 move $5,$15 .set macro .set reorder$L465: move $9,$8 move $10,$3 move $8,$4$L282: addiu $4,$4,1 .set noreorder .set nomacro beq $4,$7,$L464 addiu $5,$5,4 .set macro .set reorder$L281: lw $3,0($5) .set noreorder .set nomacro beq $3,$0,$L282 slt $2,$3,$6 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L282 slt $2,$3,$10 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L465 move $6,$10 .set macro .set reorder move $9,$4 addiu $4,$4,1 move $6,$3 .set noreorder .set nomacro bne $4,$7,$L281 addiu $5,$5,4 .set macro .set reorder$L464: .set noreorder .set nomacro beq $6,$12,$L280 sll $2,$9,2 .set macro .set reorder sll $3,$8,2 addu $2,$2,$16 addu $3,$3,$16 sw $7,4064($2) addu $6,$10,$6 sw $7,4064($3) addu $4,$16,$8 addu $5,$16,$9 addiu $7,$7,1 sw $6,0($11) sb $0,473($4) sw $0,2016($2) sb $13,473($5) sw $0,2016($3) .set noreorder .set nomacro beq $7,$14,$L280 addiu $11,$11,4 .set macro .set reorder .set noreorder .set nomacro bgtz $7,$L493 li $10,65536 # 0x10000 .set macro .set reorder$L280: move $5,$0 move $20,$0 move $22,$0 move $fp,$0 addiu $23,$16,988$L449: sll $2,$5,2 addu $19,$2,$16 lw $4,4064($19) li $2,-1 # 0xffffffffffffffff beq $4,$2,$L466$L290: addiu $17,$20,1 addu $2,$16,$5 slt $3,$17,32 .set noreorder .set nomacro beq $3,$0,$L467 lbu $18,473($2) .set macro .set reorder$L291: sll $2,$18,$20 move $5,$4 addu $22,$22,$2 sll $2,$5,2 addu $19,$2,$16 lw $4,4064($19) li $2,-1 # 0xffffffffffffffff .set noreorder .set nomacro bne $4,$2,$L290 move $20,$17 .set macro .set reorder$L466: addiu $5,$fp,1 addu $2,$16,$fp slt $3,$5,257 sb $20,216($2) .set noreorder .set nomacro beq $3,$0,$L294 sw $22,0($23) .set macro .set reorder addiu $23,$23,4 move $fp,$5 move $20,$0 .set noreorder .set nomacro j $L449 move $22,$0 .set macro .set reorder$L467: lw $4,0($21) lui $6,%hi($LC16) addiu $6,$6,%lo($LC16) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L291 lw $4,4064($19) .set macro .set reorder$L294: li $2,1 # 0x1 li $8,4 # 0x4 addiu $3,$sp,1044 li $5,9 # 0x9 addiu $4,$21,4584 li $6,257 # 0x101 addiu $7,$sp,272 sw $3,24($sp) sw $2,20($sp) sw $8,32($sp) sw $2,16($sp) sw $8,28($sp) sw $0,36($sp) sw $0,40($sp) sw $0,44($sp) .set noreorder .set nomacro jal init_vlc_sparse sw $0,48($sp) .set macro .set reorder lw $3,6224($sp) sll $2,$3,3 sra $5,$2,3 .set noreorder .set nomacro bltz $5,$L296 addiu $17,$21,3536 .set macro .set reorder .set noreorder .set nomacro bltz $2,$L296 lw $7,6168($sp) .set macro .set reorder addiu $4,$7,4 addu $5,$4,$5$L299: sw $4,0($17) lw $3,6168($sp) lw $4,6212($sp) sw $5,4($17) lw $5,6180($sp) addu $16,$3,$4 subu $16,$16,$5 lw $4,5376($21) addiu $6,$16,8 addiu $5,$21,5380 sw $2,12($17) .set noreorder .set nomacro jal av_fast_realloc sw $0,8($17) .set macro .set reorder lw $3,2816($21) lw $5,6180($sp) sw $2,5376($21) move $4,$2 .set noreorder .set nomacro jal $3 srl $6,$16,2 .set macro .set reorder sll $7,$16,3 sra $3,$7,3 addiu $16,$21,3520 .set noreorder .set nomacro bltz $3,$L300 lw $2,5376($21) .set macro .set reorder bltz $7,$L300 addu $3,$2,$3$L303: sw $7,12($16) lw $7,6220($sp) sw $0,8($16) sw $2,0($16) sw $3,4($16) .set noreorder .set nomacro blez $7,$L304 sw $0,4600($21) .set macro .set reorder sw $0,6172($sp) lw $4,6216($sp)$L495: .set noreorder .set nomacro blez $4,$L337 addiu $2,$21,4736 .set macro .set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?