aviobuf.mid

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

MID
4,853
字号
	lw	$2,12($17)	move	$19,$16	subu	$2,$2,$5	slt	$3,$18,$2	move	$16,$18	movz	$16,$2,$3	sltu	$4,$16,32	.set	noreorder	.set	nomacro	bne	$4,$0,$L645	move	$4,$5	.set	macro	.set	reorder	andi	$2,$5,0x3$L648:	.set	noreorder	.set	nomacro	bne	$2,$0,$L645	move	$4,$5	.set	macro	.set	reorder	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L646	move	$6,$16	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$5,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L614	addiu	$5,$19,-4	.set	macro	.set	reorder$L636:#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,$L636$L614:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L647	andi	$3,$16,0x3	.set	macro	.set	reorder$L637:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L637	andi	$3,$16,0x3	.set	macro	.set	reorder$L647:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L620	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L621	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L640$L618:	lw	$3,8($17)$L644:	lw	$2,12($17)	addu	$3,$3,$16	sltu	$2,$3,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L622	sw	$3,8($17)	.set	macro	.set	reorder	lw	$9,0($17)	sltu	$2,$9,$3	beq	$2,$0,$L624	lw	$7,24($17)	beq	$7,$0,$L626	lw	$2,72($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L641	move	$5,$9	.set	macro	.set	reorder$L626:	lw	$2,68($17)	beq	$2,$0,$L635	lw	$5,64($17)	lw	$4,60($17)	.set	noreorder	.set	nomacro	jal	$2	subu	$6,$3,$5	.set	macro	.set	reorder	lw	$9,0($17)	lw	$3,8($17)	sw	$2,60($17)	sw	$9,64($17)$L630:	lw	$6,32($17)	subu	$4,$3,$9	lw	$7,36($17)	addu	$2,$6,$4	sra	$5,$4,31	sltu	$8,$2,$6	addu	$3,$7,$5	addu	$3,$8,$3	sw	$2,32($17)	sw	$3,36($17)$L624:	sw	$9,8($17)$L622:	subu	$18,$18,$16	.set	noreorder	.set	nomacro	blez	$18,$L607	addu	$19,$19,$16	.set	macro	.set	reorder	lw	$5,8($17)	lw	$2,12($17)	subu	$2,$2,$5	slt	$3,$18,$2	move	$16,$18	movz	$16,$2,$3	sltu	$4,$16,32	.set	noreorder	.set	nomacro	beq	$4,$0,$L648	andi	$2,$5,0x3	.set	macro	.set	reorder	move	$4,$5$L645:	move	$6,$16$L646:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L644	lw	$3,8($17)	.set	macro	.set	reorder$L607:	move	$2,$20	lw	$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	nomacro	j	$31	addiu	$sp,$sp,4144	.set	macro	.set	reorder$L635:	.set	noreorder	.set	nomacro	j	$L630	lw	$9,0($17)	.set	macro	.set	reorder$L641:	lw	$4,16($17)	.set	noreorder	.set	nomacro	jal	$7	subu	$6,$3,$9	.set	macro	.set	reorder	bltz	$2,$L643	.set	noreorder	.set	nomacro	j	$L626	lw	$3,8($17)	.set	macro	.set	reorder$L620:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L618	sb	$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	nomacro	j	$L618	sb	$2,6($4)	.set	macro	.set	reorder$L640:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L618	sb	$2,4($4)	.set	macro	.set	reorder$L643:	lw	$3,8($17)	.set	noreorder	.set	nomacro	j	$L626	sw	$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,0	addiu	$sp,$sp,-48	sw	$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,$4	move	$19,$6	sra	$4,$6,16	sra	$3,$6,24	addiu	$17,$2,4	sra	$6,$6,8	sb	$3,16($sp)	sb	$4,17($sp)	sb	$6,18($sp)	sb	$19,19($sp)	slt	$2,$17,$2	move	$20,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L666	lw	$4,8($18)	.set	macro	.set	reorder	li	$2,1073676288			# 0x3fff0000	ori	$2,$2,0xffff	slt	$2,$2,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L662	li	$2,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	slt	$2,$4,$17	.set	noreorder	.set	nomacro	beq	$2,$0,$L653	move	$16,$4	.set	macro	.set	reorder	srl	$2,$16,31	addu	$2,$2,$16	sra	$2,$2,1	.set	noreorder	.set	nomacro	beq	$16,$0,$L692	addiu	$3,$16,1	.set	macro	.set	reorder$L704:	addu	$16,$2,$3	slt	$2,$16,$17	.set	noreorder	.set	nomacro	beq	$2,$0,$L658	srl	$2,$16,31	.set	macro	.set	reorder	addu	$2,$2,$16	sra	$2,$2,1	.set	noreorder	.set	nomacro	bne	$16,$0,$L704	addiu	$3,$16,1	.set	macro	.set	reorder$L692:	move	$16,$17$L658:	slt	$2,$4,$16	beq	$2,$0,$L653	lw	$4,12($18)	.set	noreorder	.set	nomacro	jal	av_realloc	move	$5,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L702	sw	$2,12($18)	.set	macro	.set	reorder	sw	$16,8($18)$L653:	lw	$2,12($18)	lw	$4,0($18)	addiu	$5,$sp,16	addu	$4,$2,$4	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,4			# 0x4	.set	macro	.set	reorder	lw	$3,4($18)	move	$4,$17	slt	$3,$3,$17	.set	noreorder	.set	nomacro	bne	$3,$0,$L705	sw	$17,0($18)	.set	macro	.set	reorder	addu	$16,$19,$4	slt	$2,$16,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L706	lw	$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	nomacro	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder$L705:	lw	$4,0($18)	sw	$17,4($18)	addu	$16,$19,$4	slt	$2,$16,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L666	lw	$3,8($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L709	li	$2,1073676288			# 0x3fff0000	.set	macro	.set	reorder$L702:	.set	noreorder	.set	nomacro	j	$L662	li	$2,-1234			# 0xfffffffffffffb2e	.set	macro	.set	reorder$L706:	li	$2,1073676288			# 0x3fff0000$L709:	ori	$2,$2,0xffff	slt	$2,$2,$16	.set	noreorder	.set	nomacro	bne	$2,$0,$L666	slt	$2,$3,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L668	srl	$2,$3,31	.set	macro	.set	reorder	move	$17,$3$L711:	addu	$2,$2,$17	sra	$2,$2,1	.set	noreorder	.set	nomacro	beq	$17,$0,$L693	addiu	$5,$17,1	.set	macro	.set	reorder	addu	$17,$2,$5	slt	$2,$17,$16	.set	noreorder	.set	nomacro	bne	$2,$0,$L711	srl	$2,$17,31	.set	macro	.set	reorder	slt	$2,$3,$17	bne	$2,$0,$L673$L668:	lw	$2,12($18)	sltu	$3,$19,32	.set	noreorder	.set	nomacro	bne	$3,$0,$L677	addu	$4,$2,$4	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L712	move	$5,$20	.set	macro	.set	reorder	andi	$2,$20,0x3	bne	$2,$0,$L712	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$4,-4	and	$2,$19,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L681	addiu	$5,$20,-4	.set	macro	.set	reorder$L694:#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,$L694$L681:	andi	$2,$19,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L713	andi	$3,$19,0x3	.set	macro	.set	reorder$L695:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L695	andi	$3,$19,0x3	.set	macro	.set	reorder$L713:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L687	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L688	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L707$L685:	lw	$2,4($18)$L710:	slt	$2,$2,$16	.set	noreorder	.set	nomacro	beq	$2,$0,$L708	sw	$16,0($18)	.set	macro	.set	reorder	move	$2,$19	.set	noreorder	.set	nomacro	j	$L662	sw	$16,4($18)	.set	macro	.set	reorder$L693:	move	$17,$16$L673:	lw	$4,12($18)	.set	noreorder	.set	nomacro	jal	av_realloc	move	$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L702	sw	$2,12($18)	.set	macro	.set	reorder	lw	$4,0($18)	.set	noreorder	.set	nomacro	j	$L668	sw	$17,8($18)	.set	macro	.set	reorder$L677:	move	$5,$20$L712:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L710	lw	$2,4($18)	.set	macro	.set	reorder$L708:	.set	noreorder	.set	nomacro	j	$L662	move	$2,$19	.set	macro	.set	reorder$L687:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L685	sb	$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	nomacro	j	$L685	sb	$2,6($4)	.set	macro	.set	reorder$L707:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L685	sb	$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	nomacro		addiu	$sp,$sp,-32	sw	$16,16($sp)	sw	$31,24($sp)	sw	$17,20($sp)	lw	$3,8($4)	lw	$6,12($4)	sltu	$2,$3,$6	beq	$2,$0,$L715	move	$16,$4	addiu	$2,$3,1	lbu	$4,0($3)	move	$3,$2	sw	$2,8($16)	sltu	$2,$3,$6	beq	$2,$0,$L733	sll	$17,$4,8$L749:	lbu	$2,0($3)	addiu	$3,$3,1	sw	$3,8($16)	or	$2,$2,$17	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L715:	lw	$2,44($4)	bne	$2,$0,$L750	move	$17,$0	lw	$3,68($4)	beq	$3,$0,$L721	nop	lw	$5,64($4)	sltu	$2,$5,$6	bne	$2,$0,$L751	nop$L723:	lw	$2,0($16)	sw	$2,64($16)$L721:	lw	$2,20($16)	beq	$2,$0,$L725	nop	lw	$4,16($16)	lw	$5,0($16)	jal	$2	lw	$6,4($16)	blez	$2,$L752	move	$10,$2	lw	$6,32($16)	lw	$7,36($16)	sra	$5,$2,31	lw	$9,0($16)	addu	$2,$6,$2	sltu	$8,$2,$6	addu	$3,$7,$5	addu	$6,$9,$10	addu	$3,$8,$3	sw	$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,$6	beq	$2,$0,$L733	move	$17,$0	addiu	$2,$3,1	lbu	$4,0($3)	move	$3,$2	sw	$2,8($16)	sltu	$2,$3,$6	bne	$2,$0,$L749	sll	$17,$4,8$L733:	lw	$2,44($16)	bne	$2,$0,$L755	move	$2,$0	lw	$3,68($16)	beq	$3,$0,$L737	nop	lw	$5,64($16)	sltu	$2,$5,$6	bne	$2,$0,$L753	nop$L739:	lw	$2,0($16)	sw	$2,64($16)$L737:	lw	$2,20($16)	beq	$2,$0,$L741	nop	lw	$4,16($16)	lw	$5,0($16)	jal	$2	lw	$6,4($16)	blez	$2,$L754	move	$9,$2	lw	$6,32($16)	lw	$7,36($16)	sra	$5,$2,31	lw	$10,0($16)	addu	$2,$6,$2	sltu	$8,$2,$6	addu	$3,$7,$5	addu	$9,$10,$9	addu	$3,$8,$3	sw	$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,$2	bne	$2,$0,$L749	move	$2,$0$L755:	or	$2,$2,$17	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L750:	move	$2,$0	or	$2,$2,$17	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L741:	li	$2,1			# 0x1	j	$L745	sw	$2,44($16)$L725:	li	$2,1			# 0x1	j	$L729	sw	$2,44($16)$L753:	lw	$4,60($16)	jal	$3	subu	$6,$6,$5	j	$L739	sw	$2,60($16)$L751:	lw	$4,60($4)	jal	$3	subu	$6,$6,$5	j	$L723	sw	$2,60($16)$L754:	li	$2,1			# 0x1	beq	$9,$0,$L745	sw	$2,44($16)	j	$L745	sw	$9,72($16)$L752:	li	$2,1			# 0x1	beq	$10,$0,$L729	sw	$2,44($16)	j	$L729	sw	$10,72($16)	.set	macro	.set	reorder	.end	get_be16	.section	.text.put_le32,"ax",@progbits	.align	2	.align	5	.globl	put_le32	.ent	put_le32	.type	put_le32, @functionput_le32:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,24($sp)	lw	$3,8($4)	move	$16,$4	sb	$5,0($3)	lw	$2,12($4)	addiu	$3,$3,1	sltu	$2,$3,$2	move	$17,$5	bne	$2,$0,$L757	sw	$3,8($4)	lw	$9,0($4)	sltu	$2,$9,$3	bne	$2,$0,$L802	nop$L759:	sw	$9,8($16)$L757:	lw	$2,8($16)	srl	$3,$17,8	sb	$3,0($2)	lw	$4,12($16)	addiu	$6,$2,1	sltu	$4,$6,$4	bne	$4,$0,$L767	sw	$6,8($16)	lw	$9,0($16)	sltu	$2,$9,$6	bne	$2,$0,$L803	nop$L769:	sw	$9,8($16)$L767:	lw	$2,8($16)	srl	$3,$17,16	sb	$3,0($2)	lw	$4,

⌨️ 快捷键说明

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