demux_avi.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 5,181 行 · 第 1/5 页
MID
5,181 行
lw $4,16($22) lw $5,8($22) lw $3,44($4) slt $2,$5,$3 beq $2,$0,$L331 nop lw $2,40($4) subu $2,$3,$2 subu $2,$5,$2 bltz $2,$L331 nop sw $2,36($4) lw $3,4($21)$L477: sw $0,8($21) slt $2,$3,2 sw $0,12($21) bne $2,$0,$L335 sw $0,16($21) lw $13,0($21) li $14,-65536 # 0xffffffffffff0000 lw $2,4($13) lw $4,8($13) and $2,$2,$14 srl $6,$2,16 move $3,$0 sll $2,$2,16 addu $8,$2,$4 lw $12,8($22) sll $3,$3,16 or $3,$6,$3 sltu $6,$8,$2 addu $6,$6,$3 sra $11,$12,31 sltu $2,$6,$11 bne $2,$0,$L337 move $10,$12 beq $6,$11,$L461 sltu $2,$8,$12 addiu $7,$13,16$L493: lw $2,4($7) lw $4,8($7) and $2,$14,$2 srl $6,$2,16 move $3,$0 sll $2,$2,16 addu $8,$2,$4 sll $3,$3,16 or $3,$6,$3 sltu $6,$8,$2 addu $6,$6,$3 sltu $2,$6,$11 bne $2,$0,$L337 nop bne $6,$11,$L340 sltu $2,$8,$10 bne $2,$0,$L337 nop$L340: sw $0,20($21) lw $7,20($21)$L343: lw $3,8($22) lui $6,%hi($LC11) sw $3,16($sp) lw $2,8($13) addiu $6,$6,%lo($LC11) sw $2,20($sp) lw $3,24($13) li $4,7 # 0x7 li $5,6 # 0x6 jal mp_msg sw $3,24($sp) lw $3,4($21)$L335: blez $3,$L344 move $18,$0 li $20,-1 # 0xffffffffffffffff li $17,-1 # 0xffffffffffffffff li $19,-1 # 0xffffffffffffffff$L346: lw $2,0($21) sll $16,$18,4 addu $16,$16,$2 lw $5,0($16) jal demux_avi_select_stream move $4,$22 move $5,$2 lw $3,8($16) lw $2,20($21) beq $20,$19,$L462 addu $4,$2,$3$L347: beq $17,$19,$L352 nop$L353: lw $2,4($21) addiu $18,$18,1 slt $2,$18,$2 bne $2,$0,$L346 nop$L358: li $2,-1 # 0xffffffffffffffff beq $17,$2,$L463 move $4,$20 li $2,-1 # 0xffffffffffffffff$L494: beq $4,$2,$L464 lui $2,%hi(force_ni) lw $3,%lo(force_ni)($2) bne $3,$0,$L465 subu $3,$4,$17 subu $5,$0,$3 slt $4,$3,0 li $2,1048576 # 0x100000 movn $3,$5,$4 ori $2,$2,0x1 slt $3,$3,$2 beq $3,$0,$L466 lui $2,%hi($LC14)$L364: jal ds_fill_buffer move $4,$23 beq $2,$0,$L467 li $2,-2 # 0xfffffffffffffffe lw $20,92($23) lw $7,68($fp) bne $7,$2,$L374 sw $23,4($20) move $23,$0$L376: lw $2,4($21) blez $2,$L380 nop$L471: addiu $13,$sp,48 bne $23,$0,$L382 addiu $12,$sp,49 lw $11,4($20) lw $8,0($21) move $16,$0 move $17,$0 move $18,$0 j $L384 move $9,$0$L389: lw $2,4($21) slt $2,$9,$2 beq $2,$0,$L492 move $2,$0$L384: lw $3,0($8) li $10,100 # 0x64 sw $3,48($sp) lbu $2,0($13) lbu $3,0($12) addiu $2,$2,-48 addiu $3,$3,-48 andi $4,$2,0x00ff andi $6,$3,0x00ff sltu $2,$4,10 beq $2,$0,$L388 sltu $5,$6,10 sll $3,$4,3 sll $2,$4,1 beq $5,$0,$L388 addu $2,$2,$3 addu $10,$2,$6$L388: lw $2,68($11) lw $3,12($8) addiu $9,$9,1 bne $10,$2,$L389 addiu $8,$8,16 addu $6,$16,$3 sra $5,$3,31 sltu $2,$6,$16 addu $7,$17,$5 addu $7,$2,$7 lw $2,4($21) move $16,$6 slt $2,$9,$2 move $17,$7 bne $2,$0,$L384 addiu $18,$18,1 move $2,$0$L492: move $3,$0 sw $2,56($sp) sw $3,60($sp) move $19,$0 lw $2,56($sp)$L491: lw $3,60($sp) lui $6,%hi($LC20) addiu $6,$6,%lo($LC20) li $4,7 # 0x7 li $5,6 # 0x6 sw $16,16($sp) sw $2,32($sp) sw $3,36($sp) sw $17,20($sp) sw $18,24($sp) jal mp_msg sw $19,40($sp) move $4,$16 sw $18,64($21) jal __floatdisf move $5,$17 bltz $18,$L403 move $16,$2 jal __floatsisf move $4,$18 move $5,$2 jal __divsf3 move $4,$16 lw $4,304($20) bltz $4,$L405 move $16,$2$L475: jal __floatsisf nop move $4,$16$L479: jal __mulsf3 move $5,$2 lw $4,300($20) bltz $4,$L407 move $16,$2 jal __floatsisf nop move $5,$2$L478: jal __divsf3 move $4,$16 jal __fixsfsi move $4,$2 beq $23,$0,$L408 sw $2,252($20) lw $4,56($sp) jal __floatdisf lw $5,60($sp) bltz $19,$L411 move $16,$2 jal __floatsisf move $4,$19 move $4,$16$L481: jal __divsf3 move $5,$2 lw $4,124($23) bltz $4,$L413 move $16,$2 jal __floatsisf nop move $4,$16$L480: jal __mulsf3 move $5,$2 lw $4,120($23) bltz $4,$L415 move $16,$2 jal __floatsisf nop move $5,$2$L482: jal __divsf3 move $4,$16 jal __fixsfsi move $4,$2 sw $2,44($23)$L408: lw $4,52($22) li $16,-2 # 0xfffffffffffffffe lw $2,68($4) beq $2,$16,$L361 lw $3,92($4) beq $3,$0,$L361 li $2,65534 # 0xfffe lw $3,12($3) beq $3,$2,$L469 li $2,26447 # 0x674f beq $3,$2,$L470 nop$L361: move $2,$22 lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) j $31 addiu $sp,$sp,104$L461: beq $2,$0,$L493 addiu $7,$13,16$L337: lw $2,76($21) bne $2,$0,$L340 addiu $2,$12,-4 move $7,$2 j $L343 sw $2,20($21)$L462: lw $2,52($22) bne $5,$2,$L347 nop bne $17,$20,$L494 li $2,-1 # 0xffffffffffffffff move $20,$4$L352: lw $2,56($22) beq $5,$2,$L354 move $17,$4 j $L353 li $17,-1 # 0xffffffffffffffff$L354: beq $20,$19,$L353 nop j $L358 move $17,$4$L322: lui $2,%hi(index_mode) j $L324 lw $5,%lo(index_mode)($2)$L331: jal stream_seek_long nop j $L477 lw $3,4($21)$L374: lui $6,%hi($LC18) addiu $6,$6,%lo($LC18) li $4,7 # 0x7 jal mp_msg li $5,6 # 0x6 lw $2,40($21) beq $2,$0,$L495 lui $6,%hi($LC19) jal ds_fill_buffer move $4,$fp beq $2,$0,$L377 lui $6,%hi($LC19) lw $23,92($fp) j $L376 sw $fp,4($23)$L377:$L495: addiu $6,$6,%lo($LC19) li $4,7 # 0x7 jal mp_msg li $5,4 # 0x4 lw $2,4($21) move $23,$0 bgtz $2,$L471 sw $0,92($fp)$L380: lw $2,312($20) sltu $3,$2,2 bne $3,$0,$L472 sw $2,64($21)$L416: beq $23,$0,$L473 move $18,$0 lw $16,156($23)$L427: lwl $4,11($16) lwr $4,8($16) beq $4,$0,$L430 li $2,1 # 0x1 lw $3,144($23) beq $3,$2,$L430 nop bltz $4,$L434 srl $2,$4,1 jal __floatsisf nop move $16,$2$L433: lw $4,132($23) bltz $4,$L436 srl $2,$4,1 jal __floatsisf nop move $4,$16$L487: jal __mulsf3 move $5,$2 lw $4,120($23) bltz $4,$L438 move $16,$2 jal __floatsisf nop move $4,$16$L486: jal __mulsf3 move $5,$2 lw $4,124($23) bltz $4,$L440 move $16,$2 jal __floatsisf nop move $5,$2$L485: jal __divsf3 move $4,$16 jal __fixsfdi move $4,$2 move $18,$2 j $L429 move $19,$3$L467: lui $6,%hi($LC17) move $22,$0 addiu $6,$6,%lo($LC17) li $4,7 # 0x7 jal mp_msg li $5,1 # 0x1 move $2,$22 lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) j $31 addiu $sp,$sp,104$L344: lui $2,%hi(force_ni) lw $3,%lo(force_ni)($2) bne $3,$0,$L474 lui $6,%hi($LC16) j $L364 sw $0,48($22)$L464: j $L364 sw $0,92($fp)$L466: addiu $7,$2,%lo($LC14)$L367: lui $6,%hi($LC15) li $4,7 # 0x7 addiu $6,$6,%lo($LC15) jal mp_msg li $5,4 # 0x4 li $2,4 # 0x4 sw $2,40($22) lui $2,%hi(demuxer_desc_avi_ni) li $4,1 # 0x1 lui $3,%hi(pts_from_bps) addiu $2,$2,%lo(demuxer_desc_avi_ni) sw $4,%lo(pts_from_bps)($3) j $L364 sw $2,0($22)$L474: li $4,7 # 0x7 addiu $6,$6,%lo($LC16) jal mp_msg li $5,4 # 0x4 lui $2,%hi(demuxer_desc_avi_nini) lw $4,8($22) li $3,5 # 0x5 addiu $2,$2,%lo(demuxer_desc_avi_nini) sw $3,40($22) sw $2,0($22) li $3,1 # 0x1 lui $2,%hi(pts_from_bps) sw $4,12($21) sw $4,16($21) sw $3,%lo(pts_from_bps)($2) j $L364 sw $0,48($22)$L465: lui $2,%hi($LC13) j $L367 addiu $7,$2,%lo($LC13)$L430: lw $18,132($23) move $19,$0 move $4,$18 jal __floatdisf move $5,$19 lw $4,64($21) bltz $4,$L442 move $16,$2 jal __floatsisf nop lw $5,240($20)$L484: jal __mulsf3 move $4,$2 move $5,$2 jal __divsf3 move $4,$16 jal __fixsfsi move $4,$2 sw $2,44($23)$L429: lw $4,8($22) lw $2,12($22) lw $7,64($21) subu $2,$2,$4 subu $4,$2,$18 sra $3,$2,31 sltu $6,$2,$4 subu $5,$3,$19 sll $2,$7,3 subu $16,$4,$2 subu $5,$5,$6 move $3,$0 sltu $6,$4,$16 subu $17,$5,$3 subu $17,$17,$6 lui $6,%hi($LC22) addiu $6,$6,%lo($LC22) li $4,7 # 0x7 li $5,6 # 0x6 sw $7,24($sp) sw $16,16($sp) sw $18,32($sp) sw $19,36($sp) jal mp_msg sw $17,20($sp) move $4,$16 jal __floatdisf move $5,$17 lw $4,64($21) bltz $4,$L444 move $16,$2 jal __floatsisf nop lw $5,240($20)$L483: jal __mulsf3 move $4,$2 move $5,$2 jal __divsf3 move $4,$16 jal __fixsfsi move $4,$2 j $L408 sw $2,252($20)$L463: lui $6,%hi($LC12) move $22,$0 addiu $6,$6,%lo($LC12) li $4,7 # 0x7 jal mp_msg li $5,1 # 0x1 move $2,$22 lw $31,100($sp) lw $fp,96($sp) lw $23,92($sp) lw $22,88($sp) lw $21,84($sp) lw $20,80($sp) lw $19,76($sp) lw $18,72($sp) lw $17,68($sp) lw $16,64($sp) j $31 addiu $sp,$sp,104$L470: jal new_ds_stream nop move $4,$2 li $5,18 # 0x12 li $6,-1 # 0xffffffffffffffff li $7,-2 # 0xfffffffffffffffe move $18,$2 sw $16,16($sp) jal new_demuxer sw $0,20($sp) lui $3,%hi(demux_ogg_open_funcp) move $17,$2 lw $2,%lo(demux_ogg_open_funcp)($3) jal $2 move $4,$17 bne $2,$0,$L450 move $6,$22 lui $6,%hi($LC23) addiu $6,$6,%lo($LC23) li $5,1 # 0x1 jal mp_msg li $4,5 # 0x5 jal free_stream move $4,$18 lw $2,52($22) j $L361 sw $16,68($2)$L407: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L478 move $5,$2$L403: srl $2,$18,1 andi $4,$18,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 move $5,$2 jal __divsf3 move $4,$16 lw $4,304($20) bgez $4,$L475 move $16,$2$L405: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L479 move $4,$16$L413: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L480 move $4,$16$L411: srl $2,$19,1 andi $4,$19,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L481 move $4,$16$L415: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L482 move $5,$2$L459: addiu $6,$6,%lo($LC9) li $4,7 # 0x7 jal mp_msg li $5,2 # 0x2 lw $3,52($22) li $2,-2 # 0xfffffffffffffffe j $L325 sw $2,68($3)$L460: addiu $6,$6,%lo($LC10) li $4,7 # 0x7 jal mp_msg li $5,2 # 0x2 lw $3,56($22) li $2,-1 # 0xffffffffffffffff j $L328 sw $2,68($3)$L469: lui $3,%hi(init_avi_with_ogg_funcp) lw $2,%lo(init_avi_with_ogg_funcp)($3) jal $2 move $4,$22 j $L361 move $22,$2$L450: move $4,$22 jal new_demuxers_demuxer move $5,$17 j $L361 move $22,$2$L472: beq $23,$0,$L496 lui $6,%hi($LC21) lw $16,156($23) lwl $2,11($16) lwr $2,8($16) beq $2,$0,$L497 addiu $6,$6,%lo($LC21) lw $4,132($23) bltz $4,$L422 srl $2,$4,1 jal __floatsisf nop lw $5,236($20)$L489: jal __mulsf3 move $4,$2 lw $4,124($23) bltz $4,$L424 move $17,$2 jal __floatsisf nop move $4,$17$L488: jal __divsf3 move $5,$2 lw $4,120($23) bltz $4,$L426 move $17,$2 jal __floatsisf nop move $5,$2$L490: jal __mulsf3 move $4,$17 jal __fixunssfsi move $4,$2 sltu $3,$2,2 beq $3,$0,$L427 sw $2,64($21) lui $6,%hi($LC21)$L496: addiu $6,$6,%lo($LC21)$L497: li $4,14 # 0xe jal mp_msg li $5,2 # 0x2 j $L416 sw $0,64($21)$L444: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L483 lw $5,240($20)$L473: j $L429 move $19,$0$L442: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L484 lw $5,240($20)$L440: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L485 move $5,$2$L438: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L486 move $4,$16$L436: andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L487 move $4,$16$L434: andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L433 move $16,$2$L424: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L488 move $4,$17$L422: andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L489 lw $5,236($20)$L426: srl $2,$4,1 andi $4,$4,0x1 jal __floatsisf or $4,$4,$2 move $4,$2 jal __addsf3 move $5,$2 j $L490 move $5,$2$L382: move $16,$0 move $17,$0 lw $11,4($20) lw $10,0($21)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?