utils.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,694 行 · 第 1/5 页
MID
4,694 行
sw $16,100($2) sw $6,88($16) sw $7,92($16) sw $6,96($16) sw $7,100($16) sw $6,120($16) sw $7,124($16) sw $6,24($16) sw $7,28($16) sw $6,136($16) sw $7,140($16) sw $6,168($16) sw $7,172($16) sw $6,176($16) sw $7,180($16) sw $6,184($16) sw $7,188($16) sw $6,192($16) j $L621 sw $7,196($16) .set macro .set reorder .end av_new_stream .section .rodata.str1.4 .align 2$LC38: .ascii "sample rate not set\012\000" .align 2$LC39: .ascii "time base not set\012\000" .align 2$LC40: .ascii "dimensions not set\012\000" .section .text.av_write_header,"ax",@progbits .align 2 .align 5 .globl av_write_header .ent av_write_header .type av_write_header, @functionav_write_header: .frame $sp,64,$31 # vars= 8, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-64 sw $16,24($sp) 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) lw $20,96($4) beq $20,$0,$L675 move $16,$4 move $7,$4 move $9,$0$L627: lw $2,100($7) lw $6,8($2) lw $3,224($6) beq $3,$0,$L629 li $2,1 # 0x1 beq $3,$2,$L687 nop$L628: lw $8,8($16) lw $5,52($8) beq $5,$0,$L638 nop lw $2,232($6) bne $2,$0,$L638 nop lw $3,0($5) bne $3,$0,$L684 lw $4,228($6) j $L650 move $2,$0$L648: beq $4,$2,$L688 nop addiu $3,$3,8$L684: lw $2,0($3) bne $2,$0,$L648 nop lw $3,4($5) bne $3,$0,$L684 addiu $5,$5,4 move $2,$0$L650: sw $2,232($6) lw $20,96($16)$L638: addiu $9,$9,1 sltu $2,$9,$20 bne $2,$0,$L627 addiu $7,$7,4$L625: lw $2,12($16) beq $2,$0,$L689 nop$L651: lw $2,28($8) beq $2,$0,$L655 nop jal $2 move $4,$16 bltz $2,$L694 lw $31,60($sp)$L655: lw $20,96($16) beq $20,$0,$L657 move $fp,$16 sw $0,16($sp)$L659: lw $5,100($fp) lw $3,8($5) lw $4,224($3) beq $4,$0,$L661 li $2,1 # 0x1 beq $4,$2,$L662 move $18,$0 li $19,-2147483648 # 0xffffffff80000000$L677: li $2,-2147483648 # 0xffffffff80000000$L693: beq $19,$2,$L695 lw $2,16($sp) blez $19,$L690 nop$L667: sll $2,$19,31$L696: srl $16,$18,1 sra $17,$19,1 or $16,$2,$16 slt $2,$17,$19 bne $2,$0,$L672 addiu $21,$5,40 beq $17,$19,$L691 sltu $2,$16,$18 move $4,$16$L697: move $5,$17 move $6,$18 jal __divdi3 move $7,$19 move $4,$16 move $5,$17 move $6,$18 move $7,$19 move $22,$2 jal __moddi3 move $23,$3 move $16,$2 move $17,$3$L673: sw $18,16($21) sw $19,20($21) sw $22,0($21) sw $23,4($21) sw $16,8($21) sw $17,12($21) lw $2,16($sp)$L695: addiu $2,$2,1 sw $2,16($sp) sltu $2,$2,$20 bne $2,$0,$L659 addiu $fp,$fp,4$L657: lw $31,60($sp) 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) move $2,$0 j $31 addiu $sp,$sp,64$L688: lw $2,4($3) bne $2,$0,$L650 nop lw $3,4($5) bne $3,$0,$L684 addiu $5,$5,4 j $L650 move $2,$0$L629: lw $2,32($6) blez $2,$L633 nop lw $2,36($6) blez $2,$L633 nop lw $2,40($6) blez $2,$L636 nop lw $2,44($6) bgtz $2,$L628 nop$L636: lui $6,%hi($LC40) move $4,$16 addiu $6,$6,%lo($LC40) jal av_log move $5,$0 li $2,-1 # 0xffffffffffffffff$L632: lw $31,60($sp)$L694: 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) j $31 addiu $sp,$sp,64$L687: lw $2,64($6) bgtz $2,$L628 move $4,$16 lui $6,%hi($LC38) addiu $6,$6,%lo($LC38) jal av_log move $5,$0 lw $31,60($sp) 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) li $2,-1 # 0xffffffffffffffff j $31 addiu $sp,$sp,64$L661: lw $3,36($3) lw $2,64($5) mult $2,$3 mflo $18 beq $18,$0,$L677 mfhi $19$L686: bgtz $19,$L696 sll $2,$19,31$L690: bne $19,$0,$L632 li $2,-22 # 0xffffffffffffffea bgtu $18,$0,$L667 lw $31,60($sp) j $L694 nop$L691: beq $2,$0,$L697 move $4,$16$L672: move $22,$0 j $L673 move $23,$0$L633: lui $6,%hi($LC39) move $4,$16 addiu $6,$6,%lo($LC39) jal av_log move $5,$0 j $L632 li $2,-1 # 0xffffffffffffffff$L662: lw $3,64($3) lw $2,64($5) mult $2,$3 mflo $18 bne $18,$0,$L686 mfhi $19 j $L693 li $2,-2147483648 # 0xffffffff80000000$L689: lw $4,16($8) blez $4,$L651 nop jal av_mallocz nop beq $2,$0,$L692 sw $2,12($16) j $L651 lw $8,8($16)$L675: j $L625 lw $8,8($4)$L692: j $L632 li $2,-12 # 0xfffffffffffffff4 .set macro .set reorder .end av_write_header .section .rodata.str1.4 .align 2$LC41: .ascii "stream #%d:\012\000" .align 2$LC42: .ascii " keyframe=%d\012\000" .align 2$LC43: .ascii " duration=%0.3f\012\000" .align 2$LC45: .ascii " dts=\000" .align 2$LC46: .ascii "%0.3f\000" .align 2$LC47: .ascii " pts=\000" .align 2$LC48: .ascii " size=%d\012\000" .section .rodata.cst8 .align 3$LC44: .word -1598689907 .word 1051772663 .section .text.pkt_dump_internal,"ax",@progbits .align 2 .align 5 .ent pkt_dump_internal .type pkt_dump_internal, @functionpkt_dump_internal: .frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0 .mask 0x801f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $20,40($sp) sw $19,36($sp) sw $18,32($sp) sw $17,28($sp) sw $16,24($sp) sw $31,44($sp) move $17,$5 move $18,$6 move $16,$7 move $19,$4 beq $5,$0,$L716 lw $20,64($sp) lw $4,8($16)$L724: bne $4,$0,$L701 lw $5,12($16) li $2,-2147483648 # 0xffffffff80000000 beq $5,$2,$L717 nop$L701: beq $17,$0,$L718 nop$L703: lw $4,0($16)$L725: bne $4,$0,$L707 lw $5,4($16) li $2,-2147483648 # 0xffffffff80000000 beq $5,$2,$L719 nop$L707: beq $17,$0,$L720 nop$L709: bne $20,$0,$L721 lw $31,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,48$L721: lw $2,20($16) lw $7,16($16) move $5,$17 sw $2,64($sp) lw $31,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) move $4,$0 move $6,$0 j hex_dump_internal addiu $sp,$sp,48$L719: bne $17,$0,$L709 lui $6,%hi($LC22) addiu $6,$6,%lo($LC22) move $4,$19 jal av_log move $5,$18 j $L722 lui $6,%hi($LC6)$L717: bne $17,$0,$L703 lui $6,%hi($LC22) addiu $6,$6,%lo($LC22) move $4,$19 jal av_log move $5,$18 j $L723 lui $6,%hi($LC47)$L720: jal __floatdidf nop lui $4,%hi($LC44) lw $6,%lo($LC44)($4) lw $7,%lo($LC44+4)($4) move $5,$3 jal __muldf3 move $4,$2 lui $6,%hi($LC46) addiu $6,$6,%lo($LC46) move $4,$19 move $5,$18 sw $2,16($sp) jal av_log sw $3,20($sp) lui $6,%hi($LC6)$L722: move $4,$19 move $5,$18 jal av_log addiu $6,$6,%lo($LC6) lw $7,20($16) lui $6,%hi($LC48) move $4,$19 move $5,$18 jal av_log addiu $6,$6,%lo($LC48) j $L709 nop$L716: lw $7,24($7) lui $6,%hi($LC41) move $5,$18 jal av_log addiu $6,$6,%lo($LC41) lw $7,28($16) lui $6,%hi($LC42) move $5,$18 addiu $6,$6,%lo($LC42) andi $7,$7,0x1 jal av_log move $4,$19 jal __floatsidf lw $4,32($16) lui $4,%hi($LC44) lw $6,%lo($LC44)($4) lw $7,%lo($LC44+4)($4) move $5,$3 jal __muldf3 move $4,$2 lui $6,%hi($LC43) move $4,$19 move $5,$18 addiu $6,$6,%lo($LC43) sw $2,16($sp) jal av_log sw $3,20($sp) lui $6,%hi($LC45) move $4,$19 move $5,$18 jal av_log addiu $6,$6,%lo($LC45) j $L724 lw $4,8($16)$L718: jal __floatdidf nop lui $4,%hi($LC44) lw $6,%lo($LC44)($4) lw $7,%lo($LC44+4)($4) move $5,$3 jal __muldf3 move $4,$2 lui $6,%hi($LC46) addiu $6,$6,%lo($LC46) move $4,$19 move $5,$18 sw $2,16($sp) jal av_log sw $3,20($sp) lui $6,%hi($LC47)$L723: addiu $6,$6,%lo($LC47) move $4,$19 jal av_log move $5,$18 j $L725 lw $4,0($16) .set macro .set reorder .end pkt_dump_internal .section .text.av_pkt_dump_log,"ax",@progbits .align 2 .align 5 .globl av_pkt_dump_log .ent av_pkt_dump_log .type av_pkt_dump_log, @functionav_pkt_dump_log: .frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 move $2,$6 sw $7,16($sp) move $6,$5 move $7,$2 sw $31,24($sp) jal pkt_dump_internal move $5,$0 lw $31,24($sp) j $31 addiu $sp,$sp,32 .set macro .set reorder .end av_pkt_dump_log .section .text.av_pkt_dump,"ax",@progbits .align 2 .align 5 .globl av_pkt_dump .ent av_pkt_dump .type av_pkt_dump, @functionav_pkt_dump: .frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $6,16($sp) move $7,$5 move $6,$0 move $5,$4 sw $31,24($sp) jal pkt_dump_internal move $4,$0 lw $31,24($sp) j $31 addiu $sp,$sp,32 .set macro .set reorder .end av_pkt_dump .section .text.compute_pkt_fields,"ax",@progbits .align 2 .align 5 .ent compute_pkt_fields .type compute_pkt_fields, @functioncompute_pkt_fields: .frame $sp,56,$31 # vars= 0, regs= 7/0, args= 24, gp= 0 .mask 0x803f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $20,40($sp) sw $19,36($sp) sw $18,32($sp) sw $17,28($sp) sw $31,48($sp) sw $21,44($sp) sw $16,24($sp) lw $8,0($7) move $17,$7 lw $9,4($7) move $20,$4 move $18,$5 bne $8,$0,$L733 move $19,$6 li $2,-2147483648 # 0xffffffff80000000 beq $9,$2,$L731 nop$L733: lw $10,8($17) beq $10,$0,$L911 lw $11,12($17) slt $2,$9,$11 beq $2,$0,$L912 nop$L737: lw $6,72($18)$L948: slt $2,$6,63 beq $2,$0,$L731 li $4,1 # 0x1 andi $5,$6,0x20 sll $2,$4,$6 move $3,$0 movn $3,$2,$5 movn $2,$0,$5 subu $4,$10,$2 sltu $6,$10,$4 subu $5,$11,$3 subu $5,$5,$6 sw $4,8($17) sw $5,12($17)$L731: lw $12,32($17) bne $12,$0,$L739 nop lw $16,8($18) lw $3,224($16) bne $3,$0,$L913 li $2,1 # 0x1 lw $3,64($18) li $9,1000 # 0x3e8 mult $3,$9 lw $8,68($18) mfhi $7 sra $5,$8,31 slt $2,$5,$7 bne $2,$0,$L744 mflo $6 beq $5,$7,$L914 sltu $2,$8,$6$L746: lw $3,32($16) lw $8,36($16) mult $3,$9 sra $5,$8,31 mfhi $7 slt $2,$5,$7 bne $2,$0,$L748 mflo $6 beq $5,$7,$L915 sltu $2,$8,$6$L739: beq $19,$0,$L898 li $2,3 # 0x3 lw $3,108($18) beq $3,$2,$L916 nop$L898: lw $10,8($17) lw $11,12($17)$L760: lw $5,8($18)$L949: li $2,1 # 0x1 lw $3,224($5) beq $3,$2,$L769 nop beq $3,$0,$L917 nop$L771: lw $13,268($5) beq $13,$0,$L777 move $6,$0 beq $19,$0,$L777 nop lw $2,32($19) xori $2,$2,0x3 sltu $6,$0,$2$L777: bne $10,$0,$L780 li $2,-2147483648 # 0xffffffff80000000 beq $11,$2,$L778 nop$L780: lw $4,0($17) beq $4,$0,$L918 lw $5,4($17) slt $2,$11,$5 beq $2,$0,$L919 nop$L784: li $6,1 # 0x1$L778: lw $2,120($18) bne $2,$0,$L951 slt $16,$13,2 lw $3,124($18) li $2,-2147483648 # 0xffffffff80000000 beq $3,$2,$L920 move $2,$0$L785: slt $16,$13,2$L951: bne $16,$0,$L921 nop$L787: lw $4,0($17) beq $4,$0,$L922 lw $5,4($17) addiu $2,$13,1$L953: slt $2,$2,2 sw $4,168($18) bne $2,$0,$L854 sw $5,172($18) lw $2,176($18) beq $2,$0,$L923 li $2,-2147483648 # 0xffffffff80000000$L854: blez $13,$L860 nop lw $7,172($18) lw $5,180($18) lw $6,168($18) slt $2,$5,$7 beq $2,$0,$L924 lw $4,176($18) move $3,$18$L947: move $2,$0 li $9,1 # 0x1$L864: sll $2,$2,3 addu $2,$2,$18 sw $6,176($3) sw $7,180($3) sw $4,168($2) beq $13,$9,$L860 sw $5,172($2) lw $7,180($3) lw $5,188($3) lw $6,176($3) slt $2,$5,$7 lw $4,184($3) addiu $8,$9,1 bne $2,$0,$L867 addiu $3,$3,8 beq $5,$7,$L925 sltu $2,$4,$6$L860: lw $2,8($17) beq $2,$0,$L926 li $2,-2147483648 # 0xffffffff80000000$L868: bne $16,$0,$L905 nop$L929: lw $13,24($17) lw $7,3820($20) sll $2,$13,2 addu $2,$2,$20 lw $12,100($2) lw $10,8($17) lw $2,24($12) lw $11,12($17) lw $14,0($17) beq $2,$0,$L927 lw $15,4($17)$L870: lw $3,124($18) slt $2,$3,$11 beq $2,$0,$L928 nop$L891: sw $10,120($18) sw $11,124($18)$L820: beq $19,$0,$L895 li $2,1 # 0x1 sw $0,28($17) lw $6,32($19) bne $6,$2,$L952 lw $31,48($sp) sw $6,28($17)$L895: lw $31,48($sp)$L952: lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,56$L92
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?