vf_divtc.s

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

S
4,849
字号
.file	1 "vf_divtc.c".section .mdebug.abi32.previous.section	.text.diff_C,"ax",@progbits.align	2.align	5.ent	diff_C.type	diff_C, @functiondiff_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$14,$4move	$13,$5move	$25,$6move	$24,$7move	$11,$0j	$L2li	$15,8			# 0x8$L4:addu	$13,$13,$24addu	$14,$14,$25$L2:lbu	$2,8($14)lbu	$3,8($13)lbu	$4,7($14)lbu	$5,7($13)subu	$3,$3,$2lbu	$6,6($14)lbu	$7,6($13)subu	$5,$5,$4lbu	$8,5($14)subu	$4,$0,$3slt	$2,$3,0lbu	$10,5($13)subu	$7,$7,$6movn	$3,$4,$2lbu	$6,4($14)subu	$4,$0,$5slt	$2,$5,0lbu	$9,4($13)movn	$5,$4,$2subu	$10,$10,$8addu	$3,$11,$3subu	$4,$0,$7lbu	$11,3($14)slt	$2,$7,0lbu	$8,3($13)movn	$7,$4,$2subu	$9,$9,$6addu	$3,$3,$5subu	$4,$0,$10slt	$2,$10,0lbu	$6,2($13)lbu	$12,2($14)subu	$8,$8,$11movn	$10,$4,$2addu	$3,$3,$7subu	$5,$0,$9slt	$2,$9,0lbu	$4,1($13)lbu	$7,1($14)movn	$9,$5,$2subu	$6,$6,$12subu	$5,$0,$8slt	$2,$8,0addu	$3,$3,$10movn	$8,$5,$2subu	$4,$4,$7subu	$5,$0,$6slt	$2,$6,0addu	$3,$3,$9movn	$6,$5,$2addu	$3,$3,$8subu	$5,$0,$4slt	$2,$4,0movn	$4,$5,$2addu	$3,$3,$6addiu	$15,$15,-1bne	$15,$0,$L4addu	$11,$4,$3j	$31move	$2,$11.set	macro.set	reorder.end	diff_C.section	.text.diff_plane,"ax",@progbits.align	2.align	5.ent	diff_plane.type	diff_plane, @functiondiff_plane:.frame	$sp,80,$31		# vars= 24, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-80addiu	$7,$7,-7sw	$31,76($sp)sw	$fp,72($sp)sw	$23,68($sp)sw	$22,64($sp)sw	$21,60($sp)sw	$20,56($sp)sw	$19,52($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)blez	$7,$L16sw	$7,32($sp)lw	$2,100($sp)lw	$3,96($sp)sll	$2,$2,3sll	$3,$3,3addiu	$23,$6,-7sw	$5,24($sp)move	$fp,$4sw	$2,16($sp)sw	$3,20($sp)move	$19,$0move	$21,$0move	$20,$0sw	$0,28($sp)$L18:blez	$23,$L27lw	$3,28($sp)lw	$17,24($sp)move	$18,$fpmove	$16,$0lui	$22,%hi(diff)$L19:lw	$2,%lo(diff)($22)lw	$6,96($sp)lw	$7,100($sp)move	$4,$18jal	$2move	$5,$17addiu	$16,$16,8slt	$3,$19,$2slt	$4,$16,$23movn	$19,$2,$3addu	$21,$21,$2addiu	$20,$20,1addiu	$18,$18,8bne	$4,$0,$L19addiu	$17,$17,8lw	$3,28($sp)$L27:lw	$4,32($sp)addiu	$3,$3,8slt	$2,$3,$4sw	$3,28($sp)lw	$4,16($sp)lw	$3,24($sp)addu	$3,$3,$4sw	$3,24($sp)lw	$3,20($sp)bne	$2,$0,$L18addu	$fp,$fp,$3mul	$2,$19,$20lw	$31,76($sp)addu	$3,$2,$21srl	$2,$3,31addu	$2,$2,$3lw	$fp,72($sp)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)sra	$2,$2,1j	$31addiu	$sp,$sp,80$L16:lw	$31,76($sp)lw	$fp,72($sp)lw	$23,68($sp)lw	$22,64($sp)lw	$21,60($sp)lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)move	$2,$0j	$31addiu	$sp,$sp,80.set	macro.set	reorder.end	diff_plane.section	.text.checksum_plane,"ax",@progbits.align	2.align	5.ent	checksum_plane.type	checksum_plane, @functionchecksum_plane:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$5,$4beq	$7,$0,$L29lw	$12,16($sp)li	$2,16711680			# 0xff0000ori	$13,$2,0xffli	$3,-16777216			# 0xffffffffff000000andi	$2,$5,0x3ori	$14,$3,0xff00move	$10,$0beq	$2,$0,$L32addu	$11,$6,$5$L58:sltu	$2,$5,$11beq	$2,$0,$L32move	$4,$5move	$8,$0j	$L35move	$5,$11$L56:beq	$4,$5,$L36nop$L35:addiu	$2,$8,-8lbu	$3,0($4)andi	$8,$2,0x1faddiu	$4,$4,1sll	$3,$3,$8andi	$2,$4,0x3bne	$2,$0,$L56xor	$10,$10,$3$L36:move	$5,$4addiu	$9,$11,-3sltu	$2,$5,$9beq	$2,$0,$L41move	$3,$0$L39:move	$4,$0$L42:lw	$3,0($5)addiu	$5,$5,4sltu	$2,$5,$9bne	$2,$0,$L42xor	$4,$4,$3sll	$3,$4,8srl	$2,$4,8and	$3,$3,$14and	$2,$2,$13or	$2,$2,$3sll	$4,$2,16srl	$2,$2,16or	$2,$2,$4subu	$3,$0,$8srl	$3,$2,$3sll	$2,$2,$8or	$3,$3,$2$L41:sltu	$2,$5,$11beq	$2,$0,$L44xor	$10,$10,$3move	$4,$5move	$5,$11$L46:lbu	$2,0($4)addiu	$3,$8,-8andi	$8,$3,0x1fsll	$2,$2,$8addiu	$4,$4,1bne	$4,$5,$L46xor	$10,$10,$2move	$5,$4$L44:addiu	$7,$7,-1beq	$7,$0,$L48nopsubu	$2,$12,$6addu	$5,$5,$2andi	$2,$5,0x3bne	$2,$0,$L58addu	$11,$6,$5$L32:addiu	$9,$11,-3sltu	$2,$5,$9bne	$2,$0,$L39move	$8,$0j	$L41move	$3,$0$L29:move	$10,$0$L48:j	$31move	$2,$10.set	macro.set	reorder.end	checksum_plane.section	.text.deghost_plane,"ax",@progbits.align	2.align	5.ent	deghost_plane.type	deghost_plane, @functiondeghost_plane:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$11,$5move	$15,$6beq	$7,$0,$L60lw	$13,24($sp)lw	$2,20($sp)lw	$3,16($sp)subu	$24,$2,$6subu	$25,$3,$6$L62:addu	$3,$15,$4sltu	$2,$4,$3beq	$2,$0,$L63subu	$14,$3,$4move	$8,$4move	$9,$11li	$12,255			# 0xffaddu	$10,$4,$14$L65:lbu	$2,0($8)lbu	$5,0($9)sll	$6,$2,1subu	$2,$2,$5subu	$4,$0,$2slt	$3,$2,0movn	$2,$4,$3slt	$2,$2,$13bne	$2,$0,$L66subu	$6,$6,$5slt	$2,$6,256move	$3,$12movn	$3,$6,$2move	$2,$3bltz	$6,$L71move	$3,$0andi	$3,$2,0x00ff$L71:sb	$3,0($8)$L66:addiu	$8,$8,1bne	$8,$10,$L65addiu	$9,$9,1addu	$11,$11,$14move	$4,$8$L63:addiu	$7,$7,-1beq	$7,$0,$L60addu	$11,$11,$24j	$L62addu	$4,$4,$25$L60:j	$31move	$2,$0.set	macro.set	reorder.end	deghost_plane.section	.text.imgop,"ax",@progbits.align	2.align	5.ent	imgop.type	imgop, @functionimgop:.frame	$sp,56,$31		# vars= 0, regs= 6/0, args= 32, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$20,48($sp)sw	$19,44($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$31,52($sp)sw	$16,32($sp)lhu	$2,0($5)move	$17,$5andi	$2,$2,0x100move	$20,$4move	$18,$6beq	$2,$0,$L78move	$19,$7beq	$6,$0,$L80lw	$4,32($5)lw	$3,48($18)lw	$2,48($17)lw	$5,32($6)lw	$7,28($17)lw	$6,24($17)sw	$3,20($sp)sw	$2,16($sp)jal	$20sw	$19,24($sp)move	$16,$2lw	$3,52($18)lw	$2,52($17)lw	$4,36($17)lw	$5,36($18)lw	$6,88($17)lw	$7,92($17)sw	$3,20($sp)sw	$2,16($sp)jal	$20sw	$19,24($sp)lw	$8,56($17)lw	$3,56($18)lw	$4,40($17)lw	$5,40($18)lw	$6,88($17)lw	$7,92($17)addu	$16,$16,$2$L82:sw	$19,24($sp)sw	$8,16($sp)jal	$20sw	$3,20($sp)addu	$2,$2,$16lw	$31,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	$31addiu	$sp,$sp,56$L78:beq	$6,$0,$L84lw	$4,32($5)lbu	$2,3($5)lw	$3,24($5)srl	$2,$2,3mul	$6,$2,$3lw	$8,48($5)lw	$3,48($18)lw	$5,32($18)lw	$7,28($17)$L86:sw	$19,24($sp)sw	$8,16($sp)jal	$20sw	$3,20($sp)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	$31addiu	$sp,$sp,56$L84:lbu	$2,3($5)lw	$3,24($5)srl	$2,$2,3mul	$6,$2,$3lw	$8,48($5)lw	$7,28($5)move	$3,$0j	$L86move	$5,$0$L80:lw	$2,48($5)lw	$6,24($5)lw	$7,28($5)move	$5,$0sw	$2,16($sp)sw	$0,20($sp)jal	$20sw	$19,24($sp)move	$16,$2lw	$2,52($17)lw	$4,36($17)lw	$6,88($17)lw	$7,92($17)move	$5,$0sw	$2,16($sp)sw	$0,20($sp)jal	$20sw	$19,24($sp)lw	$8,56($17)lw	$4,40($17)lw	$6,88($17)lw	$7,92($17)addu	$16,$16,$2move	$3,$0j	$L82move	$5,$0.set	macro.set	reorder.end	imgop.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$3,100($4)beq	$3,$0,$L95move	$16,$4lw	$2,64($3)beq	$2,$0,$L91move	$4,$2jal	FS_FClosenoplw	$3,100($16)$L91:lw	$2,72($3)beq	$2,$0,$L93addiu	$4,$2,-60jal	uc_freenoplw	$3,100($16)$L93:jal	uc_freelw	$4,68($3)lw	$2,100($16)jal	uc_freelw	$4,76($2)lw	$4,100($16)lw	$31,20($sp)lw	$16,16($sp)j	uc_freeaddiu	$sp,$sp,24$L95:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	uninit.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	nomacroli	$2,1111949312			# 0x42470000ori	$2,$2,0x5218beq	$5,$2,$L98sltu	$2,$2,$5beq	$2,$0,$L104li	$2,842072064			# 0x32310000li	$2,1380384768			# 0x52470000ori	$2,$2,0x4218beq	$5,$2,$L98sltu	$2,$2,$5beq	$2,$0,$L105li	$2,1345454080			# 0x50320000li	$2,1448673280			# 0x56590000ori	$2,$2,0x5549beq	$5,$2,$L98li	$2,1498808320			# 0x59560000ori	$2,$2,0x5955beq	$5,$2,$L98li	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$5,$2,$L98nop$L97:j	$31move	$2,$0$L104:ori	$2,$2,0x5659beq	$5,$2,$L98sltu	$2,$2,$5bne	$2,$0,$L100li	$2,959447040			# 0x39300000li	$2,808452096			# 0x30300000ori	$2,$2,0x3859beq	$5,$2,$L98nopli	$2,808583168			# 0x30320000ori	$2,$2,0x3449beq	$5,$2,$L98nopli	$2,538968064			# 0x20200000ori	$2,$2,0x3859bne	$5,$2,$L97nop$L98:j	vf_next_query_formatnop$L105:ori	$2,$2,0x3234beq	$5,$2,$L98nopli	$2,1345585152			# 0x50340000ori	$2,$2,0x3434beq	$5,$2,$L98nopli	$2,1345388544			# 0x50310000ori	$2,$2,0x3134bne	$5,$2,$L97nopj	$L98nop$L100:ori	$2,$2,0x4649beq	$5,$2,$L98nopli	$2,961871872			# 0x39550000ori	$2,$2,0x5659beq	$5,$2,$L98nopli	$2,844693504			# 0x32590000ori	$2,$2,0x5559bne	$5,$2,$L97nopj	$L98nop.set	macro.set	reorder.end	query_format.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"\012%s: Log file ends prematurely! Switching to one pass".ascii	" mode.\012\000".align	2$LC1:.ascii	"\012%s: Mismatch with pass-1: %+d frame(s).\012\000".align	2$LC2:.ascii	"\012%s: Sync with pass-1 lost! Switching to one pass mod".ascii	"e.\012\000".globl	__floatsidf.globl	__divdf3.globl	__gedf2.align	2$LC3:.ascii	"\012%s: Telecine phase %d.\012\000".section	.rodata.cst8,"aM",@progbits,8.align	3$LC4:.word	0.word	-1008730112.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,88,$31		# vars= 24, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-88sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)sw	$17,52($sp)sw	$16,48($sp)move	$21,$5lw	$3,12($21)lw	$5,4($5)lw	$2,8($21)move	$22,$4lw	$4,92($4)li	$6,1			# 0x1li	$7,19			# 0x13lw	$20,100($22)sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)move	$4,$2move	$5,$21jal	vf_clone_mpi_attributesmove	$23,$2lw	$11,8($20)lw	$3,4($20)li	$2,1			# 0x1beq	$3,$2,$L108move	$fp,$11li	$2,2			# 0x2beq	$3,$2,$L165li	$3,1717960704			# 0x66660000lw	$9,24($20)bne	$9,$0,$L166sra	$3,$9,31lw	$2,0($20)blez	$2,$L127lui	$2,%hi(pattern1.3939)$L172:lui	$2,%hi(pattern2.3940)addiu	$15,$2,%lo(pattern2.3940)$L129:addiu	$24,$sp,24lui	$2,%hi(pattern.3941)li	$3,1717960704			# 0x66660000sw	$15,%lo(pattern.3941)($2)ori	$16,$3,0x6667li	$14,5			# 0x5move	$17,$24$L130:addiu	$5,$14,1mult	$5,$16addiu	$6,$14,2mfhi	$2mult	$14,$16addiu	$7,$14,3mfhi	$9mult	$6,$16sra	$3,$5,31mfhi	$10sra	$2,$2,1mult	$7,$16addiu	$8,$14,4subu	$2,$2,$3mfhi	$12sll	$3,$2,2mult	$8,$16addu	$3,$3,$2sra	$9,$9,1sra	$2,$14,31mfhi	$11subu	$9,$9,$2subu	$5,$5,$3sra	$2,$6,31sra	$10,$10,1subu	$10,$10,$2sll	$4,$9,2sra	$2,$7,31sll	$5,$5,2sra	$12,$12,1sw	$0,0($17)subu	$12,$12,$2addu	$5,$5,$15sra	$2,$8,31addu	$4,$4,$9sra	$11,$11,1lw	$13,0($5)subu	$11,$11,$2subu	$4,$14,$4sll	$5,$10,2lw	$9,40($20)addu	$5,$5,$10sll	$3,$12,2sll	$4,$4,2sll	$2,$11,2subu	$6,$6,$5addu	$3,$3,$12addu	$2,$2,$11addu	$4,$4,$15mult	$9,$13subu	$7,$7,$3subu	$8,$8,$2lw	$3,0($4)lw	$2,36($20)sll	$6,$6,2addu	$6,$6,$15madd	$2,$3lw	$9,0($6)lw	$5,44($20)sll	$7,$7,2addu	$7,$7,$15lw	$6,0($7)lw	$4,48($20)madd	$5,$9sll	$8,$8,2addu	$8,$8,$15lw	$2,52($20)lw	$3,0($8)madd	$4,$6addiu	$14,$14,-1madd	$2,$3mflo	$2sw	$2,0($17)bne	$14,$0,$L130addiu	$17,$17,4lw	$3,28($sp)lw	$2,24($sp)slt	$19,$2,$3sll	$7,$19,2addu	$3,$7,$24lw	$4,0($3)lw	$2,32($sp)slt	$2,$4,$2beq	$2,$0,$L174addu	$2,$7,$24li	$19,2			# 0x2li	$7,8			# 0x8addu	$2,$7,$24$L174:lw	$4,0($2)lw	$3,36($sp)slt	$3,$4,$3beq	$3,$0,$L175addu	$2,$7,$24li	$19,3			# 0x3li	$7,12			# 0xcaddu	$2,$7,$24$L175:lw	$4,0($2)lw	$3,40($sp)slt	$3,$4,$3beq	$3,$0,$L136sltu	$6,$19,1li	$19,4			# 0x4move	$6,$0li	$5,1			# 0x1li	$7,16			# 0x10$L138:sll	$2,$5,2addu	$4,$24,$2li	$8,5			# 0x5$L140:sll	$2,$6,2beq	$19,$5,$L141addu	$2,$2,$24lw	$3,0($2)lw	$2,0($4)slt	$2,$3,$2movn	$6,$5,$2$L141:addiu	$5,$5,1bne	$5,$8,$L140addiu	$4,$4,4addu	$2,$7,$24lw	$18,0($2)blez	$18,$L167move	$2,$0sll	$2,$6,2addu	$2,$2,$24lw	$4,0($2)jal	__floatsidfsubu	$4,$18,$4move	$4,$18move	$16,$2jal	__floatsidfmove	$17,$3move	$6,$2move	$4,$16move	$5,$17jal	__divdf3move	$7,$3$L146:lw	$6,56($20)lw	$7,60($20)move	$4,$2

⌨️ 快捷键说明

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