vf_decimate.s

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

S
2,140
字号
.file	1 "vf_decimate.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	.rodata.str1.4,"aMS",@progbits,1.align	2$LC1:.ascii	"%d:%d:%d:%f\000".section	.rodata.cst4,"aM",@progbits,4.align	2$LC0:.word	1051260355.section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(put_image)addiu	$sp,$sp,-40addiu	$2,$2,%lo(put_image)lui	$3,%hi(uninit)sw	$17,28($sp)sw	$16,24($sp)sw	$31,32($sp)addiu	$3,$3,%lo(uninit)sw	$2,20($4)li	$2,1024			# 0x400sw	$3,32($4)move	$16,$4sw	$2,44($4)move	$17,$5li	$4,1			# 0x1jal	uc_callocli	$5,24			# 0x18li	$3,768			# 0x300li	$8,320			# 0x140sw	$3,0($2)lui	$3,%hi($LC0)sw	$8,4($2)lw	$8,%lo($LC0)($3)lui	$5,%hi($LC1)move	$4,$17addiu	$5,$5,%lo($LC1)move	$7,$2addiu	$9,$2,4addiu	$10,$2,8addiu	$6,$2,12sw	$8,8($2)sw	$2,100($16)beq	$17,$0,$L16sw	$0,12($2)sw	$9,16($sp)jal	sscanfsw	$10,20($sp)$L16:lui	$3,%hi(diff_C)addiu	$3,$3,%lo(diff_C)lui	$4,%hi(diff)sw	$3,%lo(diff)($4)lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	open.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	uc_freelw	$4,100($4).set	macro.set	reorder.end	uninit.globl	__floatsisf.globl	__mulsf3.globl	__fixsfsi.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,240,$31		# vars= 176, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-240sw	$fp,232($sp)sw	$23,228($sp)sw	$16,200($sp)move	$23,$5sw	$31,236($sp)sw	$22,224($sp)sw	$21,220($sp)sw	$20,216($sp)sw	$19,212($sp)sw	$18,208($sp)sw	$17,204($sp)lw	$5,4($5)lw	$3,12($23)lw	$2,8($23)sw	$4,140($sp)lw	$4,92($4)sw	$6,144($sp)sw	$7,148($sp)li	$6,1			# 0x1li	$7,19			# 0x13sw	$3,20($sp).set	noreorder.set	nomacrojal	vf_get_imagesw	$2,16($sp).set	macro.set	reordersw	$2,136($sp)lw	$3,140($sp)lw	$6,136($sp)lw	$4,68($23)lw	$5,80($23)lw	$16,100($3)lw	$3,64($23)sw	$4,68($6)sw	$5,80($6)lhu	$2,0($23)sw	$3,64($6)lw	$4,8($16)lw	$3,4($16)andi	$2,$2,0x100lw	$fp,0($16)sw	$3,84($sp).set	noreorder.set	nomacrobeq	$2,$0,$L22sw	$4,88($sp).set	macro.set	reorderlw	$16,24($23)lw	$18,32($6)lw	$17,32($23)lw	$2,28($23)lw	$22,48($6)lw	$21,48($23).set	noreorder.set	nomacrobltz	$16,$L212move	$4,$16.set	macro.set	reordersra	$3,$4,4.set	noreorder.set	nomacrobltz	$2,$L213move	$4,$2.set	macro.set	reorder$L25:sra	$4,$4,4mul	$4,$3,$4addiu	$2,$2,-7.set	noreorder.set	nomacrojal	__floatsisfsw	$2,124($sp).set	macro.set	reorderlw	$4,88($sp).set	noreorder.set	nomacrojal	__mulsf3move	$5,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	__fixsfsimove	$4,$2.set	macro.set	reordersw	$2,132($sp)lw	$2,124($sp).set	noreorder.set	nomacroblez	$2,$L26addiu	$17,$17,8.set	macro.set	reorderaddiu	$20,$16,-7addiu	$18,$18,8sll	$3,$21,2sll	$4,$22,2slt	$5,$20,9sw	$17,68($sp)sw	$18,36($sp)sw	$3,28($sp)sw	$4,64($sp)move	$19,$0sw	$0,128($sp)sw	$5,180($sp)$L28:lw	$4,180($sp).set	noreorder.set	nomacrobne	$4,$0,$L236lw	$2,128($sp).set	macro.set	reorderlw	$18,36($sp)lw	$17,68($sp)li	$16,8			# 0x8lui	$6,%hi(diff)$L238:lw	$2,%lo(diff)($6)move	$4,$18move	$5,$17move	$6,$22.set	noreorder.set	nomacrojal	$2move	$7,$21.set	macro.set	reorderlw	$5,84($sp)addiu	$16,$16,4slt	$3,$5,$2slt	$2,$fp,$2slt	$4,$16,$20addiu	$18,$18,4.set	noreorder.set	nomacrobne	$2,$0,$L175addiu	$17,$17,4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$0,$L32lw	$6,132($sp).set	macro.set	reorderaddiu	$19,$19,1slt	$2,$6,$19.set	noreorder.set	nomacrobne	$2,$0,$L237lw	$5,140($sp).set	macro.set	reorder$L32:.set	noreorder.set	nomacrobne	$4,$0,$L238lui	$6,%hi(diff).set	macro.set	reorderlw	$2,128($sp)$L236:lw	$3,124($sp)addiu	$2,$2,4lw	$4,68($sp)lw	$6,36($sp)sw	$2,128($sp)lw	$5,28($sp)slt	$2,$2,$3lw	$3,64($sp)addu	$4,$4,$5addu	$6,$6,$3sw	$4,68($sp).set	noreorder.set	nomacrobne	$2,$0,$L28sw	$6,36($sp).set	macro.set	reorder$L26:lw	$3,136($sp)lw	$16,88($23)lw	$17,36($3)lw	$18,36($23)lw	$2,92($23)lw	$21,52($3)lw	$22,52($23).set	noreorder.set	nomacrobltz	$16,$L214move	$4,$16.set	macro.set	reorder$L163:sra	$3,$4,4.set	noreorder.set	nomacrobltz	$2,$L215move	$4,$2.set	macro.set	reorder$L164:sra	$4,$4,4mul	$4,$3,$4addiu	$2,$2,-7.set	noreorder.set	nomacrojal	__floatsisfsw	$2,116($sp).set	macro.set	reorderlw	$4,88($sp).set	noreorder.set	nomacrojal	__mulsf3move	$5,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	__fixsfsimove	$4,$2.set	macro.set	reordersw	$2,164($sp)lw	$2,116($sp).set	noreorder.set	nomacroblez	$2,$L182sll	$3,$22,2.set	macro.set	reorderaddiu	$20,$16,-7addiu	$18,$18,8addiu	$17,$17,8sll	$4,$21,2slt	$5,$20,9sw	$18,76($sp)sw	$17,52($sp)sw	$3,32($sp)sw	$4,72($sp)move	$19,$0sw	$0,120($sp)sw	$5,176($sp)$L42:lw	$6,176($sp).set	noreorder.set	nomacrobne	$6,$0,$L239lw	$4,120($sp).set	macro.set	reorderlw	$18,52($sp)lw	$17,76($sp)li	$16,8			# 0x8lui	$5,%hi(diff)$L240:lw	$2,%lo(diff)($5)move	$4,$18move	$5,$17move	$6,$21.set	noreorder.set	nomacrojal	$2move	$7,$22.set	macro.set	reorderlw	$6,84($sp)addiu	$16,$16,4slt	$3,$6,$2slt	$2,$fp,$2slt	$4,$16,$20addiu	$18,$18,4.set	noreorder.set	nomacrobne	$2,$0,$L178addiu	$17,$17,4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$0,$L38lw	$3,164($sp).set	macro.set	reorderaddiu	$19,$19,1slt	$2,$3,$19.set	noreorder.set	nomacrobne	$2,$0,$L173lw	$2,140($sp).set	macro.set	reorder$L38:.set	noreorder.set	nomacrobne	$4,$0,$L240lui	$5,%hi(diff).set	macro.set	reorderlw	$4,120($sp)$L239:lw	$5,116($sp)addiu	$4,$4,4slt	$2,$4,$5lw	$6,76($sp)sw	$4,120($sp)lw	$3,32($sp)lw	$4,52($sp)lw	$5,72($sp)addu	$6,$6,$3addu	$4,$4,$5sw	$6,76($sp).set	noreorder.set	nomacrobne	$2,$0,$L42sw	$4,52($sp).set	macro.set	reorderlw	$6,136($sp)lw	$4,56($23)lw	$16,88($23)lw	$3,56($6)sw	$4,108($sp)lw	$17,40($6)lw	$18,40($23)lw	$2,92($23)sw	$3,104($sp).set	noreorder.set	nomacrobltz	$16,$L216move	$4,$16.set	macro.set	reorder$L166:sra	$3,$4,4.set	noreorder.set	nomacrobltz	$2,$L217move	$4,$2.set	macro.set	reorder$L167:sra	$4,$4,4mul	$4,$3,$4addiu	$2,$2,-7.set	noreorder.set	nomacrojal	__floatsisfsw	$2,112($sp).set	macro.set	reorderlw	$4,88($sp).set	noreorder.set	nomacrojal	__mulsf3move	$5,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	__fixsfsimove	$4,$2.set	macro.set	reordersw	$2,168($sp)lw	$2,112($sp).set	noreorder.set	nomacroblez	$2,$L183lw	$3,108($sp).set	macro.set	reorderlw	$4,104($sp)addiu	$16,$16,-7sll	$3,$3,2sll	$4,$4,2slt	$5,$16,9sw	$16,80($sp)addiu	$20,$18,8addiu	$19,$17,8sw	$3,44($sp)sw	$4,48($sp)move	$22,$0move	$21,$0sw	$5,172($sp)$L50:lw	$2,172($sp).set	noreorder.set	nomacrobne	$2,$0,$L241lw	$4,112($sp).set	macro.set	reordermove	$17,$19move	$16,$20li	$18,8			# 0x8lui	$3,%hi(diff)$L242:lw	$2,%lo(diff)($3)lw	$6,104($sp)lw	$7,108($sp)move	$4,$17.set	noreorder.set	nomacrojal	$2move	$5,$16.set	macro.set	reorderlw	$6,84($sp)lw	$5,80($sp)addiu	$18,$18,4slt	$3,$6,$2slt	$2,$fp,$2slt	$4,$18,$5addiu	$17,$17,4.set	noreorder.set	nomacrobne	$2,$0,$L174addiu	$16,$16,4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$0,$L46lw	$3,168($sp).set	macro.set	reorderaddiu	$22,$22,1slt	$2,$3,$22bne	$2,$0,$L175$L46:.set	noreorder.set	nomacrobne	$4,$0,$L242lui	$3,%hi(diff).set	macro.set	reorderlw	$4,112($sp)$L241:addiu	$21,$21,4lw	$5,44($sp)lw	$6,48($sp)slt	$2,$21,$4addu	$20,$20,$5.set	noreorder.set	nomacrobne	$2,$0,$L50addu	$19,$19,$6.set	macro.set	reorderlw	$5,140($sp)lw	$16,100($5)$L49:lw	$4,12($16).set	noreorder.set	nomacrobeq	$4,$0,$L243lw	$31,236($sp).set	macro.set	reorderblez	$4,$L64lw	$2,20($16)slt	$3,$2,$4addiu	$2,$2,1.set	noreorder.set	nomacrobne	$3,$0,$L68

⌨️ 快捷键说明

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