⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vf.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.file	1 "vf.c"	.section .mdebug.abi32	.previous	.section	.text.vf_clone_mpi_attributes,"ax",@progbits	.align	2	.align	5	.globl	vf_clone_mpi_attributes	.ent	vf_clone_mpi_attributes	.type	vf_clone_mpi_attributes, @functionvf_clone_mpi_attributes:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$8,$4	move	$7,$5	lw	$3,72($5)	lw	$4,76($5)	lw	$6,8($8)	lw	$5,80($5)	lw	$2,8($7)	sw	$3,72($8)	sw	$4,76($8)	beq	$6,$2,$L7	sw	$5,80($8)$L8:	j	$31	nop$L7:	lw	$3,12($8)	lw	$2,12($7)	bne	$3,$2,$L8	nop	lw	$2,64($7)	lw	$3,68($7)	sw	$2,64($8)	j	$31	sw	$3,68($8)	.set	macro	.set	reorder	.end	vf_clone_mpi_attributes	.section	.text.vf_queue_frame,"ax",@progbits	.align	2	.align	5	.globl	vf_queue_frame	.ent	vf_queue_frame	.type	vf_queue_frame, @functionvf_queue_frame:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	sw	$5,36($4)	.set	macro	.set	reorder	.end	vf_queue_frame	.section	.text.vf_output_queued_frame,"ax",@progbits	.align	2	.align	5	.globl	vf_output_queued_frame	.ent	vf_output_queued_frame	.type	vf_output_queued_frame, @functionvf_output_queued_frame:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	bne	$4,$0,$L32	move	$16,$4	lw	$31,20($sp)$L33:	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24$L32:	move	$3,$4	move	$5,$0$L31:	lw	$2,36($3)	movn	$5,$3,$2	lw	$3,92($3)	bne	$3,$0,$L31	move	$4,$5	beq	$5,$0,$L33	lw	$31,20($sp)	lw	$2,36($5)	jal	$2	sw	$0,36($5)	move	$5,$0	beq	$2,$0,$L31	move	$3,$16	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	vf_output_queued_frame	.section	.text.vf_next_control,"ax",@progbits	.align	2	.align	5	.globl	vf_next_control	.ent	vf_next_control	.type	vf_next_control, @functionvf_next_control:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$4,92($4)	lw	$25,8($4)	jr	$25	nop	.set	macro	.set	reorder	.end	vf_next_control	.section	.text.vf_next_query_format,"ax",@progbits	.align	2	.align	5	.globl	vf_next_query_format	.ent	vf_next_query_format	.type	vf_next_query_format, @functionvf_next_query_format:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	move	$16,$4	lw	$4,92($4)	lw	$2,12($4)	jal	$2	nop	beq	$2,$0,$L37	move	$3,$2	lw	$2,40($16)	or	$3,$3,$2$L37:	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	vf_next_query_format	.section	.text.vf_next_put_image,"ax",@progbits	.align	2	.align	5	.globl	vf_next_put_image	.ent	vf_next_put_image	.type	vf_next_put_image, @functionvf_next_put_image:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$4,92($4)	lw	$25,20($4)	jr	$25	nop	.set	macro	.set	reorder	.end	vf_next_put_image	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"\012New video file has different resolution or colorspac"	.ascii	"e than the previous one.\012\000"	.section	.text.vf_config_wrapper,"ax",@progbits	.align	2	.align	5	.globl	vf_config_wrapper	.ent	vf_config_wrapper	.type	vf_config_wrapper, @functionvf_config_wrapper:	.frame	$sp,40,$31		# vars= 0, regs= 2/0, args= 32, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$16,32($sp)	sw	$31,36($sp)	lw	$2,40($4)	move	$16,$4	andi	$2,$2,0x1000	move	$9,$5	move	$10,$6	beq	$2,$0,$L43	lw	$11,64($sp)	lw	$2,76($16)	bne	$2,$0,$L53	nop$L43:	li	$3,1			# 0x1	sw	$3,76($16)	lw	$3,60($sp)	lw	$8,56($sp)	lw	$2,4($16)	sw	$3,20($sp)	sw	$8,16($sp)	sw	$11,24($sp)	sw	$10,84($16)	sw	$9,80($16)	jal	$2	sw	$11,88($16)	bne	$2,$0,$L50	move	$3,$2	sw	$0,76($16)$L50:	lw	$31,36($sp)$L55:	lw	$16,32($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,40$L53:	lw	$2,80($16)	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	li	$4,29			# 0x1d	beq	$9,$2,$L54	li	$5,1			# 0x1$L46:	jal	mp_msg	nop	move	$3,$0	lw	$31,36($sp)	lw	$16,32($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,40$L54:	lw	$2,84($16)	bne	$10,$2,$L46	nop	lw	$2,88($16)	bne	$11,$2,$L46	li	$3,1			# 0x1	j	$L55	lw	$31,36($sp)	.set	macro	.set	reorder	.end	vf_config_wrapper	.section	.text.vf_default_query_format,"ax",@progbits	.align	2	.align	5	.ent	vf_default_query_format	.type	vf_default_query_format, @functionvf_default_query_format:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		li	$2,1297088512			# 0x4d500000	addiu	$sp,$sp,-24	ori	$2,$2,0x4553	sw	$16,16($sp)	sw	$31,20($sp)	move	$3,$0	beq	$5,$2,$L59	move	$16,$4	lw	$3,92($4)	lw	$2,12($3)	jal	$2	move	$4,$3	beq	$2,$0,$L59	move	$3,$2	lw	$2,40($16)	or	$3,$3,$2$L59:	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	vf_default_query_format	.section	.text.vf_uninit_filter,"ax",@progbits	.align	2	.align	5	.globl	vf_uninit_filter	.ent	vf_uninit_filter	.type	vf_uninit_filter, @functionvf_uninit_filter:	.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	$31,24($sp)	sw	$16,16($sp)	lw	$2,32($4)	beq	$2,$0,$L63	move	$17,$4	jal	$2	nop$L63:	lw	$16,56($17)	beq	$16,$0,$L65	nop	lhu	$2,0($16)	andi	$2,$2,0x4000	bne	$2,$0,$L86	nop$L67:	jal	uc_free	move	$4,$16$L65:	lw	$16,60($17)	beq	$16,$0,$L70	nop	lhu	$2,0($16)	andi	$2,$2,0x4000	bne	$2,$0,$L87	nop$L72:	jal	uc_free	move	$4,$16$L70:	lw	$16,64($17)	beq	$16,$0,$L75	nop	lhu	$2,0($16)	andi	$2,$2,0x4000	bne	$2,$0,$L88	nop$L77:	jal	uc_free	move	$4,$16$L75:	lw	$16,68($17)	beq	$16,$0,$L90	move	$4,$17	lhu	$2,0($16)	andi	$2,$2,0x4000	bne	$2,$0,$L89	nop$L82:	jal	uc_free	move	$4,$16	move	$4,$17$L90:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	uc_free	addiu	$sp,$sp,32$L89:	lw	$4,32($16)	beq	$4,$0,$L82	nop	jal	uc_free	nop	j	$L82	nop$L88:	lw	$4,32($16)	beq	$4,$0,$L77	nop	jal	uc_free	nop	j	$L77	nop$L87:	lw	$4,32($16)	beq	$4,$0,$L72	nop	jal	uc_free	nop	j	$L72	nop$L86:	lw	$4,32($16)	beq	$4,$0,$L67	nop	jal	uc_free	nop	j	$L67	nop	.set	macro	.set	reorder	.end	vf_uninit_filter	.section	.text.vf_uninit_filter_chain,"ax",@progbits	.align	2	.align	5	.globl	vf_uninit_filter_chain	.ent	vf_uninit_filter_chain	.type	vf_uninit_filter_chain, @functionvf_uninit_filter_chain:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,20($sp)	beq	$4,$0,$L94	sw	$16,16($sp)$L95:	jal	vf_uninit_filter	lw	$16,92($4)	bne	$16,$0,$L95	move	$4,$16$L94:	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	vf_uninit_filter_chain	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"draw_slice: dmpi not stored by vf_%s\012\000"	.section	.text.vf_next_draw_slice,"ax",@progbits	.align	2	.align	5	.globl	vf_next_draw_slice	.ent	vf_next_draw_slice	.type	vf_next_draw_slice, @functionvf_next_draw_slice:	.frame	$sp,104,$31		# vars= 48, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-104	sw	$fp,96($sp)	sw	$23,92($sp)	sw	$22,88($sp)	sw	$31,100($sp)	sw	$21,84($sp)	sw	$20,80($sp)	sw	$19,76($sp)	sw	$18,72($sp)	sw	$17,68($sp)	sw	$16,64($sp)	move	$22,$4	lw	$4,92($4)	lw	$2,124($sp)	lw	$3,128($sp)	lw	$25,28($4)	sw	$5,24($sp)	sw	$6,28($sp)	move	$fp,$7	lw	$23,120($sp)	sw	$2,32($sp)	.set	noreorder	.set	nomacro	beq	$25,$0,$L98	sw	$3,36($sp)	.set	macro	.set	reorder	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	.set	noreorder	.set	nomacro	jr	$25	addiu	$sp,$sp,104	.set	macro	.set	reorder$L98:	lw	$8,96($22)	.set	noreorder	.set	nomacro	beq	$8,$0,$L267	lui	$6,%hi($LC1)	.set	macro	.set	reorder	lhu	$2,0($8)	andi	$2,$2,0x100	.set	noreorder	.set	nomacro	beq	$2,$0,$L268	lw	$3,36($sp)	.set	macro	.set	reorder	lw	$3,28($sp)	lw	$18,48($8)	lw	$21,0($3)	lw	$3,36($sp)	lw	$2,32($8)	mul	$4,$18,$3	lw	$3,32($sp)	addu	$2,$4,$2	lw	$4,24($sp)	addu	$16,$2,$3	.set	noreorder	.set	nomacro	beq	$18,$21,$L135	lw	$17,0($4)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$23,$L138	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$7,$2	sw	$2,44($sp)	sltu	$20,$7,32	andi	$2,$7,0x3	move	$19,$0	.set	noreorder	.set	nomacro	bne	$20,$0,$L153	sw	$2,60($sp)	.set	macro	.set	reorder$L270:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L153	andi	$2,$17,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L153	lw	$4,44($sp)	.set	macro	.set	reorder	addiu	$5,$16,-4	addu	$3,$4,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L157	addiu	$4,$17,-4	.set	macro	.set	reorder$L236:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L236$L157:	andi	$2,$fp,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L286	lw	$3,60($sp)	.set	macro	.set	reorder$L237:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L237	lw	$3,60($sp)	.set	macro	.set	reorder$L286:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L163	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L164	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L269$L161:	addiu	$19,$19,1	.set	noreorder	.set	nomacro	beq	$23,$19,$L229	addu	$17,$17,$21	.set	macro	.set	reorder$L287:	.set	noreorder	.set	nomacro	beq	$20,$0,$L270	addu	$16,$16,$18	.set	macro	.set	reorder$L153:	move	$4,$16	move	$5,$17	move	$6,$fp	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$19,$19,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$23,$19,$L287	addu	$17,$17,$21	.set	macro	.set	reorder$L229:	lw	$8,96($22)$L138:	lw	$5,100($8)	lw	$3,36($sp)	lw	$18,52($8)	sra	$2,$3,$5	lw	$3,28($sp)	lw	$4,36($8)	lw	$3,4($3)	lw	$6,96($8)	sw	$3,16($sp)	mul	$3,$2,$18	sra	$21,$23,$5	addu	$2,$3,$4	lw	$4,32($sp)	sra	$3,$4,$6	addu	$16,$2,$3	lw	$2,24($sp)	lw	$3,16($sp)	.set	noreorder	.set	nomacro	beq	$18,$3,$L166	lw	$17,4($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$21,$L169	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	sra	$20,$fp,$6	and	$2,$20,$2	sw	$2,48($sp)	sltu	$2,$20,32	andi	$3,$20,0x3	move	$4,$2	move	$19,$0	sw	$2,52($sp)	.set	noreorder	.set	nomacro	bne	$4,$0,$L184	sw	$3,56($sp)	.set	macro	.set	reorder$L273:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L288	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L289	move	$5,$17	.set	macro	.set	reorder	lw	$2,48($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L188	addiu	$4,$17,-4	.set	macro	.set	reorder$L240:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L240$L188:	andi	$2,$20,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L290	lw	$3,56($sp)	.set	macro	.set	reorder$L241:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L241	lw	$3,56($sp)	.set	macro	.set	reorder$L290:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L194	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L195	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L272$L192:	addiu	$19,$19,1	.set	noreorder	.set	nomacro	beq	$21,$19,$L231	lw	$4,16($sp)	.set	macro	.set	reorder$L291:	addu	$17,$17,$4	lw	$4,52($sp)	.set	noreorder	.set	nomacro	beq	$4,$0,$L273	addu	$16,$16,$18	.set	macro	.set	reorder$L184:	move	$4,$16$L288:	move	$5,$17$L289:	move	$6,$20	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$19,$19,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$21,$19,$L291	lw	$4,16($sp)	.set	macro	.set	reorder$L231:	lw	$8,96($22)$L169:	lw	$5,100($8)	lw	$3,36($sp)	lw	$18,56($8)	sra	$2,$3,$5	lw	$3,28($sp)	lw	$4,40($8)	lw	$3,8($3)	lw	$6,96($8)	sw	$3,20($sp)	mul	$3,$2,$18	sra	$21,$23,$5	addu	$2,$3,$4	lw	$4,32($sp)	sra	$3,$4,$6	addu	$16,$2,$3	lw	$2,24($sp)	lw	$3,20($sp)	.set	noreorder	.set	nomacro	beq	$18,$3,$L197	lw	$17,8($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$21,$L227	sra	$20,$fp,$6	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	sltu	$22,$20,32	and	$fp,$20,$2	move	$19,$0	.set	noreorder	.set	nomacro	bne	$22,$0,$L214	andi	$23,$20,0x3	.set	macro	.set	reorder$L276:	andi	$2,$16,0x3

⌨️ 快捷键说明

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