vf_filmdint.s

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

S
4,394
字号
li	$5,3			# 0x3sltu	$2,$6,40.set	noreorder.set	nomacrobne	$2,$0,$L148sw	$5,56($17).set	macro.set	reorderandi	$2,$18,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L112move	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$5,$L113li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L149li	$2,-128.set	macro.set	reorder$L110:li	$2,-2139095040			# 0xffffffff80800000ori	$2,$2,0x8080addiu	$5,$4,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L114li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L114$L135:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L135$L114:addu	$6,$6,$18addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L157addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L158:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L158addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L157:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L119$L137:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L137$L119:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L122addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$6,$2,$L123li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L150li	$2,-128.set	macro.set	reorder$L109:addu	$3,$18,$20$L153:addu	$4,$3,$20addu	$5,$20,$4mul	$9,$19,$16addu	$6,$5,$20addu	$7,$20,$6addu	$8,$7,$20addu	$2,$9,$21addu	$16,$20,$8addu	$15,$16,$2addu	$9,$18,$2addu	$10,$3,$2addu	$11,$2,$4addu	$12,$5,$2addu	$13,$2,$6addu	$14,$7,$2addu	$2,$2,$8sw	$9,140($17)sw	$10,144($17)sw	$11,156($17)sw	$12,160($17)sw	$13,172($17)sw	$14,176($17)sw	$2,188($17)sw	$15,192($17)sw	$18,76($17)sw	$3,80($17)sw	$4,92($17)sw	$5,96($17)sw	$6,108($17)sw	$7,112($17)sw	$8,124($17)sw	$16,128($17)$L105:lw	$3,248($17)lw	$6,244($17)sll	$3,$3,2sltu	$2,$3,$6sw	$3,248($17).set	noreorder.set	nomacrobeq	$2,$0,$L124move	$4,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$4,$0,$L144move	$5,$6.set	macro.set	reorder.set	noreorder.set	nomacroj	$L129move	$4,$5.set	macro.set	reorder$L151:move	$4,$2$L144:divu	$0,$5,$4teq	$4,$0,7mfhi	$2.set	noreorder.set	nomacrobne	$2,$0,$L151move	$5,$4.set	macro.set	reorder$L129:divu	$0,$3,$4teq	$4,$0,7li	$2,3			# 0x3sw	$2,256($17)sw	$0,252($17)mflo	$3divu	$0,$6,$4teq	$4,$0,7sw	$3,248($17)mflo	$2sw	$2,244($17)lw	$31,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L82:lw	$2,8($5)lw	$3,88($5)move	$4,$2sw	$2,48($17).set	noreorder.set	nomacroj	$L84sw	$3,52($17).set	macro.set	reorder$L85:lw	$3,52($17)lw	$2,92($19)mul	$20,$2,$3addu	$4,$20,$3sll	$4,$4,1addu	$4,$18,$4sll	$4,$4,2.set	noreorder.set	nomacrojal	uc_mallocaddiu	$4,$4,4096.set	macro.set	reordersubu	$3,$0,$2sll	$6,$18,2andi	$3,$3,0xfffsltu	$4,$6,40addu	$16,$2,$3.set	noreorder.set	nomacrobeq	$4,$0,$L88sw	$2,68($17).set	macro.set	reorder$L145:move	$4,$16.set	noreorder.set	nomacrojal	memsetmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L152lw	$2,216($17).set	macro.set	reorder$L93:addiu	$4,$16,2sb	$0,0($16).set	noreorder.set	nomacroj	$L91sb	$0,1($16).set	macro.set	reorder$L124:move	$4,$6.set	noreorder.set	nomacrobne	$4,$0,$L144move	$5,$3.set	macro.set	reorder.set	noreorder.set	nomacroj	$L129move	$4,$5.set	macro.set	reorder$L103:sb	$0,4($5).set	noreorder.set	nomacroj	$L90sb	$0,1($3).set	macro.set	reorder$L113:li	$2,-128addiu	$4,$18,3sb	$2,2($18)sb	$2,0($18).set	noreorder.set	nomacroj	$L110sb	$2,1($18).set	macro.set	reorder$L148:move	$4,$18.set	noreorder.set	nomacrojal	memsetli	$5,128			# 0x80.set	macro.set	reorder.set	noreorder.set	nomacroj	$L153addu	$3,$18,$20.set	macro.set	reorder$L104:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L90sb	$0,5($5).set	macro.set	reorder$L94:addiu	$4,$16,3sb	$0,0($16)sb	$0,1($16).set	noreorder.set	nomacroj	$L91sb	$0,2($16).set	macro.set	reorder$L146:addiu	$4,$16,1.set	noreorder.set	nomacroj	$L91sb	$0,0($16).set	macro.set	reorder$L147:.set	noreorder.set	nomacroj	$L90sb	$0,4($5).set	macro.set	reorder$L112:li	$2,-128addiu	$4,$18,2sb	$2,1($18).set	noreorder.set	nomacroj	$L110sb	$2,0($18).set	macro.set	reorder$L122:li	$2,-128sb	$2,4($5).set	noreorder.set	nomacroj	$L109sb	$2,1($3).set	macro.set	reorder$L123:li	$2,-128sb	$2,6($5)sb	$2,4($5).set	noreorder.set	nomacroj	$L109sb	$2,5($5).set	macro.set	reorder$L149:addiu	$4,$18,1.set	noreorder.set	nomacroj	$L110sb	$2,0($18).set	macro.set	reorder$L150:.set	noreorder.set	nomacroj	$L109sb	$2,4($5).set	macro.set	reorder.end	init.section	.rodata.str1.4.align	2$LC13:.ascii	"block_metrics_mmx2: internal error\012\000".align	2$LC14:.ascii	"block_metrics_3dnow: internal error\012\000".align	2$LC15:.ascii	"%lu%c M:%d/%d/%d/%d - %d, t:%d/%d/%d/%d, l:%d/%d/%d/%d, ".ascii	"h:%d/%d/%d/%d, bg:%d/%d/%d/%d, 2x:%d/%d/%d/%d, sad:%d/%d".ascii	"/%d/%d, lil:%d, hil:%d, ios:%.1f\012\000".globl	__floatsidf.globl	__divdf3.section	.rodata.cst4,"aM",@progbits,4.align	2$LC16:.word	2139062143.align	2$LC17:.word	-2139062144.section	.text.diff_fields,"ax",@progbits.align	2.align	5.ent	diff_fields.type	diff_fields, @functiondiff_fields:.frame	$sp,2552,$31		# vars= 2360, regs= 10/0, args= 152, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-2552sw	$31,2548($sp)sw	$fp,2544($sp)sw	$23,2540($sp)sw	$22,2536($sp)sw	$21,2532($sp)sw	$20,2528($sp)sw	$19,2524($sp)sw	$18,2520($sp)sw	$17,2516($sp)sw	$16,2512($sp)lw	$8,0($7)lw	$3,0($6)subu	$2,$0,$8sw	$4,2552($sp)andi	$2,$2,0x7addu	$9,$3,$2lw	$3,2552($sp)lw	$4,12($4)lw	$6,48($3)sw	$5,2556($sp)addu	$8,$8,$2lw	$5,32($3)lw	$7,36($3).set	noreorder.set	nomacrobeq	$4,$0,$L160sw	$6,1128($sp).set	macro.set	reordersubu	$9,$9,$6subu	$8,$8,$6$L160:lw	$10,2556($sp)sll	$3,$7,1andi	$4,$10,0x3subu	$5,$5,$2addu	$3,$3,$7li	$2,4			# 0x4sra	$3,$3,7lw	$11,2556($sp)subu	$4,$2,$4li	$2,-2			# 0xfffffffffffffffeand	$10,$3,$2addiu	$5,$5,-16li	$2,2			# 0x2sw	$5,160($sp)addiu	$6,$11,72.set	noreorder.set	nomacrobeq	$4,$2,$L164move	$3,$11.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L165li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L332$L162:addiu	$5,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L338addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L338addiu	$2,$6,-31.set	macro.set	reorder$L313:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L313addiu	$2,$6,-31.set	macro.set	reorder$L338:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L339addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L340:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L340addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L339:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L171$L315:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L315$L171:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L175addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L176li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L333$L173:subu	$2,$7,$10addiu	$2,$2,-8sra	$2,$2,3.set	noreorder.set	nomacrobeq	$2,$0,$L177sw	$2,1124($sp).set	macro.set	reorderlw	$2,1128($sp)lw	$7,1128($sp)mul	$3,$2,$10sll	$12,$7,2addu	$9,$9,$3addu	$8,$8,$3sll	$3,$2,1sw	$3,704($sp)lw	$6,704($sp)subu	$4,$9,$2subu	$5,$8,$2addu	$2,$5,$6addu	$3,$4,$3addu	$6,$7,$5addiu	$5,$5,8addiu	$3,$3,8sw	$8,1116($sp)sw	$4,2264($sp)sw	$5,540($sp)lw	$5,2552($sp)addiu	$8,$9,8sw	$9,1112($sp)sw	$3,536($sp)lw	$9,1116($sp)lw	$11,704($sp)lw	$14,2264($sp)sw	$3,520($sp)subu	$3,$0,$7addiu	$2,$2,8addu	$4,$7,$4sw	$3,2312($sp)lw	$3,268($5)sll	$10,$7,3sw	$2,532($sp)addiu	$6,$6,8addiu	$4,$4,8addiu	$9,$9,8addu	$11,$11,$7addiu	$14,$14,8sw	$2,516($sp)li	$2,1			# 0x1sw	$6,528($sp)sw	$4,524($sp)sw	$8,164($sp)sw	$9,168($sp)sw	$10,1120($sp)sw	$11,700($sp)sw	$12,696($sp)sw	$14,544($sp)sw	$12,2308($sp).set	noreorder.set	nomacrobeq	$3,$2,$L334sw	$10,2316($sp).set	macro.set	reorder$L180:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L335lw	$10,2552($sp).set	macro.set	reorderlw	$3,28($10)sltu	$2,$3,4.set	noreorder.set	nomacrobne	$2,$0,$L189sltu	$2,$3,2.set	macro.set	reorderlw	$11,160($sp).set	noreorder.set	nomacroblez	$11,$L182lw	$14,704($sp).set	macro.set	reorderlw	$12,2308($sp)lw	$10,1128($sp)lw	$3,2264($sp)lw	$4,1112($sp)lw	$5,2308($sp)lw	$6,2264($sp)lw	$7,700($sp)lw	$8,1116($sp)addu	$12,$12,$14lw	$9,1128($sp)addu	$2,$3,$14addu	$3,$4,$14addu	$4,$5,$6addu	$5,$7,$14addu	$6,$12,$6subu	$7,$14,$10lw	$14,168($sp)lw	$11,2308($sp)subu	$2,$2,$8subu	$3,$3,$8subu	$4,$4,$8subu	$5,$5,$9subu	$6,$6,$8sw	$12,512($sp)subu	$9,$12,$9addu	$2,$2,$14lw	$12,700($sp)addu	$7,$7,$14addu	$3,$3,$14addu	$4,$4,$14addu	$5,$5,$14addu	$6,$6,$14subu	$8,$11,$10sw	$2,692($sp)sw	$7,688($sp)sw	$3,684($sp)sw	$4,676($sp)sw	$5,668($sp)sw	$6,664($sp)lw	$2,700($sp)lw	$3,704($sp)lw	$4,512($sp)lw	$5,700($sp)lui	$6,%hi($LC16)lui	$7,%hi($LC17)subu	$12,$12,$10addu	$8,$8,$14addiu	$6,$6,%lo($LC16)addiu	$7,$7,%lo($LC17)sw	$8,672($sp)addu	$2,$9,$2addu	$4,$4,$5addu	$9,$9,$14lw	$fp,0($6)addu	$8,$12,$14addu	$3,$3,$14lw	$24,0($7)sw	$9,660($sp)sw	$12,2252($sp)sw	$2,2260($sp)sw	$3,680($sp)sw	$0,172($sp)sw	$4,2256($sp)move	$9,$12sw	$8,2304($sp)move	$10,$11move	$6,$14.set	noreorder.set	nomacroj	$L192move	$8,$4.set	macro.set	reorder$L336:.set	noreorder.set	nomacrobne	$3,$0,$L341lw	$10,2556($sp).set	macro.set	reorderlw	$5,2280($sp)lw	$3,976($sp)move	$4,$6movz	$5,$0,$9movz	$4,$0,$3or	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L342lw	$12,2556($sp).set	macro.set	reorderlw	$6,2556($sp)lhu	$2,66($6)lhu	$3,64($6)addu	$2,$5,$2addu	$3,$4,$3sh	$2,66($6)sh	$3,64($6)$L215:lw	$7,2556($sp)$L345:lhu	$4,40($7)lhu	$2,68($7)andi	$3,$4,0xffffaddiu	$2,$2,1sltu	$3,$20,$3sh	$2,68($7).set	noreorder.set	nomacrobeq	$3,$0,$L223move	$2,$20.set	macro.set	reordermove	$2,$4$L223:lw	$8,2556($sp)lhu	$4,42($8)sh	$2,40($8)andi	$2,$4,0xffffsltu	$2,$21,$2.set	noreorder.set	nomacrobeq	$2,$0,$L224move	$3,$21.set	macro.set	reordermove	$3,$4$L224:lw	$9,2556($sp)lhu	$4,44($9)sh	$3,42($9)andi	$2,$4,0xffffsltu	$2,$25,$2.set	noreorder.set	nomacrobeq	$2,$0,$L225move	$3,$25.set	macro.set	reordermove	$3,$4$L225:lw	$10,2556($sp)lw	$11,492($sp)lhu	$4,46($10)sh	$3,44($10)andi	$2,$4,0xffff

⌨️ 快捷键说明

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