cavs.s

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

S
4,812
字号
.file	1 "cavs.c".section .mdebug.abi32.previous.section	.text.ff_cavs_load_intra_pred_chroma,"ax",@progbits.align	2.align	5.globl	ff_cavs_load_intra_pred_chroma.ent	ff_cavs_load_intra_pred_chroma.type	ff_cavs_load_intra_pred_chroma, @functionff_cavs_load_intra_pred_chroma:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,9988($4)move	$7,$4lbu	$6,10482($4)lw	$5,10440($7)lbu	$4,10492($4)sll	$2,$3,3sll	$3,$3,1addu	$3,$3,$2sb	$6,10483($7)sb	$4,10493($7)addu	$3,$3,$5lbu	$4,8($3)sb	$4,9($3)lw	$2,9988($7)lw	$4,10444($7)sll	$3,$2,3sll	$2,$2,1addu	$2,$2,$3addu	$2,$2,$4lbu	$3,8($2)sb	$3,9($2)lw	$4,9988($7)sll	$3,$4,3sll	$2,$4,1beq	$4,$0,$L2addu	$5,$2,$3lw	$4,9992($7)bne	$4,$0,$L8nop$L2:lbu	$2,10475($7)lbu	$4,10485($7)lw	$3,10440($7)sb	$2,10474($7)sb	$4,10484($7)addu	$3,$3,$5lbu	$4,1($3)sb	$4,0($3)lw	$2,9988($7)lw	$4,10444($7)sll	$3,$2,3sll	$2,$2,1addu	$2,$2,$3addu	$4,$4,$2lbu	$3,1($4)j	$31sb	$3,0($4)$L8:lw	$3,10440($7)lbu	$4,10521($7)addu	$3,$5,$3sb	$4,10474($7)sb	$4,0($3)lw	$2,9988($7)lw	$5,10444($7)sll	$3,$2,3sll	$2,$2,1lbu	$4,10522($7)addu	$2,$2,$3addu	$2,$2,$5sb	$4,10484($7)j	$31sb	$4,0($2).set	macro.set	reorder.end	ff_cavs_load_intra_pred_chroma.section	.text.intra_pred_vert,"ax",@progbits.align	2.align	5.ent	intra_pred_vert.type	intra_pred_vert, @functionintra_pred_vert:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolwl	$6,4($5)lwl	$9,8($5)sll	$8,$7,1sll	$10,$7,2move	$2,$6move	$3,$9sll	$6,$7,3lwr	$2,1($5)lwr	$3,5($5)subu	$11,$6,$7addu	$9,$10,$7addu	$5,$8,$7subu	$6,$6,$8addu	$11,$11,$4addu	$5,$5,$4addu	$9,$9,$4addu	$6,$6,$4addu	$7,$7,$4addu	$8,$8,$4addu	$10,$10,$4sw	$2,0($4)sw	$3,4($4)sw	$2,0($7)sw	$3,4($7)sw	$2,0($8)sw	$3,4($8)sw	$2,0($5)sw	$3,4($5)sw	$2,0($10)sw	$3,4($10)sw	$2,0($9)sw	$3,4($9)sw	$2,0($6)sw	$3,4($6)sw	$2,0($11)j	$31sw	$3,4($11).set	macro.set	reorder.end	intra_pred_vert.section	.text.intra_pred_horiz,"ax",@progbits.align	2.align	5.ent	intra_pred_horiz.type	intra_pred_horiz, @functionintra_pred_horiz:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolbu	$2,1($6)li	$5,16842752			# 0x1010000ori	$5,$5,0x101multu	$2,$5sll	$12,$7,1mflo	$8mfhi	$9mul	$10,$5,$2sw	$8,0($4)addu	$9,$10,$9sw	$9,4($4)lbu	$2,2($6)addu	$10,$7,$4multu	$2,$5mflo	$8mfhi	$9mul	$11,$5,$2sw	$8,0($10)addu	$9,$11,$9sw	$9,4($10)lbu	$2,3($6)addu	$11,$12,$4multu	$2,$5mflo	$8mfhi	$9mul	$10,$5,$2sw	$8,0($11)addu	$9,$10,$9sw	$9,4($11)lbu	$2,4($6)addu	$10,$12,$7multu	$2,$5addu	$10,$10,$4mflo	$8mfhi	$9mul	$11,$5,$2sw	$8,0($10)addu	$9,$11,$9sw	$9,4($10)lbu	$2,5($6)sll	$11,$7,2multu	$2,$5addu	$10,$11,$4mflo	$8mfhi	$9mul	$13,$5,$2sw	$8,0($10)addu	$9,$13,$9sw	$9,4($10)lbu	$2,6($6)addu	$11,$11,$7multu	$2,$5addu	$11,$11,$4mflo	$8mfhi	$9mul	$10,$5,$2sw	$8,0($11)addu	$9,$10,$9sw	$9,4($11)lbu	$2,7($6)sll	$10,$7,3multu	$2,$5subu	$12,$10,$12mflo	$8mfhi	$9mul	$11,$5,$2addu	$12,$12,$4addu	$9,$11,$9sw	$8,0($12)sw	$9,4($12)lbu	$2,8($6)subu	$10,$10,$7multu	$2,$5addu	$10,$10,$4mflo	$8mfhi	$9mul	$6,$5,$2sw	$8,0($10)addu	$9,$6,$9j	$31sw	$9,4($10).set	macro.set	reorder.end	intra_pred_horiz.section	.text.intra_pred_dc_128,"ax",@progbits.align	2.align	5.ent	intra_pred_dc_128.type	intra_pred_dc_128, @functionintra_pred_dc_128:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosll	$6,$7,1sll	$9,$7,2sll	$5,$7,3subu	$11,$5,$7addu	$10,$9,$7addu	$8,$6,$7subu	$5,$5,$6li	$2,-2139095040			# 0xffffffff80800000li	$3,-2139095040			# 0xffffffff80800000ori	$2,$2,0x8080ori	$3,$3,0x8080addu	$11,$11,$4addu	$8,$8,$4addu	$10,$10,$4addu	$5,$5,$4addu	$7,$7,$4addu	$6,$6,$4addu	$9,$9,$4sw	$2,0($4)sw	$3,4($4)sw	$2,0($7)sw	$3,4($7)sw	$2,0($6)sw	$3,4($6)sw	$2,0($8)sw	$3,4($8)sw	$2,0($9)sw	$3,4($9)sw	$2,0($10)sw	$3,4($10)sw	$2,0($5)sw	$3,4($5)sw	$2,0($11)j	$31sw	$3,4($11).set	macro.set	reorder.end	intra_pred_dc_128.section	.text.intra_pred_plane,"ax",@progbits.align	2.align	5.ent	intra_pred_plane.type	intra_pred_plane, @functionintra_pred_plane:.frame	$sp,16,$31		# vars= 0, regs= 4/0, args= 0, gp= 0.mask	0x000f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16sw	$19,12($sp)sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)lbu	$9,2($5)lbu	$8,2($6)lbu	$3,1($5)lbu	$2,1($6)lbu	$13,6($5)lbu	$12,6($6)lbu	$15,7($5)lbu	$14,7($6)lbu	$17,3($5)lbu	$16,3($6)lbu	$11,5($5)lbu	$10,5($6)subu	$15,$15,$3subu	$14,$14,$2lbu	$18,0($5)subu	$13,$13,$9subu	$12,$12,$8lbu	$19,0($6)lbu	$8,8($5)lbu	$9,8($6)subu	$11,$11,$17subu	$10,$10,$16sll	$13,$13,1sll	$12,$12,1sll	$2,$15,1sll	$3,$14,1addu	$2,$2,$15addu	$3,$3,$14addu	$11,$11,$13addu	$10,$10,$12subu	$8,$8,$18subu	$9,$9,$19addu	$11,$11,$2addu	$10,$10,$3sll	$8,$8,2sll	$9,$9,2addu	$8,$8,$11addu	$9,$9,$10sll	$3,$8,4sll	$2,$9,4addu	$3,$3,$8addu	$2,$2,$9addiu	$2,$2,16lbu	$9,8($6)lbu	$8,8($5)addiu	$3,$3,16sra	$3,$3,5sra	$14,$2,5sll	$5,$3,1addu	$8,$8,$9sll	$2,$14,1sll	$8,$8,4addu	$6,$5,$3sll	$10,$3,2addu	$2,$2,$14subu	$2,$0,$2addu	$11,$8,$5addu	$12,$8,$6subu	$9,$8,$3addu	$10,$8,$10subu	$6,$8,$6subu	$5,$8,$5addu	$3,$8,$3addu	$10,$2,$10addu	$6,$2,$6addu	$5,$5,$2addu	$9,$9,$2addu	$3,$2,$3addu	$11,$2,$11addu	$12,$2,$12addu	$8,$8,$2lui	$2,%hi(ff_cropTbl+1024)addiu	$6,$6,16move	$13,$4addiu	$5,$5,16addiu	$9,$9,16addiu	$8,$8,16addiu	$16,$3,16addiu	$11,$11,16addiu	$12,$12,16addiu	$10,$10,16addiu	$15,$2,%lo(ff_cropTbl+1024)move	$17,$0li	$18,8			# 0x8$L16:sra	$2,$6,5addu	$2,$2,$15lbu	$4,0($2)sra	$3,$5,5sb	$4,0($13)addu	$3,$3,$15lbu	$4,0($3)sra	$2,$9,5sb	$4,1($13)addu	$2,$2,$15lbu	$4,0($2)sra	$3,$8,5sb	$4,2($13)addu	$3,$3,$15lbu	$4,0($3)sra	$2,$16,5sb	$4,3($13)addu	$2,$2,$15lbu	$4,0($2)sra	$3,$11,5sb	$4,4($13)addu	$3,$3,$15lbu	$4,0($3)sra	$2,$12,5sb	$4,5($13)addu	$2,$2,$15lbu	$4,0($2)sra	$3,$10,5sb	$4,6($13)addu	$3,$3,$15lbu	$2,0($3)addiu	$17,$17,1sb	$2,7($13)addu	$6,$6,$14addu	$13,$13,$7addu	$5,$5,$14addu	$9,$9,$14addu	$8,$8,$14addu	$16,$16,$14addu	$11,$11,$14addu	$12,$12,$14bne	$17,$18,$L16addu	$10,$10,$14lw	$19,12($sp)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16.set	macro.set	reorder.end	intra_pred_plane.section	.text.intra_pred_lp,"ax",@progbits.align	2.align	5.ent	intra_pred_lp.type	intra_pred_lp, @functionintra_pred_lp:.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)sw	$16,0($sp)move	$10,$5move	$17,$7move	$8,$6move	$9,$4move	$11,$0addiu	$16,$5,1addiu	$25,$5,2addiu	$15,$5,3addiu	$24,$5,4addiu	$14,$5,5addiu	$13,$5,6addiu	$12,$5,7$L22:lbu	$5,1($8)lbu	$4,1($10)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($10)lbu	$2,0($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,0($9)lbu	$5,1($8)lbu	$4,1($16)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($16)lbu	$2,1($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,1($9)lbu	$5,1($8)lbu	$4,1($25)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($25)lbu	$2,2($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,2($9)lbu	$5,1($8)lbu	$4,1($15)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($15)lbu	$2,3($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,3($9)lbu	$5,1($8)lbu	$4,1($24)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($24)lbu	$2,4($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,4($9)lbu	$5,1($8)lbu	$4,1($14)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($14)lbu	$2,5($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,5($9)lbu	$5,1($8)lbu	$4,1($13)lbu	$7,2($8)lbu	$3,0($8)lbu	$6,2($13)lbu	$2,6($10)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,6($9)lbu	$5,1($8)lbu	$4,1($12)lbu	$3,0($8)lbu	$7,2($8)lbu	$2,7($10)lbu	$6,2($12)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$6addu	$3,$3,$7addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$2,$2,2sra	$3,$3,2addu	$2,$2,$3sra	$2,$2,1sb	$2,7($9)addiu	$11,$11,1li	$2,8			# 0x8addiu	$8,$8,1bne	$11,$2,$L22addu	$9,$9,$17lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,8.set	macro.set	reorder.end	intra_pred_lp.section	.text.intra_pred_down_left,"ax",@progbits.align	2.align	5.ent	intra_pred_down_left.type	intra_pred_down_left, @functionintra_pred_down_left:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$12,$7move	$9,$5move	$8,$6move	$10,$4move	$11,$0$L28:lbu	$4,2($9)lbu	$5,2($8)lbu	$7,3($9)lbu	$6,3($8)lbu	$2,1($9)lbu	$3,1($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,0($10)lbu	$4,3($9)lbu	$5,3($8)lbu	$7,4($9)lbu	$6,4($8)lbu	$2,2($9)lbu	$3,2($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,1($10)lbu	$4,4($9)lbu	$5,4($8)lbu	$7,5($9)lbu	$6,5($8)lbu	$2,3($9)lbu	$3,3($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,2($10)lbu	$4,5($9)lbu	$5,5($8)lbu	$7,6($9)lbu	$6,6($8)lbu	$2,4($9)lbu	$3,4($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,3($10)lbu	$4,6($9)lbu	$5,6($8)lbu	$7,7($9)lbu	$6,7($8)lbu	$2,5($9)lbu	$3,5($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,4($10)lbu	$4,7($9)lbu	$5,7($8)lbu	$7,8($9)lbu	$6,8($8)lbu	$2,6($9)lbu	$3,6($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,5($10)lbu	$4,8($9)lbu	$5,8($8)lbu	$7,9($9)lbu	$6,9($8)lbu	$2,7($9)lbu	$3,7($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$3,$3,2sra	$2,$2,2addu	$2,$2,$3sra	$2,$2,1sb	$2,6($10)lbu	$4,9($9)lbu	$5,9($8)lbu	$2,8($9)lbu	$7,10($9)lbu	$3,8($8)lbu	$6,10($8)sll	$4,$4,1sll	$5,$5,1addu	$2,$2,$7addu	$3,$3,$6addiu	$4,$4,2addiu	$5,$5,2addu	$2,$2,$4addu	$3,$3,$5sra	$2,$2,2sra	$3,$3,2addu	$2,$2,$3sra	$2,$2,1sb	$2,7($10)addiu	$11,$11,1li	$2,8			# 0x8addiu	$9,$9,1addiu	$8,$8,1bne	$11,$2,$L28addu	$10,$10,$12j	$31nop.set	macro.set	reorder.end	intra_pred_down_left.section	.text.intra_pred_down_right,"ax",@progbits.align	2.align	5.ent	intra_pred_down_right.type	intra_pred_down_right, @functionintra_pred_down_right:.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	$16,0($sp)move	$10,$0move	$16,$6sw	$18,8($sp)sw	$17,4($sp)move	$18,$7addiu	$17,$7,1move	$11,$4addiu	$6,$5,6move	$12,$5addiu	$7,$5,7move	$9,$4move	$8,$16addiu	$24,$5,5addiu	$25,$5,4addiu	$15,$5,3addiu	$14,$5,2beq	$10,$0,$L41addiu	$13,$5,1$L71:bltz	$10,$L43noplbu	$3,0($8)lbu	$2,-1($8)lbu	$4,1($8)sll	$3,$3,1addiu	$3,$3,2addu	$2,$2,$4addu	$2,$2,$3sra	$2,$2,2li	$3,1			# 0x1bne	$10,$3,$L46sb	$2,0($9)lbu	$2,0($5)lbu	$4,1($5)lbu	$3,1($16)sll	$2,$2,1addu	$2,$2,$4addiu	$3,$3,2addu	$2,$2,$3sra	$2,$2,2sb	$2,0($11)$L50:slt	$2,$10,2bne	$2,$0,$L51nop$L72:lbu	$3,-2($8)lbu	$2,-3($8)lbu	$4,-1($8)sll	$3,$3,1addiu	$3,$3,2addu	$2,$2,$4addu	$2,$2,$3sra	$2,$2,2li	$3,3			# 0x3bne	$10,$3,$L54sb	$2,2($9)lbu	$2,0($5)lbu	$4,1($5)lbu	$3,1($16)sll	$2,$2,1addu	$2,$2,$4addiu	$3,$3,2addu	$2,$2,$3sra	$2,$2,2sb	$2,0($11)$L58:slt	$2,$10,4bne	$2,$0,$L59nop$L74:lbu	$3,-4($8)lbu	$2,-5($8)lbu	$4,-3($8)sll	$3,$3,1addiu	$3,$3,2addu	$2,$2,$4addu	$2,$2,$3sra	$2,$2,2li	$3,5			# 0x5bne	$10,$3,$L62sb	$2,4($9)lbu	$2,0($5)lbu	$4,1($5)lbu	$3,1($16)sll	$2,$2,1addu	$2,$2,$4addiu	$3,$3,2addu	$2,$2,$3sra	$2,$2,2sb	$2,0($11)$L66:slt	$2,$10,6bne	$2,$0,$L67nop$L76:lbu	$3,-6($8)lbu	$2,-7($8)lbu	$4,-5($8)sll	$3,$3,1addiu	$3,$3,2addu	$2,$2,$4addu	$2,$2,$3sra	$2,$2,2li	$3,7			# 0x7bne	$10,$3,$L37sb	$2,6($9)lbu	$2,0($5)lbu	$4,1($5)lbu	$3,1($16)sll	$2,$2,1addu	$2,$2,$4addiu	$3,$3,2addu	$2,$2,$3sra	$2,$2,2sb	$2,0($11)$L69:lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)

⌨️ 快捷键说明

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