vf_2xsai.mid

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

MID
1,155
字号
	.file	1 "vf_2xsai.c"	.section .mdebug.abi32	.previous	.section	.text.Init_2xSaI,"ax",@progbits	.align	2	.align	5	.globl	Init_2xSaI	.ent	Init_2xSaI	.type	Init_2xSaI, @functionInit_2xSaI:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	move	$14,$0	move	$16,$4	move	$13,$0	move	$12,$0	move	$4,$0	li	$5,255			# 0xff$L2:	sll	$2,$4,8	sll	$3,$4,16	movz	$14,$4,$14	addiu	$4,$4,1	movz	$13,$2,$13	bne	$4,$5,$L2	movz	$12,$3,$12	sll	$7,$13,1	sll	$6,$12,1	addu	$6,$6,$12	addu	$7,$7,$13	li	$11,65280			# 0xff00	li	$10,16711680			# 0xff0000	sll	$8,$14,1	addu	$8,$8,$14	subu	$9,$10,$12	subu	$2,$10,$6	li	$3,255			# 0xff	subu	$5,$11,$13	subu	$4,$11,$7	or	$4,$4,$2	or	$5,$5,$9	subu	$2,$3,$8	or	$7,$7,$6	subu	$3,$3,$14	or	$6,$13,$12	or	$9,$2,$4	or	$12,$3,$5	or	$13,$8,$7	ori	$10,$10,0xff	or	$8,$14,$6	lui	$15,%hi(colorMask)	lui	$24,%hi(lowPixelMask)	lui	$14,%hi(qcolorMask)	lui	$25,%hi(qlowpixelMask)	lui	$2,%hi(redblueMask)	lui	$3,%hi(greenMask)	slt	$4,$16,17	sw	$10,%lo(redblueMask)($2)	sw	$11,%lo(greenMask)($3)	sw	$12,%lo(colorMask)($15)	sw	$8,%lo(lowPixelMask)($24)	sw	$9,%lo(qcolorMask)($14)	beq	$4,$0,$L10	sw	$13,%lo(qlowpixelMask)($25)	lui	$2,%hi(PixelsPerMask)	sll	$5,$9,16	li	$3,2			# 0x2	sw	$3,%lo(PixelsPerMask)($2)	or	$5,$9,$5	lui	$2,%hi(xsai_depth)	sw	$16,%lo(xsai_depth)($2)	sw	$5,%lo(qcolorMask)($14)	sll	$4,$12,16	sll	$6,$8,16	sll	$7,$13,16	lw	$16,0($sp)	or	$4,$12,$4	or	$6,$8,$6	or	$7,$13,$7	move	$2,$0	addiu	$sp,$sp,8	sw	$4,%lo(colorMask)($15)	sw	$6,%lo(lowPixelMask)($24)	j	$31	sw	$7,%lo(qlowpixelMask)($25)$L10:	lui	$2,%hi(PixelsPerMask)	li	$3,1			# 0x1	sw	$3,%lo(PixelsPerMask)($2)	lui	$2,%hi(xsai_depth)	sw	$16,%lo(xsai_depth)($2)	lw	$16,0($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	Init_2xSaI	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC0:	.word	src_line	.section	.text.Super2xSaI_ex,"ax",@progbits	.align	2	.align	5	.globl	Super2xSaI_ex	.ent	Super2xSaI_ex	.type	Super2xSaI_ex, @functionSuper2xSaI_ex:	.frame	$sp,104,$31		# vars= 64, regs= 9/0, args= 0, gp= 0	.mask	0x40ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-104	sw	$22,88($sp)	sw	$fp,96($sp)	sw	$23,92($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)	lui	$2,%hi(PixelsPerMask)	lw	$2,%lo(PixelsPerMask)($2)	sw	$5,108($sp)	sw	$2,48($sp)	lw	$11,108($sp)	sll	$2,$5,1	addu	$5,$4,$2	lui	$2,%hi(src_line)	addiu	$3,$2,%lo(src_line)	move	$8,$4	addu	$4,$4,$11	sw	$5,12($3)	sw	$8,4($3)	sw	$4,8($3)	lw	$3,48($sp)	sw	$8,%lo(src_line)($2)	li	$2,2			# 0x2	move	$22,$6	beq	$3,$2,$L125	move	$11,$7	lw	$23,0($8)	lw	$15,0($4)	lw	$9,0($5)	lw	$20,8($8)	lw	$19,8($4)	lw	$21,8($5)	lw	$14,4($8)	lw	$13,4($4)	lw	$17,4($5)$L123:	lw	$4,124($sp)	move	$18,$9	move	$10,$15	move	$12,$23	move	$25,$23	move	$16,$23	move	$7,$23	beq	$4,$0,$L120	move	$6,$23	sw	$22,4($sp)	lui	$3,%hi(colorMask)	lui	$2,%hi(lowPixelMask)	lw	$22,%lo(colorMask)($3)	lw	$fp,%lo(lowPixelMask)($2)	lui	$3,%hi(qcolorMask)	lui	$2,%hi(qlowpixelMask)	lw	$5,4($sp)	lw	$8,120($sp)	lw	$3,%lo(qcolorMask)($3)	lw	$2,%lo(qlowpixelMask)($2)	addu	$5,$5,$11	addiu	$8,$8,-3	sll	$11,$11,1	sw	$3,36($sp)	sw	$2,32($sp)	sw	$5,0($sp)	sw	$11,8($sp)	sw	$0,12($sp)	sw	$8,52($sp)	move	$3,$5$L23:	lui	$11,%hi(dst_line)	lw	$4,4($sp)	lw	$5,120($sp)	addiu	$2,$11,%lo(dst_line)	sw	$3,4($2)	beq	$5,$0,$L24	sw	$4,%lo(dst_line)($11)	lui	$11,%hi(src_line)	lui	$2,%hi(src_line)	lui	$3,%hi(src_line)	lui	$8,%hi(src_line)	addiu	$11,$11,%lo(src_line)	addiu	$2,$2,%lo(src_line)	addiu	$3,$3,%lo(src_line)	lw	$8,%lo(src_line)($8)	lw	$11,4($11)	lw	$2,8($2)	lw	$3,12($3)	sw	$8,28($sp)	sw	$11,24($sp)	sw	$2,20($sp)	sw	$3,16($sp)	beq	$10,$14,$L126	move	$24,$0$L27:	beq	$13,$12,$L127	nop	beq	$13,$14,$L128	nop$L63:	beq	$10,$12,$L129	and	$4,$22,$10$L149:	and	$3,$22,$13$L150:	srl	$4,$4,1	srl	$3,$3,1	and	$2,$fp,$10	addu	$4,$4,$3	and	$2,$13,$2	beq	$13,$14,$L68	addu	$11,$4,$2$L75:	beq	$10,$12,$L130	and	$4,$22,$12$L151:	and	$3,$22,$14$L152:	srl	$4,$4,1	srl	$3,$3,1	and	$2,$fp,$14	addu	$4,$4,$3	and	$2,$2,$12	beq	$15,$12,$L131	addu	$8,$4,$2$L86:	beq	$10,$14,$L132	move	$9,$10$L85:	beq	$10,$25,$L133	nop$L97:	lw	$3,48($sp)$L144:	li	$4,2			# 0x2$L145:	beq	$3,$4,$L134	move	$5,$12	lw	$4,0($sp)$L146:	sll	$2,$24,3	addu	$3,$2,$4	lw	$4,4($sp)	addu	$2,$4,$2	sw	$5,0($2)	lw	$5,52($sp)	sw	$8,4($2)	sltu	$2,$24,$5	sw	$11,4($3)	bne	$2,$0,$L105	sw	$9,0($3)	move	$5,$21$L147:	move	$8,$19	move	$11,$20	move	$3,$16$L107:	lw	$4,120($sp)	addiu	$24,$24,1	sltu	$2,$24,$4	move	$23,$6	move	$25,$12	move	$6,$7	move	$12,$14	move	$15,$10	move	$9,$18	move	$7,$16	move	$18,$17	move	$14,$20	move	$10,$13	move	$4,$19	beq	$2,$0,$L24	move	$17,$21	move	$21,$5	move	$19,$8	move	$13,$4	move	$20,$11	bne	$10,$14,$L27	move	$16,$3$L126:	beq	$13,$12,$L29	nop$L59:	move	$8,$10	bne	$15,$12,$L86	move	$11,$10	j	$L131	nop$L133:	bne	$10,$13,$L144	lw	$3,48($sp)	beq	$15,$12,$L145	li	$4,2			# 0x2	beq	$10,$23,$L145	nop$L124:	and	$4,$22,$10	and	$3,$22,$12	srl	$3,$3,1	srl	$4,$4,1	and	$2,$fp,$10	addu	$4,$4,$3	and	$2,$2,$12	lw	$3,48($sp)	addu	$5,$4,$2	li	$4,2			# 0x2	bne	$3,$4,$L146	lw	$4,0($sp)$L134:	sll	$3,$8,16	sll	$4,$11,16	lw	$8,0($sp)	lw	$11,4($sp)	sll	$2,$24,2	or	$3,$5,$3	or	$4,$4,$9	addu	$5,$2,$8	addu	$2,$11,$2	sw	$3,0($2)	sw	$4,0($5)	lw	$5,52($sp)	sltu	$2,$24,$5	beq	$2,$0,$L147	move	$5,$21$L105:	lw	$8,48($sp)	li	$11,2			# 0x2	beq	$8,$11,$L136	addiu	$9,$24,3	lw	$3,16($sp)	lw	$4,28($sp)	lw	$8,24($sp)	lw	$11,20($sp)	sll	$2,$9,2	addu	$5,$2,$3	addu	$3,$4,$2	addu	$4,$2,$8	addu	$2,$2,$11	lw	$3,0($3)	lw	$11,0($4)	lw	$8,0($2)	lw	$5,0($5)	j	$L107	addiu	$24,$9,-3$L131:	bne	$14,$15,$L86	nop	beq	$10,$25,$L86	nop	beq	$9,$15,$L86	and	$3,$22,$15	and	$4,$22,$10	srl	$4,$4,1	srl	$3,$3,1	and	$2,$fp,$10	addu	$4,$4,$3	and	$2,$2,$15	bne	$10,$14,$L85	addu	$9,$4,$2$L132:	beq	$13,$12,$L85	nop	bne	$10,$15,$L85	nop	bne	$10,$7,$L124	nop	bne	$10,$25,$L144	lw	$3,48($sp)	j	$L133	nop$L128:	bne	$18,$13,$L63	nop	beq	$17,$10,$L63	nop	beq	$18,$9,$L63	lw	$2,32($sp)	lw	$5,36($sp)	and	$3,$18,$2	and	$4,$10,$2	addu	$4,$3,$4	and	$2,$18,$5	sll	$3,$3,1	and	$5,$10,$5	srl	$2,$2,2	addu	$3,$3,$4	srl	$5,$5,2	lw	$8,32($sp)	addu	$5,$2,$5	srl	$3,$3,2	sll	$2,$2,1	addu	$2,$2,$5	and	$3,$8,$3	addu	$11,$2,$3$L68:	bne	$14,$6,$L75	nop	beq	$12,$7,$L75	nop	beq	$6,$23,$L75	lw	$8,32($sp)	lw	$5,36($sp)	and	$3,$8,$6	and	$4,$8,$12	addu	$4,$3,$4	and	$2,$5,$6	sll	$3,$3,1	and	$5,$5,$12	srl	$2,$2,2	addu	$3,$3,$4	srl	$5,$5,2	addu	$5,$2,$5	srl	$3,$3,2	sll	$2,$2,1	addu	$2,$2,$5	and	$3,$8,$3	bne	$15,$12,$L86	addu	$8,$2,$3	j	$L131	nop$L29:	beq	$10,$15,$L36	xor	$2,$18,$10	li	$3,1			# 0x1$L37:	beq	$13,$15,$L38	li	$4,1			# 0x1	beq	$10,$25,$L41	sw	$4,44($sp)$L140:	li	$5,1			# 0x1	beq	$13,$25,$L44	sw	$5,40($sp)$L141:	beq	$17,$10,$L47	li	$11,1			# 0x1$L142:	beq	$17,$13,$L50	li	$8,1			# 0x1$L143:	li	$2,1			# 0x1	sw	$2,60($sp)$L52:	beq	$10,$7,$L53	xor	$2,$10,$20	li	$5,1			# 0x1$L55:	beq	$13,$7,$L56	xor	$2,$13,$20	li	$4,1			# 0x1	sw	$4,56($sp)$L58:	lw	$2,44($sp)	subu	$5,$5,$4	lw	$4,40($sp)	subu	$3,$3,$2	subu	$2,$4,$11	lw	$11,60($sp)	addu	$3,$3,$5	subu	$4,$8,$11	addu	$2,$2,$4	addu	$2,$2,$3	bgtz	$2,$L59	nop	bne	$2,$0,$L148	move	$11,$13	and	$4,$22,$13	and	$3,$22,$10	srl	$4,$4,1	srl	$3,$3,1	and	$2,$fp,$10	addu	$4,$4,$3	and	$2,$13,$2	addu	$11,$4,$2	bne	$15,$12,$L86	move	$8,$11	j	$L131	nop$L127:	beq	$12,$25,$L137	nop$L34:	move	$11,$13$L148:	bne	$15,$12,$L86	move	$8,$13	j	$L131	nop$L137:	beq	$17,$13,$L34	and	$2,$22,$10	and	$3,$22,$13	srl	$2,$2,1

⌨️ 快捷键说明

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