postprocess.s

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

S
4,624
字号
.file	1 "postprocess.c".section .mdebug.abi32.previous.section	.text.dering_C,"ax",@progbits.align	2.align	5.ent	dering_C.type	dering_C, @functiondering_C:.frame	$sp,64,$31		# vars= 40, regs= 5/0, args= 0, gp= 0.mask	0x001f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$20,56($sp)sw	$19,52($sp)sw	$18,48($sp)sw	$17,44($sp)sw	$16,40($sp)lw	$3,1124($6)move	$20,$4srl	$2,$3,31addu	$2,$2,$3sra	$2,$2,1move	$19,$5addiu	$18,$2,1addu	$9,$4,$5li	$10,1			# 0x1li	$8,255			# 0xffmove	$6,$0li	$11,9			# 0x9$L2:lbu	$2,1($9)lbu	$5,2($9)slt	$4,$8,$2slt	$7,$2,$6move	$3,$8movz	$3,$2,$4movn	$2,$6,$7slt	$8,$2,$5lbu	$6,3($9)slt	$4,$5,$3movn	$2,$5,$8lbu	$7,4($9)movn	$3,$5,$4slt	$8,$2,$6slt	$4,$6,$3movn	$2,$6,$8lbu	$5,5($9)movn	$3,$6,$4slt	$8,$2,$7slt	$4,$7,$3movn	$2,$7,$8lbu	$6,6($9)movn	$3,$7,$4slt	$8,$2,$5slt	$4,$5,$3movn	$2,$5,$8lbu	$7,7($9)movn	$3,$5,$4slt	$8,$2,$6slt	$4,$6,$3movn	$2,$6,$8lbu	$5,8($9)movn	$3,$6,$4slt	$6,$2,$7slt	$4,$7,$3movn	$2,$7,$6movn	$3,$7,$4slt	$6,$5,$2slt	$4,$3,$5move	$8,$3movz	$2,$5,$6addiu	$10,$10,1movz	$8,$5,$4move	$6,$2bne	$10,$11,$L2addu	$9,$9,$19subu	$3,$2,$8addiu	$2,$8,1addu	$2,$6,$2slt	$3,$3,20bne	$3,$0,$L75sra	$8,$2,1move	$7,$20move	$9,$spaddiu	$10,$sp,40$L6:lbu	$2,0($7)lbu	$4,1($7)slt	$2,$8,$2lbu	$5,2($7)slt	$4,$8,$4addiu	$3,$2,2movn	$2,$3,$4slt	$5,$8,$5lbu	$4,3($7)addiu	$3,$2,4movn	$2,$3,$5slt	$4,$8,$4lbu	$5,4($7)addiu	$3,$2,8movn	$2,$3,$4slt	$5,$8,$5lbu	$4,5($7)addiu	$3,$2,16movn	$2,$3,$5slt	$4,$8,$4lbu	$5,6($7)addiu	$3,$2,32movn	$2,$3,$4slt	$5,$8,$5lbu	$4,7($7)addiu	$3,$2,64movn	$2,$3,$5lbu	$6,8($7)slt	$4,$8,$4addiu	$3,$2,128movn	$2,$3,$4lbu	$5,9($7)addiu	$3,$2,256slt	$6,$8,$6movn	$2,$3,$6addiu	$4,$2,512slt	$5,$8,$5movn	$2,$4,$5nor	$3,$0,$2sll	$3,$3,16or	$2,$2,$3sll	$4,$2,1and	$4,$2,$4sra	$2,$2,1and	$2,$2,$4sw	$2,0($9)addiu	$9,$9,4bne	$9,$10,$L6addu	$7,$7,$19lw	$5,8($sp)lw	$6,12($sp)lw	$7,16($sp)lw	$8,20($sp)lw	$9,24($sp)lw	$10,28($sp)lw	$3,4($sp)lw	$17,32($sp)lw	$4,0($sp)lw	$2,36($sp)and	$16,$10,$17and	$11,$5,$6and	$12,$6,$7and	$13,$7,$8and	$14,$8,$9and	$15,$9,$10and	$4,$4,$3and	$3,$3,$5and	$16,$16,$2and	$4,$4,$5and	$3,$3,$6and	$11,$11,$7and	$12,$12,$8and	$13,$13,$9and	$14,$14,$10and	$15,$15,$17addu	$24,$20,$19sra	$8,$13,16sra	$17,$16,16sra	$2,$4,16sra	$5,$3,16sra	$6,$11,16sra	$7,$12,16sra	$9,$14,16sra	$10,$15,16addu	$25,$24,$19or	$13,$13,$8or	$16,$16,$17or	$4,$4,$2or	$3,$3,$5or	$11,$11,$6or	$12,$12,$7or	$14,$14,$9or	$15,$15,$10subu	$8,$24,$19move	$17,$25move	$20,$0sw	$4,0($sp)sw	$3,4($sp)sw	$11,8($sp)sw	$12,12($sp)sw	$13,16($sp)sw	$14,20($sp)sw	$15,24($sp)j	$L26sw	$16,28($sp)$L83:subu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L29nopsb	$3,1($24)$L27:andi	$2,$10,0x4$L90:beq	$2,$0,$L84andi	$2,$10,0x8lbu	$9,2($24)lbu	$2,1($24)lbu	$5,2($8)lbu	$3,1($8)lbu	$6,3($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,3($8)lbu	$2,2($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,1($25)lbu	$4,3($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L35nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L35nopsb	$3,2($24)$L33:andi	$2,$10,0x8$L84:beq	$2,$0,$L85andi	$2,$10,0x10lbu	$9,3($24)lbu	$2,2($24)lbu	$5,3($8)lbu	$3,2($8)lbu	$6,4($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,4($8)lbu	$2,3($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,2($25)lbu	$4,4($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L41nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L41nopsb	$3,3($24)$L39:andi	$2,$10,0x10$L85:beq	$2,$0,$L86andi	$2,$10,0x20lbu	$9,4($24)lbu	$2,3($24)lbu	$5,4($8)lbu	$3,3($8)lbu	$6,5($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,5($8)lbu	$2,4($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,3($25)lbu	$4,5($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L47nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L47nopsb	$3,4($24)$L45:andi	$2,$10,0x20$L86:beq	$2,$0,$L87andi	$2,$10,0x40lbu	$9,5($24)lbu	$2,4($24)lbu	$5,5($8)lbu	$3,4($8)lbu	$6,6($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,6($8)lbu	$2,5($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,4($25)lbu	$4,6($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L53nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L53nopsb	$3,5($24)$L51:andi	$2,$10,0x40$L87:beq	$2,$0,$L88andi	$2,$10,0x80lbu	$9,6($24)lbu	$2,5($24)lbu	$5,6($8)lbu	$3,5($8)lbu	$6,7($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,7($8)lbu	$2,6($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,5($25)lbu	$4,7($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L59nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L59nopsb	$3,6($24)$L57:andi	$2,$10,0x80$L88:beq	$2,$0,$L89andi	$2,$10,0x100lbu	$9,7($24)lbu	$2,6($24)lbu	$5,7($8)lbu	$3,6($8)lbu	$6,8($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,8($8)lbu	$2,7($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,6($25)lbu	$4,8($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L65nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L65nopsb	$3,7($24)$L63:andi	$2,$10,0x100$L89:beq	$2,$0,$L69noplbu	$9,8($24)lbu	$2,7($24)lbu	$5,8($8)lbu	$3,7($8)lbu	$6,9($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,9($8)lbu	$2,8($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,7($25)lbu	$4,9($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3bne	$2,$0,$L81nopsubu	$4,$9,$18slt	$2,$3,$4bne	$2,$0,$L81nopsb	$3,8($24)$L69:addiu	$20,$20,4li	$2,32			# 0x20addu	$8,$8,$19addu	$25,$25,$19beq	$20,$2,$L75move	$24,$17$L76:addu	$17,$17,$19$L26:addu	$2,$sp,$20lw	$10,0($2)andi	$3,$10,0x2beq	$3,$0,$L90andi	$2,$10,0x4lbu	$9,1($24)lbu	$2,0($24)lbu	$5,1($8)lbu	$3,0($8)lbu	$6,2($24)sll	$4,$9,1addu	$4,$4,$2sll	$5,$5,1lbu	$7,2($8)lbu	$2,1($25)addu	$3,$3,$5addu	$6,$6,$4lbu	$5,0($25)lbu	$4,2($25)addu	$3,$3,$7addu	$2,$2,$6addu	$3,$3,$5sll	$2,$2,1addu	$3,$3,$4addiu	$2,$2,8addu	$3,$3,$2sra	$3,$3,4addu	$4,$18,$9slt	$2,$4,$3beq	$2,$0,$L83nop$L29:j	$L27sb	$4,1($24)$L81:addiu	$20,$20,4li	$2,32			# 0x20sb	$4,8($24)addu	$8,$8,$19addu	$25,$25,$19bne	$20,$2,$L76move	$24,$17$L75:lw	$20,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)j	$31addiu	$sp,$sp,64$L35:j	$L33sb	$4,2($24)$L41:j	$L39sb	$4,3($24)$L47:j	$L45sb	$4,4($24)$L53:j	$L51sb	$4,5($24)$L59:j	$L57sb	$4,6($24)$L65:j	$L63sb	$4,7($24).set	macro.set	reorder.end	dering_C.section	.text.deInterlaceL5_C,"ax",@progbits.align	2.align	5.ent	deInterlaceL5_C.type	deInterlaceL5_C, @functiondeInterlaceL5_C:.frame	$sp,24,$31		# vars= 0, regs= 6/0, args= 0, gp= 0.mask	0x003f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sll	$2,$5,2sll	$3,$5,1sw	$20,16($sp)sll	$20,$5,3sw	$18,8($sp)addu	$10,$3,$5addu	$18,$2,$4subu	$8,$20,$3subu	$4,$20,$5addu	$9,$2,$5sw	$21,20($sp)sw	$19,12($sp)sw	$17,4($sp)sw	$16,0($sp)move	$17,$6move	$16,$7addu	$6,$18,$4addu	$25,$18,$8addu	$24,$18,$9addu	$15,$2,$18addu	$14,$18,$10addu	$21,$20,$5addu	$7,$18,$5addu	$13,$18,$3move	$19,$0$L92:addu	$12,$18,$19lbu	$8,0($12)lbu	$4,0($7)sll	$2,$8,1addu	$2,$2,$8lbu	$5,0($16)addu	$2,$2,$4lbu	$3,0($17)lbu	$4,0($13)addu	$2,$5,$2addu	$3,$3,$4sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L93sra	$2,$4,31nor	$3,$0,$2$L93:sb	$3,0($12)lbu	$9,0($7)lbu	$4,0($13)sll	$2,$9,1addu	$4,$8,$4addu	$2,$2,$9lbu	$3,0($14)addu	$2,$2,$4addu	$3,$5,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L95sra	$2,$4,31nor	$3,$0,$2$L95:sb	$3,0($7)lbu	$5,0($13)lbu	$4,0($14)sll	$2,$5,1addu	$4,$9,$4addu	$2,$2,$5lbu	$3,0($15)addu	$2,$2,$4addu	$3,$8,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L97sra	$2,$4,31nor	$3,$0,$2$L97:sb	$3,0($13)lbu	$8,0($14)lbu	$4,0($15)sll	$2,$8,1addu	$4,$5,$4addu	$2,$2,$8lbu	$3,0($24)addu	$2,$2,$4addu	$3,$9,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L99sra	$2,$4,31nor	$3,$0,$2$L99:sb	$3,0($14)lbu	$10,0($15)lbu	$4,0($24)sll	$2,$10,1addu	$4,$8,$4addu	$2,$2,$10lbu	$3,0($25)addu	$2,$2,$4addu	$3,$5,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L101sra	$2,$4,31nor	$3,$0,$2$L101:sb	$3,0($15)lbu	$11,0($24)lbu	$4,0($25)sll	$2,$11,1addu	$4,$10,$4addu	$2,$2,$11lbu	$3,0($6)addu	$2,$2,$4addu	$3,$8,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L103sra	$2,$4,31nor	$3,$0,$2$L103:sb	$3,0($24)lbu	$9,0($25)lbu	$4,0($6)addu	$5,$20,$12sll	$2,$9,1addu	$4,$11,$4addu	$2,$2,$9lbu	$3,0($5)addu	$2,$2,$4addu	$3,$10,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L105sra	$2,$4,31nor	$3,$0,$2$L105:sb	$3,0($25)lbu	$8,0($6)lbu	$4,0($5)sll	$2,$8,1addu	$5,$21,$12addu	$4,$9,$4addu	$2,$2,$8lbu	$3,0($5)addu	$2,$2,$4addu	$3,$11,$3sll	$2,$2,1subu	$2,$2,$3addiu	$4,$2,4sra	$3,$4,3andi	$2,$3,0x100beq	$2,$0,$L107sra	$2,$4,31nor	$3,$0,$2$L107:addiu	$19,$19,1li	$2,8			# 0x8sb	$3,0($6)addiu	$7,$7,1sb	$9,0($17)addiu	$13,$13,1sb	$8,0($16)addiu	$17,$17,1addiu	$16,$16,1addiu	$6,$6,1addiu	$25,$25,1addiu	$24,$24,1addiu	$15,$15,1bne	$19,$2,$L92addiu	$14,$14,1lw	$21,20($sp)lw	$20,16($sp)lw	$19,12($sp)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	deInterlaceL5_C.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"postproc\000".section	.text.context_to_name,"ax",@progbits.align	2.align	5.ent	context_to_name.type	context_to_name, @functioncontext_to_name:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi($LC0)j	$31addiu	$2,$2,%lo($LC0).set	macro.set	reorder.end	context_to_name.section	.text.pp_free_mode,"ax",@progbits.align	2.align	5.globl	pp_free_mode.ent	pp_free_mode.type	pp_free_mode, @functionpp_free_mode:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	av_freenop.set	macro.set	reorder.end	pp_free_mode.section	.text.uc_memcpy,"ax",@progbits.align	2.align	5.ent	uc_memcpy.type	uc_memcpy, @functionuc_memcpy:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L118andi	$2,$4,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L136andi	$2,$5,0x3.set	macro.set	reorder$L118:j	memcpy$L136:.set	noreorder.set	nomacrobne	$2,$0,$L118li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L122addiu	$5,$5,-4.set	macro.set	reorder$L132:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L132$L122:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L124$L133:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L133$L124:andi	$6,$6,0x3li	$2,2			# 0x2beq	$6,$2,$L128li	$2,3			# 0x3beq	$6,$2,$L129li	$2,1			# 0x1beq	$6,$2,$L137$L126:.set	noreorder

⌨️ 快捷键说明

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