aviobuf.s

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

S
4,768
字号
subu	$6,$7,$5j	$L586sw	$2,60($16)$L588:j	$L592sw	$20,44($16)$L604:beq	$2,$0,$L592sw	$20,44($16)j	$L592sw	$2,72($16).set	macro.set	reorder.end	get_strz.section	.text.url_fprintf,"ax",@progbits.align	2.align	5.globl	url_fprintf.ent	url_fprintf.type	url_fprintf, @functionurl_fprintf:.frame	$sp,4144,$31		# vars= 4104, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-4144addiu	$2,$sp,4152sw	$16,4120($sp)addiu	$16,$sp,20sw	$17,4124($sp)sw	$6,4152($sp)sw	$7,4156($sp)move	$6,$5move	$7,$2li	$5,4096			# 0x1000move	$17,$4move	$4,$16sw	$31,4140($sp)sw	$20,4136($sp)sw	$18,4128($sp)sw	$19,4132($sp).set	noreorder.set	nomacrojal	vsnprintfsw	$2,16($sp).set	macro.set	reordermove	$4,$16.set	noreorder.set	nomacrojal	strlenmove	$20,$2.set	macro.set	reorder.set	noreorder.set	nomacroblez	$2,$L607move	$18,$2.set	macro.set	reorderlw	$5,8($17)lw	$2,12($17)move	$19,$16subu	$2,$2,$5slt	$3,$18,$2move	$16,$18movz	$16,$2,$3sltu	$4,$16,32.set	noreorder.set	nomacrobne	$4,$0,$L645move	$4,$5.set	macro.set	reorderandi	$2,$5,0x3$L648:.set	noreorder.set	nomacrobne	$2,$0,$L645move	$4,$5.set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L646move	$6,$16.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$5,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L614addiu	$5,$19,-4.set	macro.set	reorder$L636:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L636$L614:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L647andi	$3,$16,0x3.set	macro.set	reorder$L637:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L637andi	$3,$16,0x3.set	macro.set	reorder$L647:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L620li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L621li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L640$L618:lw	$3,8($17)$L644:lw	$2,12($17)addu	$3,$3,$16sltu	$2,$3,$2.set	noreorder.set	nomacrobne	$2,$0,$L622sw	$3,8($17).set	macro.set	reorderlw	$9,0($17)sltu	$2,$9,$3beq	$2,$0,$L624lw	$7,24($17)beq	$7,$0,$L626lw	$2,72($17).set	noreorder.set	nomacrobeq	$2,$0,$L641move	$5,$9.set	macro.set	reorder$L626:lw	$2,68($17)beq	$2,$0,$L635lw	$5,64($17)lw	$4,60($17).set	noreorder.set	nomacrojal	$2subu	$6,$3,$5.set	macro.set	reorderlw	$9,0($17)lw	$3,8($17)sw	$2,60($17)sw	$9,64($17)$L630:lw	$6,32($17)subu	$4,$3,$9lw	$7,36($17)addu	$2,$6,$4sra	$5,$4,31sltu	$8,$2,$6addu	$3,$7,$5addu	$3,$8,$3sw	$2,32($17)sw	$3,36($17)$L624:sw	$9,8($17)$L622:subu	$18,$18,$16.set	noreorder.set	nomacroblez	$18,$L607addu	$19,$19,$16.set	macro.set	reorderlw	$5,8($17)lw	$2,12($17)subu	$2,$2,$5slt	$3,$18,$2move	$16,$18movz	$16,$2,$3sltu	$4,$16,32.set	noreorder.set	nomacrobeq	$4,$0,$L648andi	$2,$5,0x3.set	macro.set	reordermove	$4,$5$L645:move	$6,$16$L646:.set	noreorder.set	nomacrojal	memcpymove	$5,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L644lw	$3,8($17).set	macro.set	reorder$L607:move	$2,$20lw	$31,4140($sp)lw	$20,4136($sp)lw	$19,4132($sp)lw	$18,4128($sp)lw	$17,4124($sp)lw	$16,4120($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,4144.set	macro.set	reorder$L635:.set	noreorder.set	nomacroj	$L630lw	$9,0($17).set	macro.set	reorder$L641:lw	$4,16($17).set	noreorder.set	nomacrojal	$7subu	$6,$3,$9.set	macro.set	reorderbltz	$2,$L643.set	noreorder.set	nomacroj	$L626lw	$3,8($17).set	macro.set	reorder$L620:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L618sb	$3,5($4).set	macro.set	reorder$L621:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L618sb	$2,6($4).set	macro.set	reorder$L640:lbu	$2,4($5).set	noreorder.set	nomacroj	$L618sb	$2,4($4).set	macro.set	reorder$L643:lw	$3,8($17).set	noreorder.set	nomacroj	$L626sw	$2,72($17).set	macro.set	reorder.end	url_fprintf.section	.text.dyn_packet_buf_write,"ax",@progbits.align	2.align	5.ent	dyn_packet_buf_write.type	dyn_packet_buf_write, @functiondyn_packet_buf_write:.frame	$sp,48,$31		# vars= 8, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-48sw	$20,40($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$31,44($sp)sw	$16,24($sp)lw	$2,0($4)move	$18,$4move	$19,$6sra	$4,$6,16sra	$3,$6,24addiu	$17,$2,4sra	$6,$6,8sb	$3,16($sp)sb	$4,17($sp)sb	$6,18($sp)sb	$19,19($sp)slt	$2,$17,$2move	$20,$5.set	noreorder.set	nomacrobne	$2,$0,$L666lw	$4,8($18).set	macro.set	reorderli	$2,1073676288			# 0x3fff0000ori	$2,$2,0xffffslt	$2,$2,$17.set	noreorder.set	nomacrobne	$2,$0,$L662li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorderslt	$2,$4,$17.set	noreorder.set	nomacrobeq	$2,$0,$L653move	$16,$4.set	macro.set	reordersrl	$2,$16,31addu	$2,$2,$16sra	$2,$2,1.set	noreorder.set	nomacrobeq	$16,$0,$L692addiu	$3,$16,1.set	macro.set	reorder$L704:addu	$16,$2,$3slt	$2,$16,$17.set	noreorder.set	nomacrobeq	$2,$0,$L658srl	$2,$16,31.set	macro.set	reorderaddu	$2,$2,$16sra	$2,$2,1.set	noreorder.set	nomacrobne	$16,$0,$L704addiu	$3,$16,1.set	macro.set	reorder$L692:move	$16,$17$L658:slt	$2,$4,$16beq	$2,$0,$L653lw	$4,12($18).set	noreorder.set	nomacrojal	av_reallocmove	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L702sw	$2,12($18).set	macro.set	reordersw	$16,8($18)$L653:lw	$2,12($18)lw	$4,0($18)addiu	$5,$sp,16addu	$4,$2,$4.set	noreorder.set	nomacrojal	memcpyli	$6,4			# 0x4.set	macro.set	reorderlw	$3,4($18)move	$4,$17slt	$3,$3,$17.set	noreorder.set	nomacrobne	$3,$0,$L705sw	$17,0($18).set	macro.set	reorderaddu	$16,$19,$4slt	$2,$16,$4.set	noreorder.set	nomacrobeq	$2,$0,$L706lw	$3,8($18).set	macro.set	reorder$L666:li	$2,-1			# 0xffffffffffffffff$L662:lw	$31,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	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L705:lw	$4,0($18)sw	$17,4($18)addu	$16,$19,$4slt	$2,$16,$4.set	noreorder.set	nomacrobne	$2,$0,$L666lw	$3,8($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L709li	$2,1073676288			# 0x3fff0000.set	macro.set	reorder$L702:.set	noreorder.set	nomacroj	$L662li	$2,-1234			# 0xfffffffffffffb2e.set	macro.set	reorder$L706:li	$2,1073676288			# 0x3fff0000$L709:ori	$2,$2,0xffffslt	$2,$2,$16.set	noreorder.set	nomacrobne	$2,$0,$L666slt	$2,$3,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L668srl	$2,$3,31.set	macro.set	reordermove	$17,$3$L711:addu	$2,$2,$17sra	$2,$2,1.set	noreorder.set	nomacrobeq	$17,$0,$L693addiu	$5,$17,1.set	macro.set	reorderaddu	$17,$2,$5slt	$2,$17,$16.set	noreorder.set	nomacrobne	$2,$0,$L711srl	$2,$17,31.set	macro.set	reorderslt	$2,$3,$17bne	$2,$0,$L673$L668:lw	$2,12($18)sltu	$3,$19,32.set	noreorder.set	nomacrobne	$3,$0,$L677addu	$4,$2,$4.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L712move	$5,$20.set	macro.set	reorderandi	$2,$20,0x3bne	$2,$0,$L712li	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$19,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L681addiu	$5,$20,-4.set	macro.set	reorder$L694:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L694$L681:andi	$2,$19,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L713andi	$3,$19,0x3.set	macro.set	reorder$L695:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L695andi	$3,$19,0x3.set	macro.set	reorder$L713:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L687li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L688li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L707$L685:lw	$2,4($18)$L710:slt	$2,$2,$16.set	noreorder.set	nomacrobeq	$2,$0,$L708sw	$16,0($18).set	macro.set	reordermove	$2,$19.set	noreorder.set	nomacroj	$L662sw	$16,4($18).set	macro.set	reorder$L693:move	$17,$16$L673:lw	$4,12($18).set	noreorder.set	nomacrojal	av_reallocmove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L702sw	$2,12($18).set	macro.set	reorderlw	$4,0($18).set	noreorder.set	nomacroj	$L668sw	$17,8($18).set	macro.set	reorder$L677:move	$5,$20$L712:.set	noreorder.set	nomacrojal	memcpymove	$6,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L710lw	$2,4($18).set	macro.set	reorder$L708:.set	noreorder.set	nomacroj	$L662move	$2,$19.set	macro.set	reorder$L687:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L685sb	$3,5($4).set	macro.set	reorder$L688:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L685sb	$2,6($4).set	macro.set	reorder$L707:lbu	$2,4($5).set	noreorder.set	nomacroj	$L685sb	$2,4($4).set	macro.set	reorder.end	dyn_packet_buf_write.section	.text.get_be16,"ax",@progbits.align	2.align	5.globl	get_be16.ent	get_be16.type	get_be16, @functionget_be16:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$16,16($sp)sw	$31,24($sp)sw	$17,20($sp)lw	$3,8($4)lw	$6,12($4)sltu	$2,$3,$6beq	$2,$0,$L715move	$16,$4addiu	$2,$3,1lbu	$4,0($3)move	$3,$2sw	$2,8($16)sltu	$2,$3,$6beq	$2,$0,$L733sll	$17,$4,8$L749:lbu	$2,0($3)addiu	$3,$3,1sw	$3,8($16)or	$2,$2,$17lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L715:lw	$2,44($4)bne	$2,$0,$L750move	$17,$0lw	$3,68($4)beq	$3,$0,$L721noplw	$5,64($4)sltu	$2,$5,$6bne	$2,$0,$L751nop$L723:lw	$2,0($16)sw	$2,64($16)$L721:lw	$2,20($16)beq	$2,$0,$L725noplw	$4,16($16)lw	$5,0($16)jal	$2lw	$6,4($16)blez	$2,$L752move	$10,$2lw	$6,32($16)lw	$7,36($16)sra	$5,$2,31lw	$9,0($16)addu	$2,$6,$2sltu	$8,$2,$6addu	$3,$7,$5addu	$6,$9,$10addu	$3,$8,$3sw	$2,32($16)sw	$3,36($16)sw	$6,12($16)sw	$9,8($16)$L729:lw	$3,8($16)lw	$6,12($16)sltu	$2,$3,$6beq	$2,$0,$L733move	$17,$0addiu	$2,$3,1lbu	$4,0($3)move	$3,$2sw	$2,8($16)sltu	$2,$3,$6bne	$2,$0,$L749sll	$17,$4,8$L733:lw	$2,44($16)bne	$2,$0,$L755move	$2,$0lw	$3,68($16)beq	$3,$0,$L737noplw	$5,64($16)sltu	$2,$5,$6bne	$2,$0,$L753nop$L739:lw	$2,0($16)sw	$2,64($16)$L737:lw	$2,20($16)beq	$2,$0,$L741noplw	$4,16($16)lw	$5,0($16)jal	$2lw	$6,4($16)blez	$2,$L754move	$9,$2lw	$6,32($16)lw	$7,36($16)sra	$5,$2,31lw	$10,0($16)addu	$2,$6,$2sltu	$8,$2,$6addu	$3,$7,$5addu	$9,$10,$9addu	$3,$8,$3sw	$2,32($16)sw	$3,36($16)sw	$9,12($16)sw	$10,8($16)$L745:lw	$3,8($16)lw	$2,12($16)sltu	$2,$3,$2bne	$2,$0,$L749move	$2,$0$L755:or	$2,$2,$17lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L750:move	$2,$0or	$2,$2,$17lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L741:li	$2,1			# 0x1j	$L745sw	$2,44($16)$L725:li	$2,1			# 0x1j	$L729sw	$2,44($16)$L753:lw	$4,60($16)jal	$3subu	$6,$6,$5j	$L7

⌨️ 快捷键说明

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