asf.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,817 行 · 第 1/5 页
MID
4,817 行
.set noreorder .set nomacro jal $2 move $4,$16 .set macro .set reorder lw $8,17836($22)$L218: move $4,$16 .set noreorder .set nomacro jal av_new_packet move $5,$8 .set macro .set reorder lw $3,17796($22) li $7,1 # 0x1 sb $3,4($17) lw $6,17856($22) lw $4,17824($22) sw $6,32($17) lw $2,17856($22) lw $5,17828($22) sll $2,$2,2 addu $2,$2,$fp lw $3,100($2) sw $4,8($17) lw $2,8($3) sw $5,12($17) lw $4,17848($22) lw $5,17852($22) lw $2,224($2) sw $4,56($17) sw $5,60($17) sw $4,96($17) .set noreorder .set nomacro beq $2,$7,$L295 sw $5,100($17) .set macro .set reorder lw $2,17804($22) bne $2,$0,$L223 lw $3,17816($22)$L217: lw $2,14372($22) subu $2,$2,$3 .set noreorder .set nomacro bltz $2,$L289 sw $2,14372($22) .set macro .set reorder lw $7,17812($22) lw $8,28($17) sltu $2,$7,$8 .set noreorder .set nomacro beq $2,$0,$L225 subu $2,$8,$7 .set macro .set reorder sltu $2,$2,$3 .set noreorder .set nomacro beq $2,$0,$L227 move $6,$3 .set macro .set reorder$L225: lui $6,%hi($LC17) addiu $6,$6,%lo($LC17) move $4,$fp move $5,$0 sw $3,16($sp) .set noreorder .set nomacro jal av_log sw $8,20($sp) .set macro .set reorder j $L289$L107: lw $2,17808($22) addu $2,$6,$2 .set noreorder .set nomacro bltz $2,$L296 sra $7,$2,31 .set macro .set reorder move $6,$2 .set noreorder .set nomacro jal url_fskip move $4,$21 .set macro .set reorder .set noreorder .set nomacro jal url_ftell move $4,$21 .set macro .set reorder lw $10,17688($22) move $8,$2 li $2,-1 # 0xffffffffffffffff move $9,$3 lw $11,17692($22) sw $8,17848($22) .set noreorder .set nomacro beq $10,$2,$L297 sw $3,17852($22) .set macro .set reorder$L114: lw $2,17680($22) lw $3,17684($22) subu $6,$8,$2 sltu $4,$8,$6 subu $7,$9,$3 subu $3,$7,$4 sltu $2,$3,$11 .set noreorder .set nomacro bne $2,$0,$L327 move $4,$21 .set macro .set reorder .set noreorder .set nomacro beq $3,$11,$L298 sltu $2,$6,$10 .set macro .set reorder$L105: li $4,-5 # 0xfffffffffffffffb$L264: lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) move $2,$4 .set noreorder .set nomacro j $31 addiu $sp,$sp,72 .set macro .set reorder$L298: .set noreorder .set nomacro beq $2,$0,$L264 li $4,-5 # 0xfffffffffffffffb .set macro .set reorder move $4,$21$L327: .set noreorder .set nomacro jal url_ftell lw $23,12($fp) .set macro .set reorder lw $10,3920($fp) lw $11,3924($fp) subu $4,$2,$10 sltu $8,$2,$4 subu $5,$3,$11 lw $6,4($23) move $7,$0 .set noreorder .set nomacro jal __moddi3 subu $5,$5,$8 .set macro .set reorder addiu $16,$2,3 li $20,-1 # 0xffffffffffffffff li $18,-1 # 0xffffffffffffffff li $17,-1 # 0xffffffffffffffff .set noreorder .set nomacro blez $16,$L299 li $19,130 # 0x82 .set macro .set reorder$L117: .set noreorder .set nomacro jal get_byte move $4,$21 .set macro .set reorder beq $18,$19,$L300$L118: addiu $16,$16,-1$L330: move $20,$18 move $18,$17 .set noreorder .set nomacro bgtz $16,$L117 move $17,$2 .set macro .set reorder$L299: li $16,130 # 0x82 beq $20,$16,$L123 .set noreorder .set nomacro jal url_feof move $4,$21 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L301 andi $2,$20,0x8f .set macro .set reorder .set noreorder .set nomacro beq $2,$16,$L123 li $2,1 # 0x1 .set macro .set reorder$L332: move $4,$21 li $6,-1 # 0xffffffffffffffff li $7,-1 # 0xffffffffffffffff .set noreorder .set nomacro jal url_fseek sw $2,16($sp) .set macro .set reorder sra $2,$20,5 andi $2,$2,0x3 li $3,2 # 0x2 li $17,8 # 0x8 sw $18,17780($23) .set noreorder .set nomacro beq $2,$3,$L135 sw $20,17776($23) .set macro .set reorder$L307: li $7,3 # 0x3 .set noreorder .set nomacro beq $2,$7,$L136 li $3,1 # 0x1 .set macro .set reorder beq $2,$3,$L302 lw $16,4($23)$L137: lw $7,17776($23) li $3,2 # 0x2 sra $2,$7,1 andi $2,$2,0x3 beq $2,$3,$L140$L308: li $3,3 # 0x3 .set noreorder .set nomacro beq $2,$3,$L141 li $3,1 # 0x1 .set macro .set reorder beq $2,$3,$L303$L138: sra $2,$7,3 andi $2,$2,0x3 li $7,2 # 0x2 beq $2,$7,$L144$L309: li $3,3 # 0x3 .set noreorder .set nomacro beq $2,$3,$L145 li $7,1 # 0x1 .set macro .set reorder beq $2,$7,$L143 move $18,$0$L146: li $2,536870912 # 0x20000000 sltu $2,$16,$2 beq $2,$0,$L304$L147: sltu $2,$18,$16 beq $2,$0,$L305 .set noreorder .set nomacro jal get_le32 move $4,$21 .set macro .set reorder sw $2,17784($23) .set noreorder .set nomacro jal get_le16 move $4,$21 .set macro .set reorder lw $3,17776($23) andi $3,$3,0x1 .set noreorder .set nomacro bne $3,$0,$L306 li $2,128 # 0x80 .set macro .set reorder sw $2,17788($23) li $2,1 # 0x1 sw $2,17792($23)$L153: lw $4,17764($23) subu $2,$16,$18 subu $2,$2,$17 sltu $3,$16,$4 .set noreorder .set nomacro beq $3,$0,$L154 sw $2,14372($23) .set macro .set reorder subu $2,$4,$16 addu $18,$18,$2$L154: sw $18,17808($23)$L156: .set noreorder .set nomacro j $L289 sw $0,17844($22) .set macro .set reorder$L300: bne $17,$0,$L118 .set noreorder .set nomacro bne $2,$0,$L330 addiu $16,$16,-1 .set macro .set reorder addiu $16,$16,1$L121: .set noreorder .set nomacro jal get_byte move $4,$21 .set macro .set reorder move $4,$21 .set noreorder .set nomacro jal get_byte move $20,$2 .set macro .set reorder move $18,$2 sra $2,$20,5 andi $2,$2,0x3 li $3,2 # 0x2 li $17,11 # 0xb sw $18,17780($23) .set noreorder .set nomacro bne $2,$3,$L307 sw $20,17776($23) .set macro .set reorder$L135: .set noreorder .set nomacro jal get_le16 move $4,$21 .set macro .set reorder lw $7,17776($23) move $16,$2 sra $2,$7,1 andi $2,$2,0x3 li $3,2 # 0x2 .set noreorder .set nomacro bne $2,$3,$L308 addiu $17,$17,2 .set macro .set reorder$L140: .set noreorder .set nomacro jal get_le16 move $4,$21 .set macro .set reorder lw $7,17776($23) sra $2,$7,3 andi $2,$2,0x3 li $7,2 # 0x2 .set noreorder .set nomacro bne $2,$7,$L309 addiu $17,$17,2 .set macro .set reorder$L144: .set noreorder .set nomacro jal get_le16 move $4,$21 .set macro .set reorder move $18,$2 li $2,536870912 # 0x20000000 sltu $2,$16,$2 .set noreorder .set nomacro bne $2,$0,$L147 addiu $17,$17,2 .set macro .set reorder$L304: .set noreorder .set nomacro jal url_ftell move $4,$21 .set macro .set reorder lui $6,%hi($LC8) addiu $6,$6,%lo($LC8) .set noreorder .set nomacro j $L288 move $7,$16 .set macro .set reorder$L123: bne $18,$0,$L128 beq $17,$0,$L121$L128: .set noreorder .set nomacro jal url_feof move $4,$21 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L310 lui $6,%hi($LC7) .set macro .set reorder lw $2,14372($22)$L328: slt $2,$2,17 bne $2,$0,$L156 lw $2,17792($22) .set noreorder .set nomacro blez $2,$L156 lui $4,%hi($LC10) .set macro .set reorder lui $5,%hi($LC5) lui $7,%hi(__PRETTY_FUNCTION__.8195) addiu $4,$4,%lo($LC10) addiu $5,$5,%lo($LC5) addiu $7,$7,%lo(__PRETTY_FUNCTION__.8195) .set noreorder .set nomacro jal __assert_fail li $6,736 # 0x2e0 .set macro .set reorder$L297: .set noreorder .set nomacro bne $11,$2,$L114 move $4,$21 .set macro .set reorder j $L327$L267: lw $8,17836($22) bne $9,$8,$L215$L294: lw $2,64($17) lw $3,17816($22) addu $2,$2,$3 sltu $2,$9,$2 beq $2,$0,$L217 lw $2,24($17) .set noreorder .set nomacro bne $2,$0,$L331 lui $6,%hi($LC16) .set macro .set reorder .set noreorder .set nomacro j $L218 addiu $16,$17,8 .set macro .set reorder$L269: .set noreorder .set nomacro j $L218 lw $8,17836($22) .set macro .set reorder$L295: sw $2,17804($22)$L223: lw $2,36($17) ori $2,$2,0x1 sw $2,36($17) .set noreorder .set nomacro j $L217 lw $3,17816($22) .set macro .set reorder$L291: move $4,$21 .set noreorder .set nomacro jal get_byte lw $16,12($fp) .set macro .set reorder andi $3,$2,0x7f sll $3,$3,2 lw $7,17780($16) addu $3,$3,$16 lw $4,17792($16) lw $6,12($3) sra $5,$7,4 addiu $4,$4,-1 sra $2,$2,7 andi $5,$5,0x3 li $3,2 # 0x2 sw $4,17792($16) sw $2,17804($16) .set noreorder .set nomacro beq $5,$3,$L163 sw $6,17856($16) .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $5,$2,$L164 li $3,1 # 0x1 .set macro .set reorder beq $5,$3,$L312 sw $0,17796($16) li $17,1 # 0x1$L165: sra $2,$7,2 andi $2,$2,0x3 li $3,2 # 0x2 beq $2,$3,$L168$L319: li $3,3 # 0x3 .set noreorder .set nomacro beq $2,$3,$L169 li $3,1 # 0x1 .set macro .set reorder beq $2,$3,$L313 sw $0,17812($16)$L170: andi $2,$7,0x3 li $7,2 # 0x2 beq $2,$7,$L173$L320: li $3,3 # 0x3 beq $2,$3,$L174 li $7,1 # 0x1 beq $2,$7,$L314 sw $0,17800($16)$L176: lw $2,17776($16) andi $2,$2,0x1 .set noreorder .set nomacro beq $2,$0,$L191 li $3,2 # 0x2 .set macro .set reorder lw $2,17788($16) sra $2,$2,6 andi $2,$2,0x3 .set noreorder .set nomacro beq $2,$3,$L195 li $7,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $2,$7,$L196 li $3,1 # 0x1 .set macro .set reorder beq $2,$3,$L315 lw $4,14372($16) sw $0,17816($16)$L198: lw $2,17800($16) li $7,1 # 0x1 beq $2,$7,$L316$L200: lw $3,17856($22) subu $2,$4,$17 .set noreorder .set nomacro bltz $3,$L202 sw $2,14372($16) .set macro .set reorder sll $2,$3,2 addu $2,$2,$fp lw $4,100($2) lw $3,80($4) slt $2,$3,48 beq $2,$0,$L202 lw $2,17804($22) .set noreorder .set nomacro bne $2,$0,$L205 slt $2,$3,32 .set macro .set reorder beq $2,$0,$L202$L205: lw $2,20($4) .set noreorder .set nomacro j $L159 sw $2,17888($22) .set macro .set reorder$L310: addiu $6,$6,%lo($LC7) move $4,$fp .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L328 lw $2,14372($22) .set macro .set reorder$L305: .set noreorder .set nomacro jal url_ftell move $4,$21 .set macro .set reorder lui $6,%hi($LC9) addiu $6,$6,%lo($LC9) move $7,$18$L288: move $4,$fp move $5,$0 sw $2,16($sp) .set noreorder .set nomacro jal av_log sw $3,20($sp) .set macro .set reorder .set noreorder .set nomacro j $L328 lw $2,14372($22) .set macro .set reorder$L301: .set noreorder .set nomacro jal url_ftell move $4,$21 .set macro .set reorder lui $6,%hi($LC6) addiu $6,$6,%lo($LC6) move $4,$fp move $5,$0 move $7,$20 sw $2,16($sp) .set noreorder .set nomacro jal av_log sw $3,20($sp) .set macro .set reorder andi $2,$20,0x8f .set noreorder .set nomacro bne $2,$16,$L332 li $2,1 # 0x1 .set macro .set reorder j $L123$L293: lui $6,%hi($LC15) addiu $6,$6,%lo($LC15) move $4,$fp sw $8,20($sp) sw $9,24($sp) .set noreorder .set nomacro jal av_log sw $10,16($sp) .set macro .set reorder lw $8,28($17) sw $8,17836($22) .set noreorder .set nomacro j $L212 lw $9,28($17) .set macro .set reorder$L312: .set noreorder .set nomacro jal get_byte move $4,$21 .set macro .set reorder lw $7,17780($16) li $17,2 # 0x2 .set noreorder .set nomacro j $L165 sw $2,17796($16) .set macro .set reorder$L202: lw $6,17816($22) move $7,$0 sw $0,17844($22) .set noreorder .set nomacro jal url_fskip move $4,$21 .set macro .set reorder lw $2,14372($22) lw $7,17816($22) lw $3,17856($22) subu $2,$2,$7 .set noreorder .set nomacro bgez $3,$L289 sw $2,14372($22) .set macro .set reorder lui $6,%hi($LC14) addiu $6,$6,%lo($LC14) move $4,$fp .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder j $L289$L227: lw $5,24($17) addu $5,$7,$5 .set noreorder .set nomacro jal get_buffer move $4,$21 .set macro .set reorder lw $3,64($17) lw $2,17816($22) lw $4,28($17) addu $7,$3,$2 .set noreorder .set nomacro bne $7,$4,$L289 sw $7,64($17) .set macro .set reorder lw $2,17856($22) sll $2,$2,2 addu $2,$2,$fp lw $3,100($2) lw $4,8($3) li $3,2 # 0x2 lw $2,228($4) .set noreorder .set nomacro bne $2,$3,$L229 slt $2,$7,101 .set macro .set reorder bne $2,$0,$L229 lw $5,24($17) lbu $2,0($5) bne $2,$0,$L317 .set noreorder .set nomacro j $L235 li $4,1 # 0x1 .set macro .set reorder$L236: .set noreorder .set nomacro beq $7,$4,$L333 lui $6,%hi($LC18) .set macro .set reorder$L235: addu $2,$4,$5 lbu $3,0($2) .set noreorder .set nomacro beq $3,$0,$L236 addiu $4,$4,1 .set macro .set reorder addiu $4,$4,-1$L234: .set noreorder .set nomacro beq $4,$7,$L237 lui $6,%hi($LC18) .set macro .set reorder$L229: lw $3,80($17) slt $2,$3,2 bne $2,$0,$L239 lw $8,84($17) mul $2,$3,$8 .set noreorder .set nomacro beq $7,$2,$L241 lui $6,%hi($LC19) .set macro .set reorder move $4,$fp addiu $6,$6,%lo($LC19) move $5,$0 sw $8,16($sp) .set noreorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?