vf_kerndeint.mid

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

MID
2,451
字号
	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,$L181$L89:	lw	$7,88($sp)	andi	$2,$7,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	beq	$3,$0,$L91$L182:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L182$L91:	lw	$8,88($sp)	li	$2,2			# 0x2	andi	$3,$8,0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L95	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L96	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L210	addiu	$2,$17,-4	.set	macro	.set	reorder$L225:	mul	$5,$22,$2	lw	$2,140($sp)	addiu	$3,$16,-3	mtlo	$2	lw	$2,104($sp)	addu	$4,$5,$fp	madd	$2,$3	lw	$3,236($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L98	mflo	$5	.set	macro	.set	reorder$L99:	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L98	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L98	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	lw	$6,88($sp)	addiu	$4,$4,-4	and	$2,$6,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L102	addiu	$5,$5,-4	.set	macro	.set	reorder$L183:#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,$L183$L102:	lw	$7,88($sp)	andi	$2,$7,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	beq	$3,$0,$L104$L184:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L184$L104:	lw	$8,88($sp)	li	$2,2			# 0x2	andi	$3,$8,0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L108	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L109	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L211$L106:	lw	$11,232($sp)$L224:	addiu	$17,$17,-6	lw	$3,44($sp)	slt	$2,$17,$11	sw	$17,180($sp)	sw	$11,36($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L110	lw	$7,32($3)	.set	macro	.set	reorder	lw	$4,100($sp)	lw	$8,104($sp)	sll	$5,$4,2	addu	$3,$5,$4	sll	$6,$8,2	addu	$3,$7,$3	sll	$7,$8,1	addu	$4,$6,$8	sw	$7,192($sp)	lw	$8,52($sp)	lw	$7,100($sp)	lw	$11,140($sp)	mtlo	$3	msub	$7,$8	addu	$4,$11,$4	lw	$11,200($sp)	sll	$2,$22,2	mflo	$7	lw	$3,100($sp)	subu	$4,$4,$11	addu	$2,$2,$22	lw	$11,196($sp)	sw	$7,168($sp)	sw	$4,32($sp)	lw	$7,192($sp)	lw	$8,104($sp)	addu	$2,$fp,$2	sll	$3,$3,1	sw	$3,184($sp)	subu	$fp,$2,$11	lw	$3,32($sp)	lw	$2,168($sp)	addu	$4,$7,$8	lw	$7,32($sp)	addu	$2,$2,$5	addu	$3,$3,$4	lw	$11,100($sp)	addu	$7,$7,$6	sw	$2,144($sp)	sw	$3,116($sp)	lw	$8,168($sp)	lw	$3,184($sp)	lw	$2,168($sp)	sw	$7,108($sp)	lw	$7,168($sp)	subu	$8,$8,$11	subu	$2,$2,$3	sw	$8,164($sp)	sw	$2,152($sp)	addu	$8,$7,$11	lw	$2,32($sp)	addu	$11,$7,$3	lw	$3,104($sp)	subu	$5,$7,$5	subu	$2,$2,$3	sll	$22,$22,1	sw	$5,148($sp)	sw	$8,160($sp)	sw	$11,156($sp)	sw	$22,188($sp)	sw	$2,136($sp)	lw	$8,32($sp)	lw	$7,192($sp)	lw	$5,32($sp)	subu	$4,$8,$4	subu	$5,$5,$7	subu	$6,$8,$6	addu	$11,$8,$3	addu	$2,$8,$7	sw	$5,124($sp)	sw	$4,120($sp)	sw	$6,112($sp)	sw	$11,132($sp)	sw	$2,128($sp)$L112:	lw	$8,88($sp)	blez	$8,$L154	.set	noreorder	.set	nomacro	j	$L114	move	$21,$0	.set	macro	.set	reorder$L212:	.set	noreorder	.set	nomacro	beq	$4,$0,$L235	lw	$4,68($sp)	.set	macro	.set	reorder	lw	$6,168($sp)	lw	$5,32($sp)	addu	$4,$21,$6	addu	$3,$21,$5	lbu	$6,0($3)	lbu	$2,0($4)	lw	$7,76($sp)	subu	$2,$2,$6	subu	$4,$0,$2	slt	$3,$2,0	movn	$2,$4,$3	slt	$2,$7,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L235	lw	$4,68($sp)	.set	macro	.set	reorder	lw	$8,164($sp)	lw	$11,136($sp)	addu	$4,$21,$8	addu	$5,$21,$11	lbu	$2,0($4)	lbu	$3,0($5)	subu	$2,$2,$3	subu	$4,$0,$2	slt	$3,$2,0	movn	$2,$4,$3	slt	$2,$7,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L235	lw	$4,68($sp)	.set	macro	.set	reorder	lw	$2,160($sp)	lw	$3,132($sp)	addu	$4,$21,$2	addu	$5,$21,$3	lbu	$2,0($4)	lbu	$3,0($5)	subu	$2,$2,$3	subu	$4,$0,$2	slt	$3,$2,0	movn	$2,$4,$3	slt	$2,$7,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L235	lw	$4,68($sp)	.set	macro	.set	reorder	addu	$2,$21,$fp	sb	$6,0($2)$L128:	lw	$11,88($sp)	addiu	$21,$21,1	slt	$2,$21,$11	.set	noreorder	.set	nomacro	beq	$2,$0,$L236	lw	$2,36($sp)	.set	macro	.set	reorder$L114:	lw	$3,76($sp)$L238:	.set	noreorder	.set	nomacro	bne	$3,$0,$L212	lw	$4,92($sp)	.set	macro	.set	reorder	lw	$4,68($sp)$L235:	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$4,$2,$L213	lw	$4,208($sp)	.set	macro	.set	reorder	li	$5,1380384768			# 0x52470000	lw	$2,4($4)	ori	$5,$5,0x4200	.set	noreorder	.set	nomacro	bne	$2,$5,$L133	li	$6,844693504			# 0x32590000	.set	macro	.set	reorder	li	$22,255			# 0xff	move	$23,$0$L135:	lw	$8,64($sp)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$8,$2,$L237	lw	$11,60($sp)	.set	macro	.set	reorder$L140:	lw	$6,60($sp)	.set	noreorder	.set	nomacro	beq	$6,$2,$L215	lw	$2,136($sp)	.set	macro	.set	reorder	lw	$5,132($sp)	addu	$3,$21,$2	addu	$4,$21,$5	lw	$6,168($sp)	lbu	$5,0($4)	lbu	$2,0($3)	lw	$7,152($sp)	addu	$3,$21,$6	lbu	$4,0($3)	addu	$2,$2,$5	lw	$8,156($sp)	addu	$3,$21,$7	sll	$2,$2,2	addu	$2,$2,$4	lbu	$5,0($3)	addu	$4,$21,$8	lbu	$3,0($4)	sll	$2,$2,1	subu	$2,$2,$5	subu	$2,$2,$3	sra	$4,$2,4$L150:	slt	$2,$22,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L151	slt	$2,$4,$23	.set	macro	.set	reorder	move	$4,$22	addu	$2,$21,$fp	sb	$4,0($2)$L220:	lw	$11,88($sp)	addiu	$21,$21,1	slt	$2,$21,$11	.set	noreorder	.set	nomacro	bne	$2,$0,$L238	lw	$3,76($sp)	.set	macro	.set	reorder$L154:	lw	$2,36($sp)$L236:	lw	$3,180($sp)	addiu	$2,$2,2	sw	$2,36($sp)	slt	$2,$3,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L174	lw	$5,184($sp)	.set	macro	.set	reorder	lw	$4,168($sp)	lw	$6,164($sp)	lw	$7,152($sp)	lw	$8,160($sp)	lw	$11,156($sp)	lw	$2,148($sp)	lw	$3,144($sp)	addu	$4,$4,$5	addu	$6,$6,$5	addu	$7,$7,$5	addu	$8,$8,$5	addu	$11,$11,$5	addu	$2,$2,$5	addu	$3,$3,$5	sw	$4,168($sp)	lw	$5,192($sp)	lw	$4,32($sp)	sw	$6,164($sp)	lw	$6,136($sp)	addu	$4,$4,$5	addu	$6,$6,$5	sw	$7,152($sp)	sw	$8,160($sp)	lw	$7,124($sp)	lw	$8,120($sp)	sw	$11,156($sp)	sw	$2,148($sp)	lw	$11,112($sp)	lw	$2,132($sp)	sw	$3,144($sp)	sw	$4,32($sp)	lw	$3,128($sp)	lw	$4,116($sp)	sw	$6,136($sp)	lw	$6,108($sp)	addu	$7,$7,$5	addu	$8,$8,$5	addu	$11,$11,$5	addu	$2,$2,$5	addu	$3,$3,$5	addu	$4,$4,$5	addu	$6,$6,$5	sw	$7,124($sp)	sw	$8,120($sp)	sw	$11,112($sp)	sw	$2,132($sp)	sw	$3,128($sp)	sw	$4,116($sp)	sw	$6,108($sp)	lw	$7,188($sp)	.set	noreorder	.set	nomacro	j	$L112	addu	$fp,$fp,$7	.set	macro	.set	reorder$L156:	lw	$3,208($sp)	lw	$4,96($sp)	lw	$5,48($sp)	lw	$6,44($sp)	lw	$7,40($sp)	lw	$2,84($3)	addiu	$4,$4,1	addiu	$5,$5,4	addiu	$6,$6,4	addiu	$7,$7,4	slt	$2,$4,$2	sw	$4,96($sp)	sw	$5,48($sp)	sw	$6,44($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L35	sw	$7,40($sp)	.set	macro	.set	reorder$L33:	lw	$4,204($sp)	lw	$5,56($sp)	lw	$6,216($sp)	lw	$7,220($sp)$L202:	lw	$31,276($sp)	lw	$fp,272($sp)	lw	$23,268($sp)	lw	$22,264($sp)	lw	$21,260($sp)	lw	$20,256($sp)	lw	$19,252($sp)	lw	$18,248($sp)	lw	$17,244($sp)	lw	$16,240($sp)	.set	noreorder	.set	nomacro	j	vf_next_put_image	addiu	$sp,$sp,280	.set	macro	.set	reorder$L133:	ori	$6,$6,0x5559	.set	noreorder	.set	nomacro	bne	$2,$6,$L136	lw	$7,80($sp)	.set	macro	.set	reorder	andi	$2,$21,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L239	li	$22,235			# 0xeb	.set	macro	.set	reorder	lw	$8,64($sp)$L241:	li	$2,1			# 0x1	li	$22,240			# 0xf0	.set	noreorder	.set	nomacro	bne	$8,$2,$L140	li	$23,16			# 0x10	.set	macro	.set	reorder	lw	$11,60($sp)$L237:	.set	noreorder	.set	nomacro	beq	$11,$2,$L216	lw	$11,152($sp)	.set	macro	.set	reorder	lw	$4,156($sp)	addu	$2,$21,$11	addu	$3,$21,$4	lbu	$5,0($2)	lw	$6,148($sp)	lbu	$4,0($3)	addu	$2,$21,$6	addu	$4,$5,$4	.set	noreorder	.set	nomacro	jal	__floatsidf	lbu	$20,0($2)	.set	macro	.set	reorder	lui	$4,%hi($LC4)	lw	$6,%lo($LC4)($4)	lw	$7,%lo($LC4+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	lw	$8,116($sp)	lw	$7,120($sp)	move	$16,$2	move	$17,$3	addu	$2,$21,$7	addu	$3,$21,$8	lbu	$5,0($2)	lbu	$4,0($3)	.set	noreorder	.set	nomacro	jal	__floatsidf	addu	$4,$5,$4	.set	macro	.set	reorder	lui	$4,%hi($LC3)	lw	$6,%lo($LC3)($4)	lw	$7,%lo($LC3+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	lw	$11,136($sp)	lw	$4,132($sp)	move	$18,$2	move	$19,$3	addu	$2,$21,$11	addu	$3,$21,$4	lbu	$5,0($2)	lbu	$4,0($3)	.set	noreorder	.set	nomacro	jal	__floatsidf	addu	$4,$5,$4	.set	macro	.set	reorder	lui	$4,%hi($LC1)	lw	$6,%lo($LC1)($4)	lw	$7,%lo($LC1+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	lw	$5,168($sp)	move	$16,$2	addu	$2,$21,$5	lbu	$4,0($2)	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$17,$3	.set	macro	.set	reorder	lui	$4,%hi($LC2)	lw	$6,%lo($LC2)($4)	lw	$7,%lo($LC2+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	move	$16,$2	move	$17,$3	sll	$4,$20,1$L201:	jal	__floatsidf	lui	$4,%hi($LC5)	lw	$6,%lo($LC5)($4)	lw	$7,%lo($LC5+4)($4)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	move	$6,$2	move	$5,$19	move	$4,$18	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	move	$4,$22	move	$18,$2	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$19,$3	.set	macro	.set	reorder	move	$6,$2	move	$4,$18	move	$5,$19	move	$7,$3	move	$16,$2	.set	noreorder	.set	nomacro	jal	__gtdf2	move	$17,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bgtz	$2,$L240	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$4,$23	.set	macro	.set	reorder	move	$6,$2	move	$4,$18	move	$5,$19	move	$7,$3	move	$22,$2	move	$23,$3	move	$16,$18	.set	noreorder	.set	nomacro	jal	__gedf2	move	$17,$19	.set	macro	.set	reorder	bltz	$2,$L217$L145:	move	$4,$16$L240:	move	$5,$17	.set	noreorder	.set	nomacro	jal	__fixdfsi	addu	$16,$21,$fp	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L128	sb	$2,0($16)	.set	macro	.set	reorder$L136:	.set	noreorder	.set	nomacro	bne	$7,$0,$L241	lw	$8,64($sp)	.set	macro	.set	reorder	li	$22,235			# 0xeb$L239:	.set	noreorder	.set	nomacro	j	$L135	li	$23,16			# 0x10	.set	macro	.set	reorder$L213:	lw	$5,208($sp)	li	$8,1380384768			# 0x52470000	lw	$7,4($5)	li	$2,-4			# 0xfffffffffffffffc

⌨️ 快捷键说明

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