vf_fspp.s

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

S
4,273
字号
.file	1 "vf_fspp.c".section .mdebug.abi32.previous.section	.text.store_slice_c,"ax",@progbits.align	2.align	5.ent	store_slice_c.type	store_slice_c, @functionstore_slice_c:.frame	$sp,16,$31		# vars= 0, regs= 3/0, args= 0, gp= 0.mask	0x00070000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16sw	$17,4($sp)lw	$17,36($sp)sw	$18,8($sp)sw	$16,0($sp)move	$18,$6move	$16,$4lw	$6,32($sp)blez	$17,$L25lw	$13,40($sp)sll	$4,$7,4lui	$2,%hi(dither)subu	$25,$5,$4addiu	$12,$2,%lo(dither)li	$2,6			# 0x6sll	$4,$7,1move	$24,$25subu	$11,$2,$13move	$7,$0$L4:blez	$6,$L5nopmove	$8,$5move	$14,$24move	$9,$16move	$10,$25move	$15,$0$L7:lbu	$2,0($12)lh	$3,0($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,0($14)beq	$2,$0,$L8sh	$0,0($8)sra	$2,$3,31nor	$3,$0,$2$L8:sb	$3,0($9)lbu	$2,1($12)lh	$3,2($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,2($10)beq	$2,$0,$L10sh	$0,2($8)sra	$2,$3,31nor	$3,$0,$2$L10:sb	$3,1($9)lbu	$2,2($12)lh	$3,4($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,4($10)beq	$2,$0,$L12sh	$0,4($8)sra	$2,$3,31nor	$3,$0,$2$L12:sb	$3,2($9)lbu	$2,3($12)lh	$3,6($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,6($10)beq	$2,$0,$L14sh	$0,6($8)sra	$2,$3,31nor	$3,$0,$2$L14:sb	$3,3($9)lbu	$2,4($12)lh	$3,8($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,8($10)beq	$2,$0,$L16sh	$0,8($8)sra	$2,$3,31nor	$3,$0,$2$L16:sb	$3,4($9)lbu	$2,5($12)lh	$3,10($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,10($10)beq	$2,$0,$L18sh	$0,10($8)sra	$2,$3,31nor	$3,$0,$2$L18:sb	$3,5($9)lbu	$2,6($12)lh	$3,12($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,12($10)beq	$2,$0,$L20sh	$0,12($8)sra	$2,$3,31nor	$3,$0,$2$L20:sb	$3,6($9)lbu	$2,7($12)lh	$3,14($8)sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100sh	$0,14($10)beq	$2,$0,$L22sh	$0,14($8)sra	$2,$3,31nor	$3,$0,$2$L22:addiu	$15,$15,8slt	$2,$15,$6sb	$3,7($9)addiu	$8,$8,16addiu	$14,$14,16addiu	$9,$9,8bne	$2,$0,$L7addiu	$10,$10,16$L5:addiu	$7,$7,1addiu	$12,$12,8addu	$25,$25,$4beq	$17,$7,$L25addu	$24,$24,$4addu	$5,$5,$4j	$L4addu	$16,$16,$18$L25:lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16.set	macro.set	reorder.end	store_slice_c.section	.text.store_slice2_c,"ax",@progbits.align	2.align	5.ent	store_slice2_c.type	store_slice2_c, @functionstore_slice2_c:.frame	$sp,8,$31		# vars= 0, regs= 2/0, args= 0, gp= 0.mask	0x00030000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-8sw	$17,4($sp)lw	$17,28($sp)sw	$16,0($sp)move	$24,$4move	$16,$6lw	$25,24($sp)blez	$17,$L52lw	$13,32($sp)lui	$3,%hi(dither)sll	$2,$7,5addiu	$12,$3,%lo(dither)li	$3,6			# 0x6addu	$15,$5,$2subu	$11,$3,$13sll	$7,$7,1move	$6,$0$L31:blez	$25,$L32nopmove	$10,$5move	$8,$15move	$9,$24move	$14,$0$L34:lh	$3,0($10)lh	$4,0($8)lbu	$2,0($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L35sh	$0,0($8)sra	$2,$3,31nor	$3,$0,$2$L35:sb	$3,0($9)lh	$3,2($10)lh	$4,2($8)lbu	$2,1($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L37sh	$0,2($8)sra	$2,$3,31nor	$3,$0,$2$L37:sb	$3,1($9)lh	$3,4($10)lh	$4,4($8)lbu	$2,2($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L39sh	$0,4($8)sra	$2,$3,31nor	$3,$0,$2$L39:sb	$3,2($9)lh	$3,6($10)lh	$4,6($8)lbu	$2,3($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L41sh	$0,6($8)sra	$2,$3,31nor	$3,$0,$2$L41:sb	$3,3($9)lh	$3,8($10)lh	$4,8($8)lbu	$2,4($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L43sh	$0,8($8)sra	$2,$3,31nor	$3,$0,$2$L43:sb	$3,4($9)lh	$3,10($10)lh	$4,10($8)lbu	$2,5($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L45sh	$0,10($8)sra	$2,$3,31nor	$3,$0,$2$L45:sb	$3,5($9)lh	$3,12($10)lh	$4,12($8)lbu	$2,6($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L47sh	$0,12($8)sra	$2,$3,31nor	$3,$0,$2$L47:sb	$3,6($9)lh	$3,14($10)lh	$4,14($8)lbu	$2,7($12)addu	$3,$3,$4sra	$2,$2,$13addu	$3,$3,$2sra	$3,$3,$11andi	$2,$3,0x100beq	$2,$0,$L49sh	$0,14($8)sra	$2,$3,31nor	$3,$0,$2$L49:addiu	$14,$14,8slt	$2,$14,$25sb	$3,7($9)addiu	$10,$10,16addiu	$8,$8,16bne	$2,$0,$L34addiu	$9,$9,8$L32:addiu	$6,$6,1addiu	$12,$12,8beq	$17,$6,$L52addu	$15,$15,$7addu	$5,$5,$7j	$L31addu	$24,$24,$16$L52:lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,8.set	macro.set	reorder.end	store_slice2_c.section	.text.column_fidct_c,"ax",@progbits.align	2.align	5.ent	column_fidct_c.type	column_fidct_c, @functioncolumn_fidct_c:.frame	$sp,48,$31		# vars= 8, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$23,36($sp)sw	$fp,40($sp)sw	$22,32($sp)sw	$21,28($sp)sw	$20,24($sp)sw	$19,20($sp)sw	$18,16($sp)sw	$17,12($sp)sw	$16,8($sp)move	$23,$7blez	$7,$L86sw	$4,48($sp)sw	$5,0($sp)move	$fp,$6move	$25,$5$L85:lw	$20,48($sp)move	$24,$fpj	$L58li	$21,8			# 0x8$L88:li	$22,2			# 0x2$L61:subu	$4,$16,$15addu	$7,$12,$13addu	$4,$11,$4addu	$6,$13,$11subu	$5,$4,$7li	$15,8867			# 0x22a3li	$14,11585			# 0x2d41li	$2,6270			# 0x187eli	$3,21407			# 0x539fsll	$5,$5,2sll	$4,$4,2sll	$7,$7,2sll	$6,$6,2mul	$5,$5,$2mul	$7,$7,$3mul	$4,$4,$15mul	$6,$6,$14sra	$5,$5,16sra	$6,$6,16sra	$4,$4,16sra	$7,$7,16lh	$2,16($20)lh	$3,48($20)lh	$9,112($20)subu	$8,$12,$6addu	$7,$5,$7addu	$6,$12,$6addu	$5,$5,$4lh	$4,80($20)subu	$11,$8,$5subu	$13,$6,$7addu	$5,$5,$8addu	$7,$7,$6sll	$8,$2,1sll	$6,$3,1sll	$10,$4,1sll	$12,$9,1addu	$2,$7,$2addu	$3,$11,$3addu	$4,$5,$4addu	$9,$13,$9sltu	$2,$8,$2sltu	$3,$6,$3sltu	$4,$10,$4sltu	$9,$12,$9lh	$8,32($20)lh	$10,96($20)movz	$5,$0,$4movz	$13,$0,$9movz	$7,$0,$2movz	$11,$0,$3subu	$6,$5,$11subu	$4,$7,$13sll	$2,$8,1sll	$3,$10,1sll	$6,$6,1sll	$4,$4,1addu	$8,$17,$8addu	$10,$18,$10addu	$7,$7,$13sltu	$8,$2,$8sltu	$10,$3,$10addu	$11,$11,$5addu	$12,$6,$4li	$2,15137			# 0x3b21li	$3,-21406			# 0xffffffffffffac62move	$9,$17move	$13,$18movz	$13,$0,$10movz	$9,$0,$8mul	$12,$12,$2subu	$8,$7,$11mul	$6,$6,$3subu	$5,$9,$13lh	$3,64($20)li	$2,23170			# 0x5a82sll	$8,$8,1mul	$5,$5,$2mul	$8,$8,$14mul	$4,$4,$15sll	$2,$3,1addu	$3,$19,$3sltu	$3,$2,$3sra	$12,$12,16addu	$11,$11,$7move	$2,$19sra	$6,$6,16movz	$2,$0,$3sra	$11,$11,2addu	$6,$12,$6addu	$9,$9,$13sra	$9,$9,2subu	$6,$6,$11subu	$10,$22,$2sra	$5,$5,16sra	$8,$8,16sra	$4,$4,16addu	$2,$2,$22subu	$5,$5,$9subu	$8,$8,$6subu	$4,$4,$12sra	$2,$2,2sra	$10,$10,2subu	$3,$10,$5subu	$7,$2,$9addu	$4,$4,$8addu	$2,$2,$9addu	$10,$10,$5lhu	$14,0($24)lhu	$15,16($24)lhu	$16,32($24)lhu	$17,48($24)lhu	$18,64($24)lhu	$19,80($24)andi	$2,$2,0xffffandi	$11,$11,0xffffandi	$10,$10,0xffffandi	$6,$6,0xffffandi	$3,$3,0xffffandi	$7,$7,0xffffandi	$4,$4,0xffffandi	$8,$8,0xffffaddu	$12,$7,$4subu	$13,$3,$8addu	$5,$2,$11addu	$9,$10,$6addu	$3,$3,$8subu	$7,$7,$4addu	$5,$5,$14addu	$9,$9,$15addu	$3,$3,$16addu	$7,$7,$17addu	$12,$12,$18addu	$13,$13,$19subu	$10,$10,$6subu	$2,$2,$11addiu	$21,$21,-1sh	$5,0($24)sh	$9,16($24)sh	$3,32($24)sh	$7,48($24)sh	$12,64($24)sh	$13,80($24)sh	$10,96($24)sh	$2,112($24)addiu	$25,$25,2beq	$21,$0,$L87addiu	$24,$24,2addiu	$20,$20,2$L58:lh	$14,0($25)lh	$12,112($25)lh	$13,16($25)lh	$10,96($25)lh	$11,32($25)lh	$9,80($25)lh	$16,48($25)lh	$15,64($25)addu	$8,$11,$9addu	$6,$14,$12addu	$5,$13,$10addu	$4,$16,$15subu	$7,$6,$4subu	$3,$5,$8addu	$3,$7,$3li	$2,11585			# 0x2d41sll	$3,$3,2mul	$3,$3,$2addu	$6,$6,$4addu	$5,$5,$8lh	$2,0($20)addu	$8,$6,$5sll	$4,$2,1addu	$2,$8,$2sra	$3,$3,16sltu	$2,$4,$2subu	$12,$14,$12subu	$13,$13,$10subu	$11,$11,$9subu	$19,$6,$5subu	$18,$7,$3beq	$2,$0,$L88addu	$17,$7,$3j	$L61addiu	$22,$8,2$L87:addiu	$23,$23,-2blez	$23,$L86lw	$2,0($sp)addiu	$fp,$fp,32addiu	$2,$2,32move	$25,$2j	$L85sw	$2,0($sp)$L86:lw	$fp,40($sp)lw	$23,36($sp)lw	$22,32($sp)lw	$21,28($sp)lw	$20,24($sp)lw	$19,20($sp)lw	$18,16($sp)lw	$17,12($sp)lw	$16,8($sp)j	$31addiu	$sp,$sp,48.set	macro.set	reorder.end	column_fidct_c.section	.text.row_idct_c,"ax",@progbits.align	2.align	5.ent	row_idct_c.type	row_idct_c, @functionrow_idct_c:.frame	$sp,48,$31		# vars= 8, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$18,16($sp)sll	$18,$7,2sw	$fp,40($sp)sw	$23,36($sp)sw	$22,32($sp)sw	$21,28($sp)sw	$20,24($sp)sw	$19,20($sp)sw	$17,12($sp)sw	$16,8($sp)blez	$18,$L93sw	$5,52($sp)sll	$2,$6,1sll	$3,$6,4subu	$5,$3,$2sw	$5,0($sp)lw	$5,52($sp)sll	$20,$6,3sll	$21,$6,2addu	$25,$2,$5move	$24,$4subu	$fp,$20,$2addu	$23,$2,$20subu	$22,$3,$21move	$19,$0$L92:lh	$10,2($24)lh	$16,10($24)lh	$14,14($24)lh	$15,0($24)lh	$8,8($24)lh	$5,12($24)subu	$9,$8,$16subu	$4,$5,$14subu	$7,$15,$10li	$2,23170			# 0x5a82lh	$6,4($24)lh	$17,6($24)addu	$13,$9,$4mul	$7,$7,$2li	$3,-21406			# 0xffffffffffffac62li	$2,15137			# 0x3b21mul	$13,$13,$2mul	$9,$9,$3addu	$15,$15,$10addu	$11,$6,$17lw	$2,52($sp)addu	$12,$11,$15addu	$8,$8,$16addu	$5,$5,$14addu	$10,$2,$19addu	$16,$8,$5addiu	$3,$12,4sra	$7,$7,16subu	$5,$5,$8sra	$13,$13,16lhu	$8,0($10)li	$2,11585			# 0x2d41sll	$7,$7,2sra	$9,$9,16addu	$3,$16,$3subu	$7,$7,$15mul	$5,$5,$2subu	$6,$6,$17addu	$9,$13,$9sra	$3,$3,3addu	$3,$3,$8li	$2,8867			# 0x22a3addu	$8,$6,$7sll	$9,$9,3sh	$3,0($10)subu	$9,$9,$16mul	$4,$4,$2addiu	$2,$8,4lhu	$3,0($25)addu	$2,$9,$2sra	$5,$5,16sra	$2,$2,3subu	$6,$6,$7addu	$2,$2,$3sll	$5,$5,3sh	$2,0($25)subu	$5,$5,$9addu	$14,$21,$10addiu	$2,$6,4sra	$4,$4,16lhu	$3,0($14)subu	$4,$4,$13addu	$2,$5,$2sll	$4,$4,3sra	$2,$2,3addu	$2,$2,$3subu	$11,$11,$15addu	$4,$5,$4sh	$2,0($14)addu	$7,$10,$fpsubu	$2,$11,$4lhu	$3,0($7)addiu	$2,$2,4sra	$2,$2,3addu	$2,$2,$3sh	$2,0($7)addu	$3,$10,$20addiu	$11,$11,4lhu	$2,0($3)addu	$4,$4,$11sra	$4,$4,3addu	$4,$4,$2sh	$4,0($3)subu	$6,$6,$5addu	$3,$10,$23lhu	$2,0($3)addiu	$6,$6,4sra	$6,$6,3addu	$6,$6,$2sh	$6,0($3)subu	$8,$8,$9addu	$3,$10,$22lhu	$2,0($3)addiu	$8,$8,4sra	$8,$8,3addu	$8,$8,$2lw	$2,0($sp)sh	$8,0($3)addu	$10,$10,$2subu	$12,$12,$16lhu	$2,0($10)addiu	$12,$12,4sra	$12,$12,3addu	$12,$12,$2addiu	$18,$18,-1sh	$12,0($10)addiu	$24,$24,16addiu	$19,$19,2bne	$18,$0,$L92addiu	$25,$25,2$L93:lw	$fp,40($sp)lw	$23,36($sp)lw	$22,32($sp)lw	$21,28($sp)lw	$20,24($sp)lw	$19,20($sp)lw	$18,16($sp)lw	$17,12($sp)lw	$16,8($sp)j	$31addiu	$sp,$sp,48.set	macro.set	reorder.end	row_idct_c.section	.text.row_fdct_c,"ax",@progbits.align	2.align	5.ent	row_fdct_c.type	row_fdct_c, @functionrow_fdct_c:.frame	$sp,48,$31		# vars= 8, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$fp,40($sp)sll	$fp,$7,2sw	$20,24($sp)sw	$19,20($sp)sw	$23,36($sp)sw	$22,32($sp)sw	$21,28($sp)sw	$18,16($sp)sw	$17,12($sp)sw	$16,8($sp)move	$7,$4move	$20,$5blez	$fp,$L99move	$19,$6sll	$2,$6,3sll	$18,$6,1sll	$3,$6,2subu	$4,$2,$6subu	$2,$2,$18sw	$2,0($sp)move	$24,$7addu	$16,$3,$5addu	$25,$4,$5addu	$22,$3,$6addu	$21,$18,$6move	$17,$0li	$23,11585			# 0x2d41$L98:lw	$5,0($sp)addu	$2,$20,$17addu	$4,$5,$2addu	$7,$21,$2addu	$3,$19,$2addu	$5,$18,$2addu	$6,$22,$2lbu	$10,0($6)lbu	$12,0($3)lbu	$6,0($16)lbu	$3,0($25)lbu	$15,0($4)lbu	$14,0($5)lbu	$13,0($7)lbu	$9,0($2)subu	$5,$12,$15subu	$11,$9,$3subu	$2,$14,$10subu	$4,$13,$6addu	$8,$11,$5addu	$4,$2,$4sll	$4,$4,2

⌨️ 快捷键说明

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