aviobuf.mid

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

MID
4,853
字号
	li	$11,-1			# 0xffffffffffffffff$L283:	j	$L229	move	$11,$3$L240:	bne	$15,$0,$L242	nop	j	$L270	sw	$14,12($18)$L299:	li	$2,1			# 0x1	beq	$7,$0,$L279	sw	$2,44($18)	lw	$12,32($18)	lw	$13,36($18)	j	$L289	sw	$7,72($18)$L279:	lw	$12,32($18)	j	$L289	lw	$13,36($18)$L295:	lw	$8,8($18)	j	$L264	sw	$2,72($18)	.set	macro	.set	reorder	.end	url_fseek	.section	.text.url_ftell,"ax",@progbits	.align	2	.align	5	.globl	url_ftell	.ent	url_ftell	.type	url_ftell, @functionurl_ftell:	.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	li	$2,1			# 0x1	move	$6,$0	move	$7,$0	sw	$31,24($sp)	jal	url_fseek	sw	$2,16($sp)	lw	$31,24($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	url_ftell	.section	.text.url_fskip,"ax",@progbits	.align	2	.align	5	.globl	url_fskip	.ent	url_fskip	.type	url_fskip, @functionurl_fskip:	.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	li	$2,1			# 0x1	sw	$31,24($sp)	jal	url_fseek	sw	$2,16($sp)	lw	$31,24($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	url_fskip	.section	.text.dyn_buf_write,"ax",@progbits	.align	2	.align	5	.ent	dyn_buf_write	.type	dyn_buf_write, @functiondyn_buf_write:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-40	sw	$20,32($sp)	sw	$19,28($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,36($sp)	sw	$18,24($sp)	lw	$2,0($4)	move	$19,$4	addu	$17,$2,$6	slt	$2,$17,$2	move	$16,$6	move	$20,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L341	lw	$3,8($4)	.set	macro	.set	reorder$L308:	li	$16,-1			# 0xffffffffffffffff$L320:	move	$2,$16	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,40	.set	macro	.set	reorder$L341:	li	$2,1073676288			# 0x3fff0000	ori	$2,$2,0xffff	slt	$2,$2,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L308	slt	$2,$3,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L311	move	$18,$3	.set	macro	.set	reorder	srl	$2,$18,31$L345:	addu	$2,$2,$18	sra	$2,$2,1	.set	noreorder	.set	nomacro	beq	$18,$0,$L335	addiu	$4,$18,1	.set	macro	.set	reorder	addu	$18,$2,$4	slt	$2,$18,$17	.set	noreorder	.set	nomacro	bne	$2,$0,$L345	srl	$2,$18,31	.set	macro	.set	reorder$L316:	slt	$2,$3,$18	beq	$2,$0,$L311	lw	$4,12($19)	.set	noreorder	.set	nomacro	jal	av_realloc	move	$5,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L342	sw	$2,12($19)	.set	macro	.set	reorder	sw	$18,8($19)$L311:	lw	$2,12($19)	lw	$3,0($19)	sltu	$4,$16,32	.set	noreorder	.set	nomacro	bne	$4,$0,$L321	addu	$3,$2,$3	.set	macro	.set	reorder	andi	$2,$3,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L346	move	$4,$3	.set	macro	.set	reorder	andi	$2,$20,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L347	move	$5,$20	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$3,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L325	addiu	$5,$20,-4	.set	macro	.set	reorder$L336:#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,$L336$L325:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L348	andi	$3,$16,0x3	.set	macro	.set	reorder$L337:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L337	andi	$3,$16,0x3	.set	macro	.set	reorder$L348:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L331	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L332	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L343$L329:	lw	$2,4($19)$L344:	slt	$2,$2,$17	.set	noreorder	.set	nomacro	beq	$2,$0,$L320	sw	$17,0($19)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L320	sw	$17,4($19)	.set	macro	.set	reorder$L335:	.set	noreorder	.set	nomacro	j	$L316	move	$18,$17	.set	macro	.set	reorder$L321:	move	$4,$3$L346:	move	$5,$20$L347:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L344	lw	$2,4($19)	.set	macro	.set	reorder$L331:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L329	sb	$3,5($4)	.set	macro	.set	reorder$L332:	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	$L329	sb	$2,6($4)	.set	macro	.set	reorder$L343:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L329	sb	$2,4($4)	.set	macro	.set	reorder$L342:	.set	noreorder	.set	nomacro	j	$L320	li	$16,-1234			# 0xfffffffffffffb2e	.set	macro	.set	reorder	.end	dyn_buf_write	.section	.text.get_partial_buffer,"ax",@progbits	.align	2	.align	5	.globl	get_partial_buffer	.ent	get_partial_buffer	.type	get_partial_buffer, @functionget_partial_buffer:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-32	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,28($sp)	move	$17,$6	move	$16,$4	.set	noreorder	.set	nomacro	bltz	$6,$L384	move	$18,$5	.set	macro	.set	reorder	lw	$6,12($4)	lw	$9,8($4)	subu	$3,$6,$9	beq	$3,$0,$L385$L353:	slt	$2,$17,$3	movz	$17,$3,$2	sltu	$3,$17,32	.set	noreorder	.set	nomacro	bne	$3,$0,$L366	andi	$2,$18,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L386	andi	$2,$9,0x3	.set	macro	.set	reorder$L366:	move	$4,$18$L389:	move	$5,$9	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$17	.set	macro	.set	reorder$L374:	lw	$2,8($16)	addu	$9,$2,$17	sw	$9,8($16)	move	$2,$17	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder$L385:	lw	$2,44($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L353	subu	$3,$6,$9	.set	macro	.set	reorder	lw	$3,68($4)	beq	$3,$0,$L357	lw	$5,64($4)	sltu	$2,$5,$6	bne	$2,$0,$L387	lw	$2,0($16)	sw	$2,64($16)$L357:	lw	$2,20($16)	beq	$2,$0,$L361	lw	$4,16($16)	lw	$5,0($16)	.set	noreorder	.set	nomacro	jal	$2	lw	$6,4($16)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L388	move	$10,$2	.set	macro	.set	reorder	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	$3,$8,$3	addu	$6,$9,$10	sw	$2,32($16)	sw	$3,36($16)	sw	$9,8($16)	sw	$6,12($16)	.set	noreorder	.set	nomacro	j	$L353	subu	$3,$6,$9	.set	macro	.set	reorder$L386:	.set	noreorder	.set	nomacro	bne	$2,$0,$L389	move	$4,$18	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$18,-4	and	$2,$17,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L370	addiu	$5,$9,-4	.set	macro	.set	reorder$L380:#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,$L380$L370:	andi	$2,$17,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L390	andi	$3,$17,0x3	.set	macro	.set	reorder$L381:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L381	andi	$3,$17,0x3	.set	macro	.set	reorder$L390:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L376	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L377	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L374	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L374	sb	$2,4($4)	.set	macro	.set	reorder$L361:	lw	$6,12($16)	lw	$9,8($16)	li	$2,1			# 0x1	subu	$3,$6,$9	.set	noreorder	.set	nomacro	j	$L353	sw	$2,44($16)	.set	macro	.set	reorder$L387:	lw	$4,60($4)	.set	noreorder	.set	nomacro	jal	$3	subu	$6,$6,$5	.set	macro	.set	reorder	sw	$2,60($16)	lw	$2,0($16)	.set	noreorder	.set	nomacro	j	$L357	sw	$2,64($16)	.set	macro	.set	reorder$L384:	li	$17,-1			# 0xffffffffffffffff	move	$2,$17	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder$L376:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L374	sb	$3,5($4)	.set	macro	.set	reorder$L377:	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	$L374	sb	$2,6($4)	.set	macro	.set	reorder$L388:	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$10,$0,$L379	sw	$2,44($16)	.set	macro	.set	reorder	lw	$6,12($16)	lw	$9,8($16)	sw	$10,72($16)	.set	noreorder	.set	nomacro	j	$L353	subu	$3,$6,$9	.set	macro	.set	reorder$L379:	lw	$6,12($16)	lw	$9,8($16)	.set	noreorder	.set	nomacro	j	$L353	subu	$3,$6,$9	.set	macro	.set	reorder	.end	get_partial_buffer	.section	.text.get_buffer,"ax",@progbits	.align	2	.align	5	.globl	get_buffer	.ent	get_buffer	.type	get_buffer, @functionget_buffer:	.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	addiu	$sp,$sp,-48	sw	$21,36($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$31,40($sp)	sw	$20,32($sp)	sw	$17,20($sp)	sw	$16,16($sp)	move	$21,$6	move	$18,$4	.set	noreorder	.set	nomacro	blez	$6,$L446	move	$19,$5	.set	macro	.set	reorder	move	$17,$6	li	$20,1			# 0x1$L395:	lw	$6,12($18)	lw	$5,8($18)	subu	$16,$6,$5	slt	$2,$17,$16	.set	noreorder	.set	nomacro	bne	$2,$0,$L396	sltu	$2,$17,32	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$16,$0,$L453	sltu	$2,$16,32	.set	macro	.set	reorder	lw	$2,4($18)	slt	$2,$2,$17	beq	$2,$0,$L400	lw	$2,68($18)	beq	$2,$0,$L447$L400:	lw	$2,44($18)	.set	noreorder	.set	nomacro	bne	$2,$0,$L394	subu	$2,$21,$17	.set	macro	.set	reorder	lw	$3,68($18)	beq	$3,$0,$L412	lw	$5,64($18)	sltu	$2,$5,$6	bne	$2,$0,$L448$L414:	lw	$2,0($18)	sw	$2,64($18)$L412:	lw	$2,20($18)	beq	$2,$0,$L416	lw	$4,16($18)	lw	$5,0($18)	.set	noreorder	.set	nomacro	jal	$2	lw	$6,4($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L449	move	$9,$2	.set	macro	.set	reorder	lw	$6,32($18)	lw	$7,36($18)	sra	$5,$2,31	lw	$10,0($18)	addu	$2,$6,$2	sltu	$8,$2,$6	addu	$3,$7,$5	addu	$9,$10,$9	addu	$3,$8,$3	sw	$2,32($18)	sw	$3,36($18)	sw	$9,12($18)	sw	$10,8($18)$L420:	lw	$3,12($18)	lw	$2,8($18)	.set	noreorder	.set	nomacro	beq	$3,$2,$L394	subu	$2,$21,$17	.set	macro	.set	reorder	bgtz	$17,$L395$L445:	subu	$2,$21,$17$L394:	lw	$31,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder$L448:	lw	$4,60($18)	.set	noreorder	.set	nomacro	jal	$3	subu	$6,$6,$5	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L414	sw	$2,60($18)	.set	macro	.set	reorder$L396:	move	$16,$17$L453:	.set	noreorder	.set	nomacro	bne	$2,$0,$L454	move	$4,$19	.set	macro	.set	reorder	andi	$2,$19,0x3	bne	$2,$0,$L454	andi	$2,$5,0x3	bne	$2,$0,$L423	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$19,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L427	addiu	$5,$5,-4	.set	macro	.set	reorder$L439:#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,$L439$L427:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L455	andi	$3,$16,0x3	.set	macro	.set	reorder$L440:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L440	andi	$3,$16,0x3	.set	macro	.set	reorder$L455:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L433	li	$2,3			# 0x3	.set	macro	.set	reorder	beq	$3,$2,$L434	beq	$3,$20,$L450$L431:	lw	$2,8($18)$L452:	subu	$17,$17,$16	addu	$2,$2,$16	sw	$2,8($18)	.set	noreorder	.set	nomacro	bgtz	$17,$L395	addu	$19,$19,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L394	subu	$2,$21,$17	.set	macro	.set	reorder$L423:$L454:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L452	lw	$2,8($18)	.set	macro	.set	reorder$L416:	.set	noreorder	.set	nomacro	j	$L420	sw	$20,44($18)	.set	macro	.set	reorder$L433:	lbu	$2,4($5)

⌨️ 快捷键说明

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