vf_detc.mid

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

MID
4,800
字号
	beq	$2,$0,$L211	sll	$2,$16,2	addu	$2,$2,$16	slt	$2,$2,$8	beq	$2,$0,$L270	lw	$3,560($sp)	sll	$2,$8,1	slt	$2,$6,$2	beq	$2,$0,$L270	lui	$6,%hi($LC10)	addiu	$6,$6,%lo($LC10)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	lw	$10,560($sp)	li	$9,-1			# 0xffffffffffffffff	move	$3,$0	j	$L217	sw	$9,0($10)$L211:	lw	$3,560($sp)$L270:	lw	$4,40($sp)	lw	$2,44($3)	lw	$5,388($sp)	subu	$2,$0,$2	subu	$6,$4,$5	slt	$2,$2,$6	beq	$2,$0,$L218	li	$4,29			# 0x1d	lw	$7,36($sp)	subu	$2,$7,$17	subu	$5,$0,$2	slt	$4,$2,0	addu	$3,$17,$7	movn	$2,$5,$4	sra	$3,$3,2	slt	$2,$2,$3	bne	$2,$0,$L271	li	$3,3			# 0x3	lw	$8,560($sp)	lw	$3,28($8)	slt	$2,$7,$3	beq	$2,$0,$L209	nop	lw	$9,32($sp)	slt	$2,$9,$3	beq	$2,$0,$L272	lw	$3,36($sp)	subu	$2,$7,$9	subu	$5,$0,$2	slt	$4,$2,0	addu	$3,$7,$9	movn	$2,$5,$4	sra	$3,$3,3	slt	$2,$2,$3	beq	$2,$0,$L272	lw	$3,36($sp)	move	$2,$6	subu	$5,$0,$6	slt	$4,$6,0	lw	$10,40($sp)	lw	$6,388($sp)	movn	$2,$5,$4	addu	$3,$10,$6	sra	$3,$3,3	slt	$2,$2,$3	beq	$2,$0,$L272	lw	$3,36($sp)	subu	$2,$10,$18	subu	$5,$0,$2	slt	$4,$2,0	addu	$3,$18,$10	movn	$2,$5,$4	sra	$3,$3,3	slt	$2,$2,$3	beq	$2,$0,$L209	li	$4,29			# 0x1d	lui	$6,%hi($LC11)	addiu	$6,$6,%lo($LC11)	jal	mp_msg	li	$5,6			# 0x6	lw	$8,560($sp)	li	$7,3			# 0x3	li	$3,2			# 0x2	sw	$7,0($8)	sw	$19,12($8)	sw	$18,20($8)	sw	$17,16($8)	j	$L217	sw	$16,24($8)$L220:	li	$3,3			# 0x3$L271:	lw	$31,556($sp)	lw	$fp,552($sp)	lw	$23,548($sp)	lw	$22,544($sp)	lw	$21,540($sp)	lw	$20,536($sp)	lw	$19,532($sp)	lw	$18,528($sp)	lw	$17,524($sp)	lw	$16,520($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,560$L264:	sw	$0,36($sp)	sw	$0,32($sp)	sw	$0,40($sp)	j	$L145	sw	$0,388($sp)$L265:	move	$8,$0	move	$7,$0	sw	$0,364($sp)	sw	$0,368($sp)	sw	$0,372($sp)	sw	$0,376($sp)	sw	$0,380($sp)	j	$L169	sw	$0,384($sp)$L231:	lw	$8,560($sp)	lw	$4,0($8)	slt	$2,$4,3	beq	$2,$0,$L273	addiu	$3,$4,1	lw	$2,40($8)	lw	$9,40($sp)	slt	$2,$2,$9	beq	$2,$0,$L274	sltu	$2,$3,6	lw	$10,388($sp)	sll	$2,$10,1	slt	$2,$2,$9	beq	$2,$0,$L267	sll	$2,$18,1$L263:	lui	$6,%hi($LC14)	addiu	$6,$6,%lo($LC14)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	j	$L217	li	$3,3			# 0x3$L233:	addiu	$3,$4,1$L273:	sltu	$2,$3,6$L274:	beq	$2,$0,$L241	sll	$2,$3,2	lui	$3,%hi($L245)	addiu	$3,$3,%lo($L245)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L245:	.word	$L242	.word	$L243	.word	$L243	.word	$L243	.word	$L244	.word	$L220	.section	.text.analyze_aggressive$L218:	lui	$6,%hi($LC12)	addiu	$6,$6,%lo($LC12)	jal	mp_msg	li	$5,6			# 0x6	lw	$10,560($sp)	li	$9,-1			# 0xffffffffffffffff	j	$L209	sw	$9,0($10)$L267:	lw	$3,40($sp)	slt	$2,$2,$3	beq	$2,$0,$L273	addiu	$3,$4,1	lw	$5,560($sp)	lw	$6,36($sp)	lw	$3,36($5)	slt	$2,$3,$6	beq	$2,$0,$L233	lw	$7,32($sp)	slt	$2,$3,$7	beq	$2,$0,$L233	lui	$6,%hi($LC15)	addiu	$6,$6,%lo($LC15)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	j	$L217	move	$3,$0$L242:	lw	$8,388($sp)	lw	$9,40($sp)	sll	$3,$8,2	addu	$3,$3,$8	sll	$2,$9,2	slt	$2,$3,$2	bne	$2,$0,$L263	nop$L243:	j	$L217	li	$3,1			# 0x1$L244:	lw	$10,560($sp)	lw	$3,36($sp)	lw	$2,32($10)	slt	$2,$2,$3	beq	$2,$0,$L247	nop	lw	$4,32($sp)	slt	$2,$4,$3	beq	$2,$0,$L217	li	$3,2			# 0x2	lw	$5,40($sp)	lw	$6,388($sp)	slt	$2,$5,$6	bne	$2,$0,$L268	nop$L247:	j	$L217	li	$3,2			# 0x2$L241:	j	$L217	move	$3,$0$L268:	lui	$6,%hi($LC16)	addiu	$6,$6,%lo($LC16)	li	$4,29			# 0x1d	jal	mp_msg	li	$5,6			# 0x6	lw	$7,560($sp)	li	$2,-1			# 0xffffffffffffffff	li	$3,1			# 0x1	j	$L217	sw	$2,0($7)	.set	macro	.set	reorder	.end	analyze_aggressive	.section	.text.copy_image,"ax",@progbits	.align	2	.align	5	.ent	copy_image	.type	copy_image, @functioncopy_image:	.frame	$sp,120,$31		# vars= 64, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-120	li	$2,1			# 0x1	sw	$20,96($sp)	sw	$31,116($sp)	sw	$fp,112($sp)	sw	$23,108($sp)	sw	$22,104($sp)	sw	$21,100($sp)	sw	$19,92($sp)	sw	$18,88($sp)	sw	$17,84($sp)	sw	$16,80($sp)	sw	$4,32($sp)	.set	noreorder	.set	nomacro	beq	$6,$2,$L278	move	$20,$5	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L279	lw	$3,32($sp)	.set	macro	.set	reorder	bne	$6,$0,$L469	lw	$3,28($5)	lw	$5,48($4)	srl	$2,$3,31	addu	$2,$2,$3	lw	$4,48($20)	sra	$22,$2,1	lw	$2,32($sp)	sll	$5,$5,1	sw	$5,28($sp)	sll	$fp,$4,1	lw	$5,32($20)	lw	$4,32($2)	.set	noreorder	.set	nomacro	blez	$22,$L280	lw	$19,24($20)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sltu	$21,$19,32	move	$16,$4	move	$17,$5	sw	$2,36($sp)	move	$18,$0	.set	noreorder	.set	nomacro	bne	$21,$0,$L283	andi	$23,$19,0x3	.set	macro	.set	reorder$L521:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L551	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L552	move	$5,$17	.set	macro	.set	reorder	lw	$6,36($sp)	addiu	$5,$16,-4	addu	$3,$6,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L287	addiu	$4,$17,-4	.set	macro	.set	reorder$L472:#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,$L472$L287:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L553	li	$2,2			# 0x2	.set	macro	.set	reorder$L473:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L473	li	$2,2			# 0x2	.set	macro	.set	reorder$L553:	.set	noreorder	.set	nomacro	beq	$23,$2,$L293	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$23,$2,$L294	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$23,$2,$L520$L291:	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$22,$18,$L280	lw	$2,28($sp)	.set	macro	.set	reorder$L554:	addu	$17,$17,$fp	.set	noreorder	.set	nomacro	beq	$21,$0,$L521	addu	$16,$16,$2	.set	macro	.set	reorder$L283:	move	$4,$16$L551:	move	$5,$17$L552:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$18,$18,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$22,$18,$L554	lw	$2,28($sp)	.set	macro	.set	reorder$L280:	lhu	$2,0($20)	andi	$2,$2,0x100	.set	noreorder	.set	nomacro	beq	$2,$0,$L469	lw	$6,32($sp)	.set	macro	.set	reorder	lw	$3,92($20)	srl	$2,$3,31	lw	$4,52($20)	lw	$5,52($6)	addu	$2,$2,$3	sll	$4,$4,1	sra	$22,$2,1	sll	$fp,$5,1	sw	$4,24($sp)	lw	$5,36($20)	lw	$4,36($6)	.set	noreorder	.set	nomacro	blez	$22,$L469	lw	$19,88($20)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sltu	$21,$19,32	move	$16,$4	move	$17,$5	sw	$2,40($sp)	move	$18,$0	.set	noreorder	.set	nomacro	bne	$21,$0,$L299	andi	$23,$19,0x3	.set	macro	.set	reorder$L524:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L555	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L556	move	$5,$17	.set	macro	.set	reorder	lw	$2,40($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L303	addiu	$4,$17,-4	.set	macro	.set	reorder$L474:#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,$L474$L303:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L557	li	$2,2			# 0x2	.set	macro	.set	reorder$L475:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L475	li	$2,2			# 0x2	.set	macro	.set	reorder$L557:	.set	noreorder	.set	nomacro	beq	$23,$2,$L309	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$23,$2,$L310	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$23,$2,$L523$L307:	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$22,$18,$L311	lw	$3,24($sp)	.set	macro	.set	reorder$L558:	addu	$16,$16,$fp	.set	noreorder	.set	nomacro	beq	$21,$0,$L524	addu	$17,$17,$3	.set	macro	.set	reorder$L299:	move	$4,$16$L555:	move	$5,$17$L556:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$18,$18,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$22,$18,$L558	lw	$3,24($sp)	.set	macro	.set	reorder$L311:	lw	$3,92($20)	lw	$6,32($sp)	srl	$2,$3,31	lw	$5,56($6)	lw	$4,56($20)	addu	$2,$2,$3	sra	$21,$2,1	sll	$fp,$5,1	sll	$23,$4,1	lw	$5,40($20)	lw	$4,40($6)	.set	noreorder	.set	nomacro	blez	$21,$L469	lw	$19,88($20)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sltu	$20,$19,32	move	$16,$4	move	$17,$5	sw	$2,44($sp)	move	$18,$0	.set	noreorder	.set	nomacro	bne	$20,$0,$L315	andi	$22,$19,0x3	.set	macro	.set	reorder$L527:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L559	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L560	move	$5,$17	.set	macro	.set	reorder	lw	$2,44($sp)	addiu	$5,$16,-4	addu	$3,$5,$2	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L319	addiu	$4,$17,-4	.set	macro	.set	reorder$L476:#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,$L476$L319:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L561	li	$2,2			# 0x2	.set	macro	.set	reorder$L477:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L477	li	$2,2			# 0x2	.set	macro	.set	reorder$L561:	.set	noreorder	.set	nomacro	beq	$22,$2,$L325	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$22,$2,$L326	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$22,$2,$L526$L323:	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$21,$18,$L562	lw	$31,116($sp)	.set	macro	.set	reorder	addu	$17,$17,$23$L563:	.set	noreorder	.set	nomacro	beq	$20,$0,$L527	addu	$16,$16,$fp	.set	macro	.set	reorder$L315:	move	$4,$16$L559:	move	$5,$17$L560:	move	$6,$19	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$18,$18,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$21,$18,$L563	addu	$17,$17,$23	.set	macro	.set	reorder$L469:	lw	$31,116($sp)$L562:	lw	$fp,112($sp)	lw	$23,108($sp)	lw	$22,104($sp)	lw	$21,100($sp)	lw	$20,96($sp)	lw	$19,92($sp)	lw	$18,88($sp)	lw	$17,84($sp)	lw	$16,80($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,120	.set	macro	.set	reorder$L278:	lw	$3,28($5)	move	$6,$4	srl	$2,$3,31	lw	$4,48($4)	addu	$2,$2,$3	lw	$5,48($5)	sra	$22,$2,1	lw	$2,32($6)	sll	$6,$4,1	lw	$3,32($20)	lw	$19,24($20)	sw	$6,20($sp)	.set	noreorder	.set	nomacro	blez	$22,$L328	sll	$fp,$5,1	.set	macro	.set	reorder	addu	$16,$2,$4	li	$2,-32			# 0xffffffffffffffe0	and	$2,$19,$2	sltu	$21,$19,32	addu	$17,$3,$5	sw	$2,48($sp)	move	$18,$0	.set	noreorder	.set	nomacro	bne	$21,$0,$L331	andi	$23,$19,0x3	.set	macro	.set	reorder$L530:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L564	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L565	move	$5,$17	.set	macro	.set	reorder	lw	$2,48($sp)	addiu	$5,$16,-4	addu	$3,$5,$2	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L335	addiu	$4,$17,-4	.set	macro	.set	reorder$L490:#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,$L490$L335:	andi	$2,$19,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L566	li	$2,2			# 0x2	.set	macro	.set	reorder$L491:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L491	li	$2,2			# 0x2	.set	macro	.set	reorder$L566:	.set	noreorder	.set	nomacro	beq	$23,$2,$L341	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$23,$2,$L342	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$23,$2,$L529$L339:	addiu	$18,$18,1	.set	noreorder

⌨️ 快捷键说明

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