mp_image.mid

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

MID
2,242
字号
$L285:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L157	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L158	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L262$L155:	addiu	$20,$20,1	.set	noreorder	.set	nomacro	beq	$21,$20,$L223	addu	$17,$17,$fp	.set	macro	.set	reorder$L286:	.set	noreorder	.set	nomacro	beq	$23,$0,$L263	addu	$16,$16,$19	.set	macro	.set	reorder$L147:	move	$4,$16$L283:	move	$5,$17$L284:	move	$6,$18	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$20,$20,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$21,$20,$L286	addu	$17,$17,$fp	.set	macro	.set	reorder$L223:	lw	$18,88($22)	lw	$21,92($22)$L132:	lw	$2,16($sp)	lw	$23,56($22)	lw	$19,56($2)	lw	$16,40($2)	.set	noreorder	.set	nomacro	beq	$19,$23,$L160	lw	$17,40($22)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$21,$L221	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$18,$2	sltu	$22,$18,32	sw	$2,28($sp)	move	$20,$0	.set	noreorder	.set	nomacro	bne	$22,$0,$L178	andi	$fp,$18,0x3	.set	macro	.set	reorder$L266:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L287	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L288	move	$5,$17	.set	macro	.set	reorder	lw	$2,28($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L182	addiu	$4,$17,-4	.set	macro	.set	reorder$L232:#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,$L232$L182:	andi	$2,$18,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L289	li	$2,2			# 0x2	.set	macro	.set	reorder$L233:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L233	li	$2,2			# 0x2	.set	macro	.set	reorder$L289:	.set	noreorder	.set	nomacro	beq	$fp,$2,$L188	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L189	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$fp,$2,$L265$L186:	addiu	$20,$20,1	.set	noreorder	.set	nomacro	beq	$21,$20,$L290	lw	$31,84($sp)	.set	macro	.set	reorder	addu	$17,$17,$23$L291:	.set	noreorder	.set	nomacro	beq	$22,$0,$L266	addu	$16,$16,$19	.set	macro	.set	reorder$L178:	move	$4,$16$L287:	move	$5,$17$L288:	move	$6,$18	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$20,$20,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$21,$20,$L291	addu	$17,$17,$23	.set	macro	.set	reorder$L221:	lw	$31,84($sp)$L290:	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,88	.set	macro	.set	reorder$L96:	lw	$18,48($4)	lw	$23,48($5)	lw	$16,32($4)	lw	$17,32($5)	lw	$6,24($5)	lbu	$2,3($4)	.set	noreorder	.set	nomacro	beq	$18,$23,$L191	lw	$21,28($5)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$21,$L221	srl	$2,$2,3	.set	macro	.set	reorder	mul	$20,$6,$2	li	$3,-32			# 0xffffffffffffffe0	and	$3,$20,$3	sltu	$22,$20,32	sw	$3,32($sp)	move	$19,$0	.set	noreorder	.set	nomacro	bne	$22,$0,$L208	andi	$fp,$20,0x3	.set	macro	.set	reorder$L269:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L292	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L293	move	$5,$17	.set	macro	.set	reorder	lw	$2,32($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L212	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$L212:	andi	$2,$20,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L294	li	$2,2			# 0x2	.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	li	$2,2			# 0x2	.set	macro	.set	reorder$L294:	.set	noreorder	.set	nomacro	beq	$fp,$2,$L218	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L219	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$fp,$2,$L268$L216:	addiu	$19,$19,1$L276:	.set	noreorder	.set	nomacro	beq	$21,$19,$L221	addu	$17,$17,$23	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$22,$0,$L269	addu	$16,$16,$18	.set	macro	.set	reorder$L208:	move	$4,$16$L292:	move	$5,$17$L293:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$20	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L276	addiu	$19,$19,1	.set	macro	.set	reorder$L98:	.set	noreorder	.set	nomacro	bltz	$18,$L270	addiu	$2,$21,-1	.set	macro	.set	reorder$L102:	mul	$6,$18,$21	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L104	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L295	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L295	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L108	addiu	$5,$17,-4	.set	macro	.set	reorder$L226:#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,$7	bne	$2,$0,$L226$L108:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L110$L227:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L227$L110:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L113	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L114	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$6,$2,$L281	lw	$2,16($sp)	.set	macro	.set	reorder	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L101	sb	$2,4($4)	.set	macro	.set	reorder$L191:	.set	noreorder	.set	nomacro	bltz	$18,$L271	addiu	$2,$21,-1	.set	macro	.set	reorder$L194:	mul	$6,$18,$21	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L196	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L296	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L297	move	$5,$17	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L200	addiu	$5,$17,-4	.set	macro	.set	reorder$L238:#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,$7	bne	$2,$0,$L238$L200:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L202$L239:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L239$L202:	andi	$6,$6,0x3$L277:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L205	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L206	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$6,$2,$L290	lw	$31,84($sp)	.set	macro	.set	reorder	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L221	sb	$2,4($4)	.set	macro	.set	reorder$L160:	.set	noreorder	.set	nomacro	bltz	$19,$L272	addiu	$2,$21,-1	.set	macro	.set	reorder$L164:	mul	$6,$19,$21	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L196	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L296	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L273	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder$L196:	move	$4,$16$L296:	move	$5,$17$L297:	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	.set	noreorder	.set	nomacro	j	memcpy	addiu	$sp,$sp,88	.set	macro	.set	reorder$L104:	move	$4,$16$L295:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	lw	$2,16($sp)	lw	$fp,52($22)	lw	$19,52($2)	lw	$18,88($22)	lw	$21,92($22)	lw	$16,36($2)	.set	noreorder	.set	nomacro	bne	$19,$fp,$L274	lw	$17,36($22)	.set	macro	.set	reorder$L129:	.set	noreorder	.set	nomacro	bltz	$19,$L275	addiu	$2,$21,-1	.set	macro	.set	reorder$L133:	mul	$6,$19,$21	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L135	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L298	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L298	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L139	addiu	$5,$17,-4	.set	macro	.set	reorder$L230:#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,$7	bne	$2,$0,$L230$L139:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L141$L231:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L231$L141:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L144	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L145	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$6,$2,$L223	lbu	$2,4($5)	sb	$2,4($4)	lw	$18,88($22)	.set	noreorder	.set	nomacro	j	$L132	lw	$21,92($22)	.set	macro	.set	reorder$L126:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L124	sb	$3,5($5)	.set	macro	.set	reorder$L218:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L216	sb	$3,5($5)	.set	macro	.set	reorder$L157:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L155	sb	$3,5($5)	.set	macro	.set	reorder$L188:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	.set	noreorder	.set	nomacro	j	$L186	sb	$3,5($5)	.set	macro	.set	reorder$L135:	move	$4,$16$L298:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	lw	$18,88($22)	.set	noreorder	.set	nomacro	j	$L132	lw	$21,92($22)	.set	macro	.set	reorder$L158:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	sb	$3,5($5)	lbu	$2,6($4)	.set	noreorder	.set	nomacro	j	$L155	sb	$2,6($5)	.set	macro	.set	reorder$L189:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	sb	$3,5($5)	lbu	$2,6($4)	.set	noreorder	.set	nomacro	j	$L186	sb	$2,6($5)	.set	macro	.set	reorder$L127:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	sb	$3,5($5)	lbu	$2,6($4)	.set	noreorder	.set	nomacro	j	$L124	sb	$2,6($5)	.set	macro	.set	reorder$L219:	lbu	$2,4($4)	sb	$2,4($5)	lbu	$3,5($4)	sb	$3,5($5)	lbu	$2,6($4)	.set	noreorder	.set	nomacro	j	$L216	sb	$2,6($5)	.set	macro	.set	reorder$L265:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L186	sb	$2,4($5)	.set	macro	.set	reorder$L268:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L216	sb	$2,4($5)	.set	macro	.set	reorder$L259:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L124	sb	$2,4($5)	.set	macro	.set	reorder$L262:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L155	sb	$2,4($5)	.set	macro	.set	reorder$L273:	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L170	addiu	$5,$17,-4	.set	macro	.set	reorder$L234:#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,$7	bne	$2,$0,$L234$L170:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L202$L235:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L235	.set	noreorder	.set	nomacro	j	$L277	andi	$6,$6,0x3	.set	macro	.set	reorder$L271:	mul	$2,$18,$2	subu	$18,$0,$18	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L194	addu	$17,$17,$2	.set	macro	.set	reorder$L270:	mul	$2,$18,$2	subu	$18,$0,$18	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L102	addu	$17,$17,$2	.set	macro	.set	reorder$L272:	mul	$2,$19,$2	subu	$19,$0,$19	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L164	addu	$17,$17,$2	.set	macro	.set	reorder$L275:	mul	$2,$19,$2	subu	$19,$0,$19	addu	$16,$16,$2	.set	noreorder	.set	nomacro	j	$L133	addu	$17,$17,$2	.set	macro	.set	reorder$L205:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L221	sb	$3,5($4)	.set	macro	.set	reorder$L206:	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	$L221	sb	$2,6($4)	.set	macro	.set	reorder$L113:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L101	sb	$3,5($4)	.set	macro	.set	reorder$L144:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$18,88($22)	.set	noreorder	.set	nomacro	j	$L132	lw	$21,92($22)	.set	macro	.set	reorder$L114:	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	$L101	sb	$2,6($4)	.set	macro	.set	reorder$L145:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	sb	$2,6($4)	lw	$18,88($22)	.set	noreorder	.set	nomacro	j	$L132	lw	$21,92($22)	.set	macro	.set	reorder	.end	copy_mpi	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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