cavs.mid

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

MID
4,451
字号
	sw	$5,104($sp)	sw	$7,112($sp)	lh	$13,6($23)	sw	$3,48($sp)	sw	$10,52($sp)	sw	$11,56($sp)	sw	$6,108($sp)	sw	$12,44($sp)	lw	$16,204($sp)	sw	$4,116($sp)	lw	$5,212($sp)	lw	$7,216($sp)	sw	$5,120($sp)	bltz	$13,$L288	sw	$7,124($sp)	sll	$3,$13,3	sll	$2,$13,5	subu	$2,$2,$3	sll	$4,$2,4	addu	$2,$2,$4	addiu	$2,$2,9112	addu	$2,$19,$2	lw	$25,8($2)	lw	$5,0($2)	lw	$2,4($2)	sw	$25,84($sp)	lh	$3,0($23)	lh	$6,2($23)	sw	$2,80($sp)	lw	$17,9948($19)	beq	$5,$0,$L287	lw	$18,9952($19)	lw	$4,52($sp)	sll	$2,$4,3	addu	$22,$3,$2	andi	$7,$22,0x7	bne	$7,$0,$L249	sw	$7,88($sp)	move	$4,$0$L251:	lw	$25,56($sp)	sll	$17,$17,4	sll	$2,$25,3	addu	$21,$6,$2	sra	$8,$21,2	mul	$2,$14,$8	sra	$6,$22,2	addu	$3,$5,$6	andi	$fp,$21,0x7	addu	$20,$2,$3	move	$5,$0	li	$2,-3			# 0xfffffffffffffffd	slt	$4,$6,$4	movn	$5,$2,$fp	bne	$4,$0,$L255	sll	$18,$18,4	subu	$2,$0,$5	slt	$2,$8,$2	bne	$2,$0,$L255	addu	$3,$7,$17	addiu	$2,$6,16	slt	$2,$3,$2	beq	$2,$0,$L289	addu	$3,$5,$18$L255:	sll	$5,$14,1$L300:	lw	$4,2040($19)	subu	$5,$20,$5	addiu	$3,$6,-2	li	$2,21			# 0x15	addiu	$8,$8,-2	move	$6,$14	addiu	$5,$5,-2	li	$7,21			# 0x15	sw	$2,16($sp)	sw	$3,20($sp)	sw	$8,24($sp)	sw	$17,28($sp)	jal	ff_emulated_edge_mc	sw	$18,32($sp)	lw	$14,10268($19)	lw	$3,2040($19)	sll	$2,$14,1	addu	$2,$2,$3	li	$3,1			# 0x1	addiu	$20,$2,2	sw	$3,92($sp)$L260:	andi	$2,$21,0x3	sll	$2,$2,2	andi	$3,$22,0x3	addu	$3,$3,$2	sll	$3,$3,2	addu	$16,$16,$3	lw	$4,40($sp)	lw	$2,0($16)	move	$6,$14	jal	$2	move	$5,$20	lw	$4,104($sp)	beq	$4,$0,$L290	lw	$7,112($sp)	lw	$2,100($sp)$L297:	sra	$21,$21,3	mul	$4,$2,$21	lw	$5,80($sp)	lw	$7,84($sp)	sra	$20,$22,3	lw	$25,92($sp)	addu	$3,$5,$20	addu	$2,$20,$7	addu	$22,$4,$2	beq	$25,$0,$L263	addu	$5,$3,$4	lw	$4,2040($19)	lw	$6,10272($19)	sra	$17,$17,1	sra	$18,$18,1	li	$16,9			# 0x9	li	$7,9			# 0x9	sw	$16,16($sp)	sw	$20,20($sp)	sw	$21,24($sp)	sw	$17,28($sp)	jal	ff_emulated_edge_mc	sw	$18,32($sp)	lw	$2,88($sp)	lw	$5,2040($19)	lw	$6,10272($19)	lw	$4,44($sp)	lw	$7,108($sp)	lw	$3,116($sp)	sw	$2,16($sp)	jal	$3	sw	$fp,20($sp)	lw	$4,2040($19)	lw	$6,10272($19)	move	$5,$22	li	$7,9			# 0x9	sw	$16,16($sp)	sw	$20,20($sp)	sw	$21,24($sp)	sw	$17,28($sp)	jal	ff_emulated_edge_mc	sw	$18,32($sp)	lw	$22,2040($19)	lw	$3,88($sp)$L295:	lw	$6,10272($19)	lw	$4,48($sp)	lw	$7,108($sp)	lw	$25,116($sp)	move	$5,$22	sw	$3,16($sp)	jal	$25	sw	$fp,20($sp)$L287:	lw	$2,124($sp)	addiu	$4,$23,96	sw	$2,96($sp)	lh	$2,6($4)	bltz	$2,$L286	lw	$16,120($sp)	addiu	$2,$19,9112$L298:	lw	$7,10272($19)	lh	$6,2($4)	lw	$5,9112($19)	lw	$4,8($2)	lw	$2,4($2)	sw	$7,64($sp)	lh	$3,96($23)	sw	$4,68($sp)	lw	$14,10268($19)	sw	$2,60($sp)	lw	$7,9948($19)	beq	$5,$0,$L286	lw	$18,9952($19)	lw	$25,52($sp)	sll	$2,$25,3	addu	$22,$3,$2	andi	$2,$22,0x7	bne	$2,$0,$L269	sw	$2,72($sp)	move	$9,$0	move	$4,$0$L271:	lw	$3,56($sp)	sll	$23,$7,4	sll	$2,$3,3	addu	$20,$6,$2	sra	$8,$20,2	mul	$2,$8,$14	sra	$6,$22,2	addu	$3,$5,$6	andi	$fp,$20,0x7	addu	$17,$2,$3	move	$5,$0	li	$2,-3			# 0xfffffffffffffffd	slt	$4,$6,$4	movn	$5,$2,$fp	bne	$4,$0,$L275	sll	$18,$18,4	subu	$2,$0,$5	slt	$2,$8,$2	bne	$2,$0,$L275	addu	$3,$9,$23	addiu	$2,$6,16	slt	$2,$3,$2	beq	$2,$0,$L291	addu	$3,$5,$18$L275:	sll	$5,$14,1$L299:	lw	$4,2040($19)	subu	$5,$17,$5	addiu	$3,$6,-2	li	$2,21			# 0x15	addiu	$8,$8,-2	move	$6,$14	addiu	$5,$5,-2	li	$7,21			# 0x15	sw	$2,16($sp)	sw	$3,20($sp)	sw	$8,24($sp)	sw	$23,28($sp)	jal	ff_emulated_edge_mc	sw	$18,32($sp)	lw	$14,10268($19)	lw	$3,2040($19)	sll	$2,$14,1	addu	$2,$2,$3	li	$3,1			# 0x1	addiu	$17,$2,2	sw	$3,76($sp)$L280:	andi	$2,$20,0x3	sll	$2,$2,2	andi	$3,$22,0x3	addu	$3,$3,$2	sll	$3,$3,2	addu	$16,$16,$3	lw	$4,40($sp)	lw	$2,0($16)	move	$6,$14	jal	$2	move	$5,$17	lw	$4,104($sp)	beq	$4,$0,$L292	lw	$7,112($sp)	lw	$2,64($sp)$L296:	sra	$21,$20,3	mul	$4,$21,$2	lw	$5,60($sp)	lw	$7,68($sp)	sra	$20,$22,3	lw	$25,76($sp)	addu	$3,$5,$20	addu	$2,$20,$7	addu	$22,$4,$2	beq	$25,$0,$L283	addu	$5,$3,$4	lw	$4,2040($19)	lw	$6,10272($19)	sra	$17,$23,1	sra	$18,$18,1	li	$16,9			# 0x9	li	$7,9			# 0x9	sw	$16,16($sp)	sw	$20,20($sp)	sw	$21,24($sp)	sw	$17,28($sp)	jal	ff_emulated_edge_mc	sw	$18,32($sp)	lw	$2,72($sp)	lw	$5,2040($19)	lw	$6,10272($19)	lw	$4,44($sp)	lw	$7,108($sp)	lw	$3,96($sp)	sw	$2,16($sp)	jal	$3	sw	$fp,20($sp)	lw	$4,2040($19)	lw	$6,10272($19)	move	$5,$22	li	$7,9			# 0x9	sw	$16,16($sp)	sw	$20,20($sp)	sw	$21,24($sp)	sw	$17,28($sp)	jal	ff_emulated_edge_mc	sw	$18,32($sp)	lw	$22,2040($19)	lw	$2,72($sp)$L294:	lw	$6,10272($19)	lw	$4,48($sp)	lw	$7,108($sp)	lw	$25,96($sp)	sw	$fp,188($sp)	sw	$2,184($sp)	move	$5,$22	lw	$31,164($sp)	lw	$fp,160($sp)	lw	$23,156($sp)	lw	$22,152($sp)	lw	$21,148($sp)	lw	$20,144($sp)	lw	$19,140($sp)	lw	$18,136($sp)	lw	$17,132($sp)	lw	$16,128($sp)	jr	$25	addiu	$sp,$sp,168$L269:	li	$9,-3			# 0xfffffffffffffffd	j	$L271	li	$4,3			# 0x3$L249:	li	$7,-3			# 0xfffffffffffffffd	j	$L251	li	$4,3			# 0x3$L283:	lw	$4,72($sp)	lw	$6,10272($19)	lw	$7,108($sp)	sw	$4,16($sp)	lw	$25,96($sp)	lw	$4,44($sp)	jal	$25	sw	$fp,20($sp)	j	$L294	lw	$2,72($sp)$L263:	lw	$25,88($sp)	lw	$6,10272($19)	lw	$4,44($sp)	lw	$7,108($sp)	lw	$2,116($sp)	sw	$25,16($sp)	jal	$2	sw	$fp,20($sp)	j	$L295	lw	$3,88($sp)$L292:	lw	$25,40($sp)	lw	$2,0($16)	lw	$6,10268($19)	addu	$5,$17,$7	jal	$2	addu	$4,$25,$7	j	$L296	lw	$2,64($sp)$L288:	sw	$4,96($sp)	addiu	$4,$23,96	lh	$2,6($4)	bgez	$2,$L298	addiu	$2,$19,9112$L286:	lw	$31,164($sp)	lw	$fp,160($sp)	lw	$23,156($sp)	lw	$22,152($sp)	lw	$21,148($sp)	lw	$20,144($sp)	lw	$19,140($sp)	lw	$18,136($sp)	lw	$17,132($sp)	lw	$16,128($sp)	j	$31	addiu	$sp,$sp,168$L291:	addiu	$2,$8,16	slt	$2,$3,$2	bne	$2,$0,$L299	sll	$5,$14,1	j	$L280	sw	$0,76($sp)$L289:	addiu	$2,$8,16	slt	$2,$3,$2	bne	$2,$0,$L300	sll	$5,$14,1	j	$L260	sw	$0,92($sp)$L290:	lw	$25,40($sp)	lw	$2,0($16)	lw	$6,10268($19)	addu	$5,$20,$7	jal	$2	addu	$4,$25,$7	j	$L297	lw	$2,100($sp)	.set	macro	.set	reorder	.end	mc_part_std	.section	.text.ff_cavs_inter,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_inter	.ent	ff_cavs_inter	.type	ff_cavs_inter, @functionff_cavs_inter:	.frame	$sp,80,$31		# vars= 0, regs= 5/0, args= 56, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lui	$2,%hi(ff_cavs_partition_flags)	addiu	$2,$2,%lo(ff_cavs_partition_flags)	addu	$5,$5,$2	lbu	$3,0($5)	addiu	$sp,$sp,-80	sw	$19,68($sp)	sw	$31,72($sp)	sw	$18,64($sp)	sw	$17,60($sp)	sw	$16,56($sp)	bne	$3,$0,$L302	move	$19,$4	lw	$8,10004($4)	lw	$9,10008($4)	lw	$10,10012($4)	lw	$11,3492($4)	lw	$12,3516($4)	addiu	$13,$4,10064	addiu	$2,$4,4632	addiu	$3,$4,4760	li	$5,1			# 0x1	li	$6,8			# 0x8	move	$7,$0	sw	$8,16($sp)	sw	$9,20($sp)	sw	$10,24($sp)	sw	$2,36($sp)	sw	$11,40($sp)	sw	$3,44($sp)	sw	$12,48($sp)	sw	$13,52($sp)	sw	$0,28($sp)	jal	mc_part_std	sw	$0,32($sp)	lw	$31,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	j	$31	addiu	$sp,$sp,80$L302:	lw	$3,10004($4)	lw	$8,10008($4)	lw	$9,10012($4)	lw	$10,3496($4)	lw	$11,3520($4)	addiu	$17,$4,4696	addiu	$18,$4,4824	addiu	$2,$4,10064	li	$5,1			# 0x1	li	$6,4			# 0x4	move	$7,$0	sw	$3,16($sp)	sw	$8,20($sp)	sw	$9,24($sp)	sw	$10,40($sp)	sw	$11,48($sp)	sw	$2,52($sp)	sw	$17,36($sp)	sw	$18,44($sp)	sw	$0,28($sp)	jal	mc_part_std	sw	$0,32($sp)	lw	$3,10004($19)	lw	$8,10008($19)	lw	$9,10012($19)	lw	$10,3496($19)	lw	$11,3520($19)	li	$16,4			# 0x4	addiu	$2,$19,10072	move	$4,$19	li	$5,1			# 0x1	li	$6,4			# 0x4	move	$7,$0	sw	$3,16($sp)	sw	$8,20($sp)	sw	$9,24($sp)	sw	$10,40($sp)	sw	$11,48($sp)	sw	$2,52($sp)	sw	$16,28($sp)	sw	$17,36($sp)	sw	$18,44($sp)	jal	mc_part_std	sw	$0,32($sp)	lw	$3,10004($19)	lw	$8,10008($19)	lw	$9,10012($19)	lw	$10,3496($19)	lw	$11,3520($19)	addiu	$2,$19,10096	move	$4,$19	li	$5,1			# 0x1	li	$6,4			# 0x4	move	$7,$0	sw	$3,16($sp)	sw	$8,20($sp)	sw	$9,24($sp)	sw	$10,40($sp)	sw	$11,48($sp)	sw	$2,52($sp)	sw	$16,32($sp)	sw	$17,36($sp)	sw	$18,44($sp)	jal	mc_part_std	sw	$0,28($sp)	lw	$2,10004($19)	lw	$3,10008($19)	lw	$8,10012($19)	lw	$9,3496($19)	lw	$11,3520($19)	addiu	$10,$19,10104	move	$4,$19	li	$5,1			# 0x1	li	$6,4			# 0x4	move	$7,$0	sw	$16,32($sp)	sw	$17,36($sp)	sw	$18,44($sp)	sw	$16,28($sp)	sw	$2,16($sp)	sw	$3,20($sp)	sw	$8,24($sp)	sw	$9,40($sp)	sw	$11,48($sp)	jal	mc_part_std	sw	$10,52($sp)	lw	$31,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	j	$31	addiu	$sp,$sp,80	.set	macro	.set	reorder	.end	ff_cavs_inter	.section	.text.ff_cavs_load_intra_pred_luma,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_load_intra_pred_luma	.ent	ff_cavs_load_intra_pred_luma	.type	ff_cavs_load_intra_pred_luma, @functionff_cavs_load_intra_pred_luma:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	li	$2,1			# 0x1	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,28($sp)	sw	$18,24($sp)	move	$16,$4	beq	$7,$2,$L309	move	$17,$5	slt	$2,$7,2	bne	$2,$0,$L320	li	$2,2			# 0x2	beq	$7,$2,$L310	li	$2,3			# 0x3	beq	$7,$2,$L321	addiu	$2,$4,10502$L319:	lw	$31,28($sp)$L323:	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L309:	addiu	$2,$4,10494	sw	$2,0($6)	lw	$6,10004($4)	lw	$7,10268($4)	lbu	$2,7($6)	addu	$3,$6,$7	sb	$2,10495($4)	lbu	$5,7($3)	sll	$4,$7,1	sb	$5,10496($16)	addu	$3,$4,$6	lbu	$5,7($3)	addu	$2,$4,$7	sb	$5,10497($16)	addu	$2,$2,$6	lbu	$5,7($2)	sll	$3,$7,2	sb	$5,10498($16)	addu	$2,$3,$6	lbu	$5,7($2)	addu	$3,$3,$7	sb	$5,10499($16)	addu	$3,$3,$6	lbu	$5,7($3)	sll	$2,$7,3	subu	$4,$2,$4	sb	$5,10500($16)	addu	$4,$4,$6	lbu	$3,7($4)	subu	$2,$2,$7	addu	$2,$2,$6	sb	$3,10501($16)	lbu	$3,7($2)	addiu	$4,$16,10503	move	$5,$3	sb	$3,10502($16)	jal	memset	li	$6,9			# 0x9	lw	$5,9988($16)	lw	$2,10436($16)	lbu	$3,10495($16)	sll	$5,$5,4	addu	$5,$5,$2	addiu	$18,$17,1	sb	$3,10494($16)	addiu	$5,$5,8	move	$4,$18	jal	memcpy	li	$6,8			# 0x8	lw	$3,9996($16)	andi	$3,$3,0x4	beq	$3,$0,$L314	addiu	$4,$17,9	lw	$5,9988($16)	lw	$2,10436($16)	sll	$5,$5,4	addu	$5,$5,$2	addiu	$5,$5,16	jal	memcpy	li	$6,8			# 0x8	lbu	$2,16($17)$L322:	sb	$2,17($17)	lbu	$3,0($18)	sb	$3,0($17)	lw	$2,9996($16)	andi	$2,$2,0x2	beq	$2,$0,$L323	lw	$31,28($sp)	lw	$2,9988($16)	lw	$4,10436($16)	sll	$2,$2,4	addu	$2,$2,$4	lbu	$3,7($2)	sb	$3,0($17)	sb	$3,10494($16)	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L310:	lw	$3,10268($4)	addiu	$2,$4,10456	sw	$2,0($6)	sll	$5,$3,3	lw	$2,10004($4)	subu	$5,$5,$3	addiu	$4,$17,1	addu	$5,$5,$2	jal	memcpy	li	$6,16			# 0x10	lbu	$3,16($17)	lbu	$4,1($17)	sb	$3,17($17)	sb	$4,0($17)	lw	$2,9996($16)	andi	$2,$2,0x1	beq	$2,$0,$L323	lw	$31,28($sp)	lbu	$2,10456($16)	sb	$2,0($17)	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L314:	lbu	$5,8($17)	jal	memset	li	$6,9			# 0x9	j	$L322	lbu	$2,16($17)$L320:	bne	$7,$0,$L323	lw	$31,28($sp)	addiu	$2,$4,10448	sw	$2,0($6)	lbu	$3,10449($4)	lbu	$5,10464($4)	sb	$3,10448($4)	li	$6,9			# 0x9	jal	memset	addiu	$4,$4,10465	lw	$5,9988($16)	lw	$2,10436($16)	sll	$5,$5,4	addiu	$4,$17,1	addu	$5,$5,$2	jal	memcpy	li	$6,16			# 0x10	lbu	$3,16($17)	lbu	$4,1($17)	sb	$3,17($17)	sb	$4,0($17)	lw	$2,9996($16)	li	$3,3			# 0x3	andi	$2,$2,0x3	bne	$2,$3,$L323	lw	$31,28($sp)	lbu	$2,10520($16)	sb	$2,0($17)	j	$L319	sb	$2,10448($16)$L321:	sw	$2,0($6)	lw	$7,10268($4)	lw	$8,10004($4)	sll	$4,$7,3	addu	$3,$4,$8	lbu	$5,7($3)	addu	$2,$4,$7	sb	$5,10503($16)	addu	$2,$2,$8	lbu	$3,7($2)	sll	$9,$7,1	addu	$4,$9,$4	sb	$3,10504($16)	sll	$5,$7,4	addu	$4,$4,$8	sll	$3,$7,2	lbu	$6,7($4)	subu	$3,$5,$3	subu	$2,$3,$7	sb	$6,10505($16)	addu	$2,$2,$8	lbu	$4,7($2)	addu	$6,$3,$8	sb	$4,10506($16)	lbu	$2,7($6)	addu	$3,$3,$7	sb	$2,10507($16)	addu	$3,$3,$8	lbu	$2,7($3)	subu	$9,$5,$9	sb	$2,10508($16)	addu	$9,$9,$8	lbu	$2,7($9)	subu	$5,$5,$7	addu	$5,$5,$8	sb	$2,10509($16)	lbu	$2,7($5)	addiu	$4,$16,10511	move	$5,$2	sb	$2,10510($16)	jal	memset	li	$6,9			# 0x9	lw	$3,10268($16)	lw	$2,10004($16)	sll	$5,$3,3	subu	$5,$5,$3	addu	$5,$5,$2	move	$4,$17	addiu	$5,$5,7	jal	memcpy	li	$6,9			# 0x9	lbu	$5,8($17)	addiu	$4,$17,9	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	li	$6,9			# 0x9	j	memset	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	ff_cavs_load_intra_pred_luma	.section	.text.ff_cavs_filter,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_filter	.ent	ff_cavs_filter	.type	ff_cavs_filter, @functionff_cavs_filter:	.frame	$sp,80,$31		# vars= 8, regs= 9/0, args= 32, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80

⌨️ 快捷键说明

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