mpegts.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,977 行 · 第 1/5 页
MID
4,977 行
sltu $2,$5,$20$L520: beq $2,$0,$L512 nop lbu $2,0($3) j $L431 addiu $5,$5,1$L511: beq $6,$2,$L425 li $2,122 # 0x7a beq $6,$2,$L425 li $2,123 # 0x7b bne $6,$2,$L520 sltu $2,$5,$20 j $L520 li $18,138 # 0x8a$L434: sltu $2,$5,$7 beq $2,$0,$L450 li $2,-1 addiu $2,$5,1 lbu $3,0($5) sltu $2,$2,$7 beq $2,$0,$L452 sb $3,16($sp) addiu $2,$5,2 lbu $3,1($5) sltu $2,$2,$7 bne $2,$0,$L454 sb $3,17($sp) li $3,-1 # 0xffffffffffffffff sb $3,18($sp) j $L433 sb $0,19($sp)$L510: li $3,256 # 0x100 sltu $4,$5,$7 beq $4,$0,$L438 movz $18,$3,$2 lbu $3,0($5) addiu $5,$5,1 sltu $2,$5,$7 beq $2,$0,$L440 sb $3,16($sp) lbu $3,0($5) addiu $5,$5,1 sltu $2,$5,$7 beq $2,$0,$L442 sb $3,17($sp) lbu $3,0($5) addiu $5,$5,1 sltu $2,$5,$7 sb $3,18($sp) addu $5,$2,$5 sb $0,19($sp)$L444: addiu $2,$5,1 sltu $2,$2,$7 bne $2,$0,$L446 addiu $3,$5,3 li $3,-1 # 0xffffffffffffffff sw $3,28($sp) j $L433 sw $3,24($sp)$L425: j $L423 li $18,129 # 0x81$L450: sb $2,16($sp)$L452: li $3,-1 # 0xffffffffffffffff li $2,-1 sb $2,17($sp) sb $3,18($sp) j $L433 sb $0,19($sp)$L417: li $2,27 # 0x1b$L519:$L523: beq $18,$2,$L458 slt $2,$18,28 beq $2,$0,$L459 li $2,138 # 0x8a blez $18,$L405 slt $2,$18,5 bne $2,$0,$L515 lw $5,32($sp) addiu $2,$18,-15 sltu $2,$2,2 beq $2,$0,$L521 sltu $2,$20,$16$L458: lw $5,32($sp)$L515: sll $2,$5,2 addu $21,$2,$17 lw $3,44($21) beq $3,$0,$L462 nop lw $2,8($3) bne $2,$0,$L513 lui $4,%hi($LC0) lw $2,16($3) lw $21,20($2)$L466: lw $6,36($17) beq $6,$0,$L461 nop lw $4,40($17) lw $2,0($4) beq $22,$2,$L489 addiu $5,$4,264 j $L491 move $3,$0$L492: lw $2,0($5) move $4,$5 beq $22,$2,$L489 addiu $5,$5,264$L491: addiu $3,$3,1 bne $3,$6,$L492 nop j $L461 nop$L438: li $2,-1 sb $2,16($sp)$L440: li $2,-1 sb $2,18($sp) sb $2,17($sp) j $L444 sb $0,19($sp)$L446: lbu $2,0($5) lbu $4,1($5) sll $2,$2,8 or $2,$2,$4 sltu $3,$3,$7 sw $2,28($sp) bne $3,$0,$L448 addiu $4,$5,2 li $4,-1 # 0xffffffffffffffff j $L433 sw $4,24($sp)$L409: li $2,8191 # 0x1fff sw $2,32($sp)$L412: j $L415 li $2,4095 # 0xfff$L454: lb $3,2($5) sb $0,19($sp) j $L433 sb $3,18($sp)$L448: lbu $2,2($5) lbu $3,1($4) sll $2,$2,8 or $2,$2,$3 j $L433 sw $2,24($sp)$L442: li $2,-1 sb $2,18($sp) j $L444 sb $0,19($sp)$L459: beq $18,$2,$L458 slt $2,$18,139 beq $2,$0,$L460 li $2,234 # 0xea li $2,129 # 0x81 bne $18,$2,$L521 sltu $2,$20,$16 j $L515 lw $5,32($sp)$L506: addiu $5,$sp,16 jal memcpy li $6,4 # 0x4 j $L516 li $2,256 # 0x100$L507: lw $5,28($sp) lw $3,8($21) sll $2,$4,16 or $2,$2,$5 j $L405 sw $2,16($3)$L389: lbu $2,1($5) lbu $3,1($7) sll $2,$2,8 or $2,$2,$3 andi $2,$2,0x1fff bltz $2,$L502 sw $2,36($sp) addiu $7,$5,3 j $L391 move $8,$2$L400: lbu $2,0($7) lbu $3,1($7) sll $2,$2,8 or $2,$2,$3 andi $2,$2,0xfff bltz $2,$L502 addiu $7,$7,2 j $L524 addu $4,$2,$7$L395: lw $3,4($4) sltu $2,$3,64 beq $2,$0,$L517 addiu $2,$7,1 sll $2,$3,2 addu $2,$2,$4 addiu $3,$3,1 sw $8,8($2) j $L393 sw $3,4($4)$L460: beq $18,$2,$L458 li $2,256 # 0x100 bne $18,$2,$L521 sltu $2,$20,$16 j $L515 lw $5,32($sp)$L462: jal av_mallocz li $4,320 # 0x140 beq $2,$0,$L467 move $8,$2 lw $4,32($sp) lw $2,0($17) lw $5,36($sp) sltu $3,$4,8192 sw $2,16($8) sw $17,12($8) sw $4,0($8) sw $5,4($8) beq $3,$0,$L469 sw $18,8($8) lw $2,44($21) beq $2,$0,$L514 li $4,36 # 0x24$L469: jal av_free move $4,$8$L467: j $L466 move $21,$0$L509: jal av_freep addiu $4,$19,16 j $L500 nop$L508: jal av_freep addiu $4,$19,20 j $L500 nop$L513: lui $5,%hi($LC1) lui $7,%hi(__PRETTY_FUNCTION__.6223) addiu $4,$4,%lo($LC0) addiu $5,$5,%lo($LC1) addiu $7,$7,%lo(__PRETTY_FUNCTION__.6223) jal __assert_fail li $6,592 # 0x250$L514: jal av_mallocz sw $8,40($sp) move $3,$2 beq $2,$0,$L469 lw $8,40($sp) li $2,-1 # 0xffffffffffffffff sw $2,4($3) lw $2,32($sp) sw $3,44($21) sw $2,0($3) lui $2,%hi(mpegts_push_data) addiu $2,$2,%lo(mpegts_push_data) lw $4,8($8) sw $2,12($3) li $2,16 # 0x10 sw $8,16($3) beq $4,$2,$L477 sw $0,8($3) slt $2,$4,17 beq $2,$0,$L483 li $2,138 # 0x8a slt $2,$4,5 beq $2,$0,$L484 li $2,15 # 0xf slt $2,$4,3 beq $2,$0,$L475 li $2,65536 # 0x10000 blez $4,$L522 move $23,$0 li $fp,2 # 0x2$L486: lw $4,16($8) lw $5,0($8) jal av_new_stream sw $8,40($sp) beq $2,$0,$L466 move $21,$2 li $7,65536 # 0x10000 move $4,$2 ori $7,$7,0x5f90 li $5,33 # 0x21 jal av_set_pts_info li $6,1 # 0x1 lw $3,8($21) lw $8,40($sp) li $2,1 # 0x1 sw $fp,228($3) sw $23,224($3) sw $2,108($21) sw $21,20($8) j $L466 sw $8,20($21)$L477: move $23,$0 j $L486 li $fp,13 # 0xd$L473: move $23,$0$L522: j $L486 li $fp,1 # 0x1$L475: ori $fp,$2,0x5001 j $L486 li $23,1 # 0x1$L484: bne $4,$2,$L473 li $2,65536 # 0x10000 ori $fp,$2,0x5002 j $L486 li $23,1 # 0x1$L483: beq $4,$2,$L480 slt $2,$4,139 beq $2,$0,$L485 li $2,234 # 0xea li $2,27 # 0x1b beq $4,$2,$L478 li $2,129 # 0x81 bne $4,$2,$L473 li $2,65536 # 0x10000 ori $fp,$2,0x5004 j $L486 li $23,1 # 0x1$L480: li $2,65536 # 0x10000 ori $fp,$2,0x5005 j $L486 li $23,1 # 0x1$L478: move $23,$0 j $L486 li $fp,28 # 0x1c$L485: beq $4,$2,$L481 li $2,256 # 0x100 bne $4,$2,$L473 li $2,65536 # 0x10000 ori $fp,$2,0x7001 j $L486 li $23,3 # 0x3$L481: move $23,$0 j $L486 li $fp,73 # 0x49 .set macro .set reorder .end pmt_cb .section .text.sdt_cb,"ax",@progbits .align 2 .align 5 .ent sdt_cb .type sdt_cb, @functionsdt_cb: .frame $sp,64,$31 # vars= 8, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-64 addu $6,$6,$5 sw $16,24($sp) addiu $16,$6,-4 sw $31,60($sp) sw $fp,56($sp) sw $23,52($sp) sw $22,48($sp) sw $21,44($sp) sw $20,40($sp) sw $19,36($sp) sw $18,32($sp) sw $17,28($sp) sltu $2,$5,$16 .set noreorder .set nomacro beq $2,$0,$L603 lw $20,32($4) .set macro .set reorder lbu $3,0($5) .set noreorder .set nomacro bltz $3,$L603 addiu $2,$5,4 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $2,$5,5 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $2,$5,6 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $2,$5,7 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 li $2,66 # 0x42 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L603 addiu $2,$5,9 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $2,$5,10 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $2,$5,12 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $3,$5,11 .set macro .set reorder lbu $2,11($5) lbu $3,1($3) sll $2,$2,8 or $fp,$2,$3 .set noreorder .set nomacro bltz $fp,$L603 addiu $2,$5,13 .set macro .set reorder sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L603 addiu $5,$5,14 .set macro .set reorder addiu $2,$5,1$L629: sltu $2,$2,$16 .set noreorder .set nomacro bne $2,$0,$L551 li $2,4095 # 0xfff .set macro .set reorder addu $18,$5,$2$L630: sltu $2,$16,$18 .set noreorder .set nomacro bne $2,$0,$L603 sltu $2,$5,$18 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L617 addiu $2,$18,1 .set macro .set reorder lbu $3,0($5) .set noreorder .set nomacro bltz $3,$L617 addiu $17,$5,1 .set macro .set reorder .set noreorder .set nomacro j $L628 sltu $2,$17,$18 .set macro .set reorder$L613: li $2,-1 # 0xffffffffffffffff$L564: addu $19,$2,$17 sltu $2,$18,$19 .set noreorder .set nomacro bne $2,$0,$L556 li $2,72 # 0x48 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L612 sltu $2,$17,$16 .set macro .set reorder$L566: sltu $2,$19,$18$L616: .set noreorder .set nomacro beq $2,$0,$L617 addiu $2,$18,1 .set macro .set reorder lbu $3,0($19) .set noreorder .set nomacro bltz $3,$L626 addiu $17,$19,1 .set macro .set reorder sltu $2,$17,$18$L628: beq $2,$0,$L613 lbu $2,0($17) .set noreorder .set nomacro j $L564 addiu $17,$17,1 .set macro .set reorder$L603: lw $31,60($sp)$L625:$L627: lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,64 .set macro .set reorder$L612: .set noreorder .set nomacro beq $2,$0,$L616 sltu $2,$19,$18 .set macro .set reorder addiu $2,$17,1 sltu $2,$2,$16 .set noreorder .set nomacro beq $2,$0,$L616 sltu $2,$19,$18 .set macro .set reorder lbu $22,1($17) .set noreorder .set nomacro bltz $22,$L616 addiu $21,$17,2 .set macro .set reorder addu $23,$22,$21 sltu $2,$16,$23 .set noreorder .set nomacro bne $2,$0,$L616 sltu $2,$19,$18 .set macro .set reorder .set noreorder .set nomacro jal av_malloc addiu $4,$22,1 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L566 sw $2,16($sp) .set macro .set reorder sltu $2,$22,32 .set noreorder .set nomacro bne $2,$0,$L574 lw $4,16($sp) .set macro .set reorder lw $3,16($sp) andi $2,$3,0x3 bne $2,$0,$L618 andi $2,$21,0x3 .set noreorder .set nomacro bne $2,$0,$L619 move $5,$21 .set macro .set reorder addiu $4,$3,-4 andi $2,$22,0xe0 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L578 addiu $5,$17,-2 .set macro .set reorder$L604:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,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,$6 bne $2,$0,$L604$L578: andi $2,$22,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L620 andi $3,$22,0x3 .set macro .set reorder$L605:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L605 andi $3,$22,0x3 .set macro .set reorder$L620: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L584 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L585 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L614$L582: lw $3,16($sp)$L615: addu $2,$3,$22 sltu $3,$23,$16 .set noreorder .set nomacro beq $3,$0,$L566 sb $0,0($2) .set macro .set reorder lbu $21,0($23) .set noreorder .set nomacro bltz $21,$L616 sltu $2,$19,$18 .set macro .set reorder addiu $17,$23,1 addu $2,$21,$17 sltu $2,$16,$2 .set noreorder .set nomacro bne $2,$0,$L616 sltu $2,$19,$18 .set macro .set reorder .set noreorder .set nomacro jal av_malloc addiu $4,$21,1 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L566 move $22,$2 .set macro .set reorder sltu $2,$21,32 .set noreorder .set nomacro bne $2,$0,$L590 andi $2,$22,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L621 move $5,$17 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L622 move $4,$22 .set macro .set reorder addiu $5,$22,-4 andi $2,$21,0xe0 addu $6,$5,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L594 addiu $4,$23,-3 .set macro .set reorder$L606:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$6 bne $2,$0,$L606$L594: andi $2,$21,0x1c addu $6,$6,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L623 andi $3,$21,0x3 .set macro .set reorder$L607:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L607 andi $3,$21,0x3 .set macro .set reorder$L623: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L600 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L601 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L624 addu $2,$22,$21 .set macro .set reorder lbu $2,4($4) .set noreorder .set nomacro j $L598 sb $2,4($5) .set macro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?