vf_2xsai.mid

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

MID
1,155
字号
	srl	$3,$3,1	and	$4,$fp,$10	addu	$2,$2,$3	and	$4,$4,$13	move	$11,$13	addu	$9,$2,$4	bne	$10,$25,$L97	move	$8,$13	j	$L133	nop$L136:	lw	$3,16($sp)	lw	$4,28($sp)	lw	$8,24($sp)	lw	$11,20($sp)	sll	$2,$9,1	addu	$5,$2,$3	addu	$3,$4,$2	addu	$4,$2,$8	addu	$2,$2,$11	lhu	$3,0($3)	lhu	$11,0($4)	lhu	$8,0($2)	lhu	$5,0($5)	j	$L107	addiu	$24,$9,-3$L129:	bne	$17,$10,$L149	nop	beq	$18,$13,$L150	and	$3,$22,$13	beq	$21,$10,$L150	lw	$11,32($sp)	lw	$5,36($sp)	and	$3,$10,$11	and	$4,$13,$11	addu	$4,$3,$4	and	$2,$10,$5	sll	$3,$3,1	and	$5,$13,$5	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,$11,$3	bne	$13,$14,$L75	addu	$11,$2,$3	j	$L68	nop$L130:	bne	$10,$7,$L151	nop	beq	$14,$6,$L152	and	$3,$22,$14	beq	$10,$16,$L152	lw	$8,32($sp)	lw	$2,36($sp)	and	$4,$10,$8	and	$5,$8,$14	addu	$5,$5,$4	and	$3,$10,$2	and	$2,$2,$14	srl	$3,$3,2	srl	$2,$2,2	addu	$5,$4,$5	addu	$2,$2,$3	addu	$4,$4,$5	addu	$2,$3,$2	srl	$4,$4,2	addu	$3,$3,$2	and	$4,$8,$4	bne	$15,$12,$L86	addu	$8,$3,$4	j	$L131	nop$L24:	lui	$5,%hi($LC0)	addiu	$5,$5,%lo($LC0)	lw	$8,0($5)	lw	$6,12($sp)	lw	$11,124($sp)	lw	$2,4($8)	lw	$4,8($8)	addiu	$3,$6,3	lw	$5,12($8)	lui	$6,%hi(src_line)	sltu	$3,$3,$11	sw	$2,%lo(src_line)($6)	sw	$4,4($8)	beq	$3,$0,$L115	sw	$5,8($8)	lw	$8,108($sp)	lui	$11,%hi(src_line)	addu	$2,$8,$5	addiu	$11,$11,%lo(src_line)	sw	$2,12($11)$L115:	lw	$2,48($sp)	li	$3,2			# 0x2	beq	$2,$3,$L138	lui	$8,%hi(src_line)	addiu	$11,$8,%lo(src_line)	lw	$2,%lo(src_line)($8)	lw	$3,4($11)	lw	$5,12($11)	lw	$4,8($11)	lw	$23,0($2)	lw	$25,0($3)	lw	$9,0($5)	lw	$16,8($2)	lw	$20,8($3)	lw	$19,8($4)	lw	$21,8($5)	lw	$7,4($2)	lw	$14,4($3)	lw	$2,12($sp)	lw	$3,4($sp)	lw	$15,0($4)	lw	$13,4($4)	lw	$17,4($5)	lw	$4,8($sp)	lw	$5,0($sp)	lw	$8,124($sp)	addiu	$2,$2,1	addu	$3,$3,$4	addu	$5,$5,$4	move	$18,$9	move	$12,$25	move	$6,$23	sw	$2,12($sp)	sw	$3,4($sp)	beq	$8,$2,$L120	sw	$5,0($sp)$L139:	j	$L23	lw	$3,0($sp)$L138:	lui	$4,%hi(src_line)	addiu	$5,$4,%lo(src_line)	move	$6,$5	lw	$2,%lo(src_line)($4)	lw	$3,4($5)	lw	$4,8($6)	lw	$5,12($5)	lhu	$23,0($2)	lhu	$25,0($3)	lhu	$9,0($5)	lhu	$16,4($2)	lhu	$20,4($3)	lhu	$19,4($4)	lhu	$21,4($5)	lhu	$7,2($2)	lhu	$14,2($3)	lw	$2,12($sp)	lw	$3,4($sp)	lhu	$15,0($4)	lhu	$13,2($4)	lhu	$17,2($5)	lw	$4,8($sp)	lw	$5,0($sp)	lw	$8,124($sp)	addiu	$2,$2,1	addu	$3,$3,$4	addu	$5,$5,$4	move	$18,$9	move	$12,$25	move	$6,$23	sw	$2,12($sp)	sw	$3,4($sp)	bne	$8,$2,$L139	sw	$5,0($sp)$L120:	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)	j	$31	addiu	$sp,$sp,104$L56:	sltu	$2,$0,$2	move	$4,$2	j	$L58	sw	$2,56($sp)$L53:	j	$L55	sltu	$5,$0,$2$L38:	xor	$2,$18,$15	sltu	$2,$0,$2	bne	$10,$25,$L140	sw	$2,44($sp)$L41:	xor	$2,$10,$6	sltu	$2,$0,$2	bne	$13,$25,$L141	sw	$2,40($sp)$L44:	xor	$2,$25,$6	bne	$17,$10,$L142	sltu	$11,$0,$2$L47:	xor	$2,$10,$19	bne	$17,$13,$L143	sltu	$8,$0,$2$L50:	xor	$2,$17,$19	sltu	$2,$0,$2	j	$L52	sw	$2,60($sp)$L36:	j	$L37	sltu	$3,$0,$2$L125:	lhu	$23,0($8)	lhu	$15,0($4)	lhu	$9,0($5)	lhu	$20,4($8)	lhu	$19,4($4)	lhu	$21,4($5)	lhu	$14,2($8)	lhu	$13,2($4)	j	$L123	lhu	$17,2($5)	.set	macro	.set	reorder	.end	Super2xSaI_ex	.section	.text.vf_open,"ax",@progbits	.align	2	.align	5	.ent	vf_open	.type	vf_open, @functionvf_open:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lui	$2,%hi(query_format)	addiu	$2,$2,%lo(query_format)	sw	$2,12($4)	lui	$2,%hi(put_image)	addiu	$2,$2,%lo(put_image)	lui	$3,%hi(config)	addiu	$3,$3,%lo(config)	sw	$2,20($4)	li	$2,1			# 0x1	j	$31	sw	$3,4($4)	.set	macro	.set	reorder	.end	vf_open	.section	.text.query_format,"ax",@progbits	.align	2	.align	5	.ent	query_format	.type	query_format, @functionquery_format:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		li	$2,1111949312			# 0x42470000	ori	$2,$2,0x5220	beq	$5,$2,$L161	move	$2,$0	j	$31	nop$L161:	j	vf_next_query_format	nop	.set	macro	.set	reorder	.end	query_format	.section	.text.put_image,"ax",@progbits	.align	2	.align	5	.ent	put_image	.type	put_image, @functionput_image:	.frame	$sp,56,$31		# vars= 0, regs= 6/0, args= 32, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$31,52($sp)	sw	$20,48($sp)	sw	$19,44($sp)	sw	$18,40($sp)	sw	$17,36($sp)	sw	$16,32($sp)	move	$16,$5	lw	$2,24($16)	lw	$3,28($16)	lw	$5,4($5)	move	$20,$4	lw	$4,92($4)	move	$18,$6	move	$19,$7	sll	$3,$3,1	sll	$2,$2,1	li	$6,2			# 0x2	li	$7,16			# 0x10	sw	$3,20($sp)	jal	vf_get_image	sw	$2,16($sp)	move	$17,$2	lbu	$2,3($16)	lw	$6,32($17)	lw	$7,48($17)	lw	$4,32($16)	lw	$5,48($16)	lw	$3,24($16)	lw	$8,28($16)	srl	$2,$2,3	sw	$3,16($sp)	sw	$8,20($sp)	jal	Super2xSaI_ex	sw	$2,24($sp)	move	$4,$20	move	$5,$17	move	$6,$18	move	$7,$19	lw	$31,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	j	vf_next_put_image	addiu	$sp,$sp,56	.set	macro	.set	reorder	.end	put_image	.section	.text.config,"ax",@progbits	.align	2	.align	5	.ent	config	.type	config, @functionconfig:	.frame	$sp,32,$31		# vars= 0, regs= 8/0, args= 0, gp= 0	.mask	0x00ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$17,4($sp)	lw	$17,56($sp)	sw	$23,28($sp)	sw	$22,24($sp)	lw	$23,52($sp)	lw	$22,48($sp)	sw	$21,20($sp)	sw	$20,16($sp)	sw	$19,12($sp)	sw	$18,8($sp)	sw	$16,0($sp)	move	$18,$4	move	$19,$5	move	$20,$6	move	$21,$7	andi	$16,$17,0xff	move	$14,$0	move	$13,$0	move	$12,$0	move	$4,$0	li	$5,255			# 0xff$L167:	sll	$2,$4,8	sll	$3,$4,16	movz	$14,$4,$14	addiu	$4,$4,1	movz	$13,$2,$13	bne	$4,$5,$L167	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,$L175	sw	$13,%lo(qlowpixelMask)($25)	sll	$4,$12,16	sll	$5,$9,16	sll	$6,$8,16	sll	$7,$13,16	or	$4,$12,$4	or	$5,$9,$5	or	$6,$8,$6	or	$7,$13,$7	li	$3,2			# 0x2	lui	$2,%hi(PixelsPerMask)	sw	$3,%lo(PixelsPerMask)($2)	sw	$4,%lo(colorMask)($15)	sw	$5,%lo(qcolorMask)($14)	sw	$6,%lo(lowPixelMask)($24)	sw	$7,%lo(qlowpixelMask)($25)$L177:	lui	$2,%hi(xsai_depth)	sw	$16,%lo(xsai_depth)($2)	sll	$3,$22,1	sw	$23,52($sp)	sw	$17,56($sp)	move	$4,$18	sll	$5,$19,1	sll	$6,$20,1	sll	$7,$21,1	sw	$3,48($sp)	lw	$23,28($sp)	lw	$22,24($sp)	lw	$21,20($sp)	lw	$20,16($sp)	lw	$19,12($sp)	lw	$18,8($sp)	lw	$17,4($sp)	lw	$16,0($sp)	j	vf_next_config	addiu	$sp,$sp,32$L175:	li	$3,1			# 0x1	lui	$2,%hi(PixelsPerMask)	j	$L177	sw	$3,%lo(PixelsPerMask)($2)	.set	macro	.set	reorder	.end	config	.globl	vf_info_2xsai	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC1:	.ascii	"2xSai BGR bitmap 2x scaler\000"	.align	2$LC2:	.ascii	"2xsai\000"	.align	2$LC3:	.ascii	"A'rpi\000"	.align	2$LC4:	.ascii	"http://elektron.its.tudelft.nl/~dalikifa/\000"	.data	.align	2	.type	vf_info_2xsai, @object	.size	vf_info_2xsai, 24vf_info_2xsai:	.word	$LC1	.word	$LC2	.word	$LC3	.word	$LC4	.word	vf_open	.word	0	.align	2	.type	PixelsPerMask, @object	.size	PixelsPerMask, 4PixelsPerMask:	.word	2	.align	2	.type	colorMask, @object	.size	colorMask, 4colorMask:	.word	-136382498	.align	2	.type	lowPixelMask, @object	.size	lowPixelMask, 4lowPixelMask:	.word	136382497	.align	2	.type	qcolorMask, @object	.size	qcolorMask, 4qcolorMask:	.word	-409147492	.align	2	.type	qlowpixelMask, @object	.size	qlowpixelMask, 4qlowpixelMask:	.word	409147491	.align	2	.type	redblueMask, @object	.size	redblueMask, 4redblueMask:	.word	63519	.align	2	.type	greenMask, @object	.size	greenMask, 4greenMask:	.word	2016	.local	xsai_depth	.comm	xsai_depth,4,4	.local	src_line	.comm	src_line,16,4	.local	dst_line	.comm	dst_line,8,4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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