utils.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,036 行 · 第 1/5 页

S
5,036
字号
sltu	$2,$2,$16bne	$2,$0,$L561subu	$6,$18,$17$L544:lb	$3,0($17)li	$2,91			# 0x5bbeq	$3,$2,$L562move	$4,$17$L547:move	$4,$17$L566:jal	strchrli	$5,58			# 0x3abeq	$2,$0,$L553move	$18,$2sltu	$2,$2,$16bne	$2,$0,$L563subu	$6,$18,$17$L553:subu	$6,$16,$17addiu	$6,$6,1slt	$2,$6,$21lw	$4,20($sp)movz	$6,$21,$2move	$5,$17lw	$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)j	av_strlcpyaddiu	$sp,$sp,64$L563:addiu	$6,$6,1slt	$2,$6,$21lw	$4,20($sp)movz	$6,$21,$2jal	av_strlcpymove	$5,$17beq	$fp,$0,$L557addiu	$4,$18,1move	$5,$0$L568:li	$6,10			# 0xajal	__strtol_internalmove	$7,$0sw	$2,0($fp)$L557:lw	$31,60($sp)$L567: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	$31addiu	$sp,$sp,64$L560:lb	$2,2($16)bne	$2,$3,$L536addiu	$17,$16,2j	$L536addiu	$17,$16,3$L562:$L564:jal	strchrli	$5,93			# 0x5dbeq	$2,$0,$L547move	$18,$2sltu	$2,$2,$16beq	$2,$0,$L566move	$4,$17subu	$6,$18,$17slt	$2,$6,$21lw	$4,20($sp)movz	$6,$21,$2jal	av_strlcpyaddiu	$5,$17,1lb	$3,1($18)li	$2,58			# 0x3abne	$3,$2,$L567lw	$31,60($sp)beq	$fp,$0,$L567addiu	$4,$18,2j	$L568move	$5,$0$L561:addiu	$6,$6,1slt	$2,$6,$23lw	$4,16($sp)move	$5,$17movz	$6,$23,$2jal	av_strlcpyaddiu	$17,$18,1lb	$3,0($17)li	$2,91			# 0x5bbne	$3,$2,$L547move	$4,$17j	$L564nop$L534:move	$4,$20move	$5,$17move	$6,$19lw	$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)j	av_strlcpyaddiu	$sp,$sp,64$L539:jal	strlenmove	$4,$17j	$L541addu	$16,$17,$2.set	macro.set	reorder.end	url_split.section	.rodata.str1.4.align	2$LC18:.ascii	"%s #%d, %s, %s '%s':\012\000".align	2$LC19:.ascii	"Output\000".align	2$LC20:.ascii	"to\000".globl	__divdi3.align	2$LC21:.ascii	"%02d:%02d:%02d.%01d\000".globl	__moddi3.align	2$LC22:.ascii	"N/A\000".align	2$LC23:.ascii	", start: \000".align	2$LC24:.ascii	"%d.%06d\000".align	2$LC25:.ascii	", bitrate: \000".align	2$LC26:.ascii	"%d kb/s\000".align	2$LC27:.ascii	"  Stream #%d.%d\000".align	2$LC28:.ascii	"[0x%x]\000".align	2$LC29:.ascii	"(%s)\000".align	2$LC30:.ascii	", %d/%d\000".align	2$LC31:.ascii	": %s\000".align	2$LC32:.ascii	", %5.2f fps(r)\000".globl	__floatsidf.align	2$LC33:.ascii	", %5.2f fps(c)\000".align	2$LC35:.ascii	"Input\000".align	2$LC36:.ascii	"from\000".align	2$LC37:.ascii	"  Duration: \000".section	.rodata.cst8.align	3$LC34:.word	0.word	1072693248.section	.text.dump_format,"ax",@progbits.align	2.align	5.globl	dump_format.ent	dump_format.type	dump_format, @functiondump_format:.frame	$sp,328,$31		# vars= 256, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-328sw	$fp,320($sp)sw	$22,312($sp)sw	$31,324($sp)sw	$23,316($sp)sw	$21,308($sp)sw	$20,304($sp)sw	$19,300($sp)sw	$18,296($sp)sw	$17,292($sp)sw	$16,288($sp)move	$fp,$7move	$22,$4sw	$5,332($sp)beq	$7,$0,$L570move	$8,$6lw	$2,8($4)sw	$5,16($sp)lw	$3,0($2)lui	$6,%hi($LC18)lui	$7,%hi($LC19)lui	$2,%hi($LC20)addiu	$2,$2,%lo($LC20)addiu	$6,$6,%lo($LC18)addiu	$7,$7,%lo($LC19)move	$4,$0li	$5,1			# 0x1sw	$3,20($sp)sw	$2,24($sp)jal	av_logsw	$8,28($sp)lw	$2,96($22)$L607:beq	$2,$0,$L597move	$20,$22move	$21,$0j	$L584addiu	$23,$sp,32$L604:lw	$2,8($22)lw	$2,40($2)andi	$2,$2,0x8bne	$2,$0,$L601addiu	$18,$16,104$L612:jal	strlenmove	$4,$18bne	$2,$0,$L610lui	$6,%hi($LC29)$L590:lw	$7,64($16)$L606:lw	$2,68($16)div	$0,$7,$17teq	$17,$0,7lui	$3,%hi($LC30)addiu	$6,$3,%lo($LC30)move	$4,$0li	$5,2			# 0x2mflo	$7div	$0,$2,$17teq	$17,$0,7mflo	$2jal	av_logsw	$2,16($sp)lui	$2,%hi($LC31)addiu	$6,$2,%lo($LC31)move	$4,$0li	$5,1			# 0x1jal	av_logmove	$7,$23lw	$18,8($16)lw	$2,224($18)bne	$2,$0,$L611lui	$3,%hi($LC6)lw	$19,16($16)beq	$19,$0,$L594noplw	$4,12($16)bne	$4,$0,$L603nop$L594:jal	__floatsidflw	$4,32($18)lw	$4,36($18)move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__divdf3move	$7,$3lui	$6,%hi($LC34)lw	$4,%lo($LC34)($6)lw	$5,%lo($LC34+4)($6)move	$7,$3jal	__divdf3move	$6,$2lui	$6,%hi($LC33)addiu	$6,$6,%lo($LC33)$L600:move	$4,$0li	$5,1			# 0x1sw	$2,16($sp)jal	av_logsw	$3,20($sp)lui	$3,%hi($LC6)$L611:move	$4,$0li	$5,1			# 0x1jal	av_logaddiu	$6,$3,%lo($LC6)lw	$2,96($22)addiu	$21,$21,1sltu	$2,$21,$2beq	$2,$0,$L597addiu	$20,$20,4$L584:lw	$16,100($20)lw	$2,64($16)lw	$3,68($16)move	$4,$2sra	$5,$2,31move	$6,$3jal	ff_gcdsra	$7,$3,31lw	$6,8($16)move	$4,$23li	$5,256			# 0x100move	$7,$fpjal	avcodec_stringmove	$17,$2lui	$3,%hi($LC27)lw	$7,332($sp)move	$4,$0li	$5,1			# 0x1addiu	$6,$3,%lo($LC27)jal	av_logsw	$21,16($sp)bne	$fp,$0,$L604noplw	$2,4($22)lw	$2,36($2)andi	$2,$2,0x8beq	$2,$0,$L612addiu	$18,$16,104$L601:lw	$7,4($16)lui	$6,%hi($LC28)move	$4,$0addiu	$6,$6,%lo($LC28)li	$5,1			# 0x1jal	av_logaddiu	$18,$16,104jal	strlenmove	$4,$18beq	$2,$0,$L590lui	$6,%hi($LC29)$L610:addiu	$6,$6,%lo($LC29)move	$7,$18move	$4,$0jal	av_logli	$5,1			# 0x1j	$L606lw	$7,64($16)$L597:lw	$31,324($sp)lw	$fp,320($sp)lw	$23,316($sp)lw	$22,312($sp)lw	$21,308($sp)lw	$20,304($sp)lw	$19,300($sp)lw	$18,296($sp)lw	$17,292($sp)lw	$16,288($sp)j	$31addiu	$sp,$sp,328$L603:jal	__floatsidfnopmove	$4,$19move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__divdf3move	$7,$3lui	$6,%hi($LC32)j	$L600addiu	$6,$6,%lo($LC32)$L570:lw	$2,4($4)sw	$5,16($sp)lw	$3,0($2)lui	$6,%hi($LC18)lui	$7,%hi($LC35)lui	$2,%hi($LC36)addiu	$2,$2,%lo($LC36)addiu	$6,$6,%lo($LC18)addiu	$7,$7,%lo($LC35)move	$4,$0li	$5,1			# 0x1sw	$3,20($sp)sw	$2,24($sp)jal	av_logsw	$8,28($sp)lui	$6,%hi($LC37)addiu	$6,$6,%lo($LC37)move	$4,$0jal	av_logli	$5,1			# 0x1lw	$18,3832($22)beq	$18,$0,$L605lw	$19,3836($22)li	$6,983040			# 0xf0000$L614:move	$4,$18move	$5,$19ori	$6,$6,0x4240move	$7,$0jal	__divdi3li	$16,-2004353024			# 0xffffffff88880000ori	$16,$16,0x8889mult	$2,$16sra	$4,$2,31mfhi	$3addu	$3,$3,$2sra	$3,$3,5subu	$3,$3,$4mult	$3,$16sra	$5,$3,31mfhi	$16sll	$7,$3,2addu	$16,$16,$3sra	$16,$16,5subu	$16,$16,$5sll	$5,$16,2sll	$6,$16,6subu	$6,$6,$5sll	$4,$3,6subu	$4,$4,$7subu	$3,$3,$6li	$6,983040			# 0xf0000subu	$2,$2,$4move	$5,$19move	$4,$18ori	$6,$6,0x4240move	$7,$0sw	$3,16($sp)jal	__moddi3sw	$2,20($sp)li	$3,351797248			# 0x14f80000ori	$3,$3,0xb589mult	$2,$3lui	$6,%hi($LC21)mfhi	$3sra	$2,$2,31sra	$3,$3,13subu	$3,$3,$2addiu	$6,$6,%lo($LC21)move	$7,$16move	$4,$0li	$5,1			# 0x1jal	av_logsw	$3,24($sp)lw	$2,3824($22)$L608:bne	$2,$0,$L613lui	$6,%hi($LC23)lw	$3,3828($22)li	$2,-2147483648			# 0xffffffff80000000beq	$3,$2,$L576nop$L613:addiu	$6,$6,%lo($LC23)move	$4,$0jal	av_logli	$5,1			# 0x1lw	$18,3824($22)lw	$19,3828($22)li	$6,983040			# 0xf0000ori	$6,$6,0x4240move	$7,$0move	$4,$18jal	__moddi3move	$5,$19move	$4,$2sra	$5,$2,31li	$6,983040			# 0xf0000li	$2,983040			# 0xf0000ori	$6,$6,0x4240move	$7,$0ori	$2,$2,0x4240move	$3,$0sw	$2,16($sp)jal	av_rescalesw	$3,20($sp)li	$6,983040			# 0xf0000move	$4,$18move	$5,$19ori	$6,$6,0x4240move	$7,$0jal	__divdi3move	$16,$2lui	$6,%hi($LC24)addiu	$6,$6,%lo($LC24)move	$7,$2move	$4,$0li	$5,1			# 0x1jal	av_logsw	$16,16($sp)$L576:lui	$6,%hi($LC25)addiu	$6,$6,%lo($LC25)move	$4,$0jal	av_logli	$5,1			# 0x1lw	$2,3848($22)beq	$2,$0,$L579lui	$6,%hi($LC22)li	$7,274857984			# 0x10620000ori	$7,$7,0x4dd3mult	$2,$7lui	$6,%hi($LC26)mfhi	$7sra	$2,$2,31sra	$7,$7,6subu	$7,$7,$2addiu	$6,$6,%lo($LC26)move	$4,$0jal	av_logli	$5,1			# 0x1lui	$2,%hi($LC6)$L609:addiu	$6,$2,%lo($LC6)move	$4,$0jal	av_logli	$5,1			# 0x1j	$L607lw	$2,96($22)$L605:li	$2,-2147483648			# 0xffffffff80000000bne	$19,$2,$L614li	$6,983040			# 0xf0000lui	$6,%hi($LC22)addiu	$6,$6,%lo($LC22)move	$4,$0jal	av_logli	$5,1			# 0x1j	$L608lw	$2,3824($22)$L579:addiu	$6,$6,%lo($LC22)move	$4,$0jal	av_logli	$5,1			# 0x1j	$L609lui	$2,%hi($LC6).set	macro.set	reorder.end	dump_format.section	.text.av_new_stream,"ax",@progbits.align	2.align	5.globl	av_new_stream.ent	av_new_stream.type	av_new_stream, @functionav_new_stream:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$18,24($sp)sw	$17,20($sp)sw	$31,28($sp)sw	$16,16($sp)lw	$2,96($4)move	$17,$4sltu	$2,$2,20li	$4,208			# 0xd0bne	$2,$0,$L623move	$18,$5$L616:move	$16,$0$L621:move	$2,$16lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L623:jal	av_mallocznopbeq	$2,$0,$L616move	$16,$2jal	avcodec_alloc_contextnopmove	$3,$2lw	$2,4($17)move	$6,$0li	$7,-2147483648			# 0xffffffff80000000beq	$2,$0,$L619sw	$3,8($16)sw	$0,4($3)$L619:li	$2,33			# 0x21lw	$4,96($17)sw	$2,72($16)li	$2,65536			# 0x10000li	$3,1			# 0x1ori	$2,$2,0x5f90sw	$2,68($16)sw	$18,4($16)sw	$4,0($16)sw	$3,64($16)lw	$3,96($17)sw	$6,200($16)sll	$2,$3,2addu	$2,$2,$17addiu	$3,$3,1sw	$7,204($16)sw	$3,96($17)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	$L621sw	$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	nomacroaddiu	$sp,$sp,-64sw	$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,$L675move	$16,$4move	$7,$4move	$9,$0$L627:lw	$2,100($7)lw	$6,8($2)lw	$3,224($6)beq	$3,$0,$L629li	$2,1			# 0x1beq	$3,$2,$L687nop$L628:lw	$8,8($16)lw	$5,52($8)beq	$5,$0,$L638noplw	$2,232($6)bne	$2,$0,$L638noplw	$3,0($5)bne	$3,$0,$L684lw	$4,228($6)j	$L650move	$2,$0$L648:beq	$4,$2,$L688nopaddiu	$3,$3,8$L684:lw	$2,0($3)bne	$2,$0,$L648noplw	$3,4($5)bne	$3,$0,$L684addiu	$5,$5,4move	$2,$0$L650:sw	$2,232($6)lw	$20,96($16)$L638:addiu	$9,$9,1sltu	$2,$9,$20bne	$2,$0,$L627addiu	$7,$7,4$L625:lw	$2,12($16)beq	$2,$0,$L689nop$L651:lw	$2,28($8)beq	$2,$0,$L655nopjal	$2move	$4,$16bltz	$2,$L694lw	$31,60($sp)$L655:lw	$20,96($16)beq	$20,$0,$L657move	$fp,$16sw	$0,16($sp)$L659:lw	$5,100($fp)lw	$3,8($5)lw	$4,224($3)beq	$4,$0,$L661li	$2,1			# 0x1beq	$4,$2,$L662move	$18,$0li	$19,-2147483648			# 0xffffffff80000000$L677:li	$2,-2147483648			# 0xffffffff80000000$L693:beq	$19,$2,$L695lw	$2,16($sp)blez	$19,$L690nop$L667:sll	$2,$19,31$L696:srl	$16,$18,1sra	$17,$19,1or	$16,$2,$16slt	$2,$17,$19bne	$2,$0,$L672addiu	$21,$5,40beq	$17,$19,$L691sltu	$2,$16,$18move	$4,$16$L697:move	$5,$17move	$6,$18jal	__divdi3move	$7,$19move	$4,$16move	$5,$17move	$6,$18move	$7,$19move	$22,$2jal	__moddi3move	$23,$3move	$16,$2move	$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,1sw	$2,16($sp)sltu	$2,$2,$20bne	$2,$0,$L659addiu	$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,$0j	$31addiu	$sp,$sp,64$L688:lw	$2,4($3)bne	$2,$0,$L650noplw	$3,4($5)bne	$3,$0,$L684addiu	$5,$5,4j	$L650move	$2,$0$L629:lw	$2,32($6)blez	$2,$L633noplw	$2,36($6)blez	$2,$L633noplw	$2,40($6)blez	$2,$L636noplw	$2,44($6)bgtz	$2,$L628nop$L636:lui	$6,%hi($LC40)move	$4,$16addiu	$6,$6,%lo($LC40)jal	av_logmove	$5,$0li	$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	$31addiu	$sp,$sp,64$L687:lw	$2,64($6)bgtz	$2,$L628move	$4,$16lui	$6,%hi($LC38)addiu	$6,$6,%lo($LC38)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?