⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cavsdec.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$17	move	$5,$18	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($17)	andi	$2,$3,0x4	beq	$2,$0,$L161	andi	$2,$3,0x8$L149:	lw	$3,10284($17)	lw	$2,10004($17)	lw	$8,10292($17)	lw	$9,10268($17)	lui	$6,%hi(ff_cavs_inter_dec)	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$17	move	$5,$18	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($17)	andi	$2,$3,0x8	beq	$2,$0,$L162	andi	$2,$3,0x10$L150:	lw	$3,10288($17)	lw	$2,10004($17)	lw	$8,10292($17)	lw	$9,10268($17)	lui	$6,%hi(ff_cavs_inter_dec)	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$17	move	$5,$18	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($17)	andi	$2,$3,0x10	beq	$2,$0,$L163	andi	$2,$3,0x20$L151:	lw	$3,10292($17)	lui	$2,%hi(ff_cavs_chroma_qp)	addiu	$2,$2,%lo(ff_cavs_chroma_qp)	addu	$3,$3,$2	lbu	$8,0($3)	lw	$2,10008($17)	lw	$3,10272($17)	lui	$6,%hi(ff_cavs_chroma_dec)	addiu	$6,$6,%lo(ff_cavs_chroma_dec)	move	$4,$17	move	$5,$18	move	$7,$0	sw	$3,24($sp)	sw	$8,16($sp)	jal	decode_residual_block	sw	$2,20($sp)	j	$L140	lw	$3,10300($17)$L81:	lw	$2,9984($17)	bne	$2,$0,$L152	move	$20,$0	lw	$6,8($18)	lw	$7,0($18)	sra	$2,$6,3	addu	$2,$7,$2	lbu	$3,0($2)	addiu	$5,$6,1	sw	$5,8($18)	andi	$2,$6,0x7	sll	$3,$3,$2	lw	$4,9984($17)	andi	$3,$3,0x00ff	beq	$4,$0,$L95	srl	$8,$3,7	j	$L165	li	$16,2			# 0x2$L80:	lw	$2,9984($17)	bne	$2,$0,$L153	move	$20,$0	lw	$6,8($18)	lw	$7,0($18)	sra	$2,$6,3	addu	$2,$7,$2	lbu	$3,0($2)	addiu	$5,$6,1	sw	$5,8($18)	andi	$2,$6,0x7	sll	$3,$3,$2	lw	$4,9984($17)	andi	$3,$3,0x00ff	beq	$4,$0,$L90	srl	$8,$3,7	j	$L166	li	$16,1			# 0x1$L79:	lw	$2,9984($17)	beq	$2,$0,$L84	nop	move	$2,$0$L86:	move	$4,$17	li	$5,5			# 0x5	li	$6,3			# 0x3	move	$7,$0	sw	$2,20($sp)	jal	ff_cavs_mv	sw	$0,16($sp)	j	$L156	move	$4,$17$L78:	move	$4,$17	li	$5,5			# 0x5	li	$6,3			# 0x3	li	$7,4			# 0x4	sw	$0,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L156	move	$4,$17$L121:	li	$2,-65536			# 0xffffffffffff0000	and	$2,$4,$2	bne	$2,$0,$L124	srl	$6,$4,16	move	$6,$4	move	$5,$0$L126:	andi	$2,$6,0xff00	beq	$2,$0,$L164	lui	$3,%hi(ff_log2_tab)	srl	$6,$6,8	addiu	$5,$5,8$L164:	addiu	$3,$3,%lo(ff_log2_tab)	addu	$3,$6,$3	lbu	$2,0($3)	addu	$2,$5,$2	sll	$2,$2,1	addiu	$2,$2,-31	subu	$3,$7,$2	srl	$4,$4,$2	addiu	$3,$3,32	andi	$2,$4,0x1	beq	$2,$0,$L129	sw	$3,8($18)	srl	$2,$4,1	j	$L123	subu	$2,$0,$2$L84:	lw	$5,8($18)	lw	$2,0($18)	sra	$3,$5,3	addu	$2,$2,$3	lbu	$4,0($2)	andi	$3,$5,0x7	sll	$4,$4,$3	andi	$4,$4,0x00ff	addiu	$5,$5,1	srl	$2,$4,7	j	$L86	sw	$5,8($18)$L153:	move	$8,$0$L89:	li	$16,1			# 0x1$L166:	move	$4,$17	li	$5,5			# 0x5	li	$6,3			# 0x3	li	$7,2			# 0x2	sw	$8,20($sp)	jal	ff_cavs_mv	sw	$16,16($sp)	move	$4,$17	li	$5,9			# 0x9	li	$6,4			# 0x4	li	$7,1			# 0x1	sw	$16,16($sp)	jal	ff_cavs_mv	sw	$20,20($sp)	j	$L156	move	$4,$17$L152:	move	$8,$0$L94:	li	$16,2			# 0x2$L165:	move	$4,$17	li	$5,5			# 0x5	li	$6,2			# 0x2	li	$7,1			# 0x1	sw	$8,20($sp)	jal	ff_cavs_mv	sw	$16,16($sp)	move	$4,$17	li	$5,6			# 0x6	li	$6,3			# 0x3	li	$7,3			# 0x3	sw	$16,16($sp)	jal	ff_cavs_mv	sw	$20,20($sp)	j	$L156	move	$4,$17$L97:	move	$21,$0$L102:	move	$22,$0	j	$L101	move	$20,$0$L124:	j	$L126	li	$5,16			# 0x10$L129:	j	$L123	srl	$2,$4,1$L90:	sra	$2,$5,3	addu	$2,$7,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	addiu	$2,$6,2	srl	$20,$3,7	j	$L89	sw	$2,8($18)$L95:	sra	$2,$5,3	addu	$2,$7,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	addiu	$2,$6,2	srl	$20,$3,7	j	$L94	sw	$2,8($18)$L99:	sra	$2,$5,3	addu	$2,$8,$2	lbu	$3,0($2)	addiu	$6,$7,2	andi	$2,$5,0x7	sw	$6,8($18)	sll	$3,$3,$2	lw	$4,9984($17)	andi	$3,$3,0x00ff	bne	$4,$0,$L102	srl	$21,$3,7	sra	$2,$6,3	addu	$2,$8,$2	lbu	$3,0($2)	addiu	$5,$7,3	andi	$2,$6,0x7	sw	$5,8($18)	sll	$3,$3,$2	lw	$4,9984($17)	andi	$3,$3,0x00ff	bne	$4,$0,$L154	srl	$20,$3,7	sra	$2,$5,3	addu	$2,$8,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	addiu	$2,$7,4	srl	$22,$3,7	j	$L101	sw	$2,8($18)$L154:	j	$L101	move	$22,$0	.set	macro	.set	reorder	.end	decode_mb_p	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"illegal intra chroma pred mode\012\000"	.align	2$LC3:	.ascii	"illegal intra cbp\012\000"	.section	.text.decode_mb_i,"ax",@progbits	.align	2	.align	5	.ent	decode_mb_i	.type	decode_mb_i, @functiondecode_mb_i:	.frame	$sp,104,$31		# vars= 32, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-104	sw	$16,64($sp)	move	$16,$4	sw	$fp,96($sp)	sw	$18,72($sp)	sw	$17,68($sp)	move	$18,$5	addiu	$17,$16,8448	sw	$31,100($sp)	sw	$23,92($sp)	sw	$22,88($sp)	sw	$21,84($sp)	sw	$20,80($sp)	sw	$19,76($sp)	jal	ff_cavs_init_mb	sw	$0,36($sp)	lui	$12,%hi(ff_cavs_scan3x3)	lw	$9,8($17)	lbu	$3,%lo(ff_cavs_scan3x3)($12)	lw	$11,8448($16)	sll	$fp,$3,2	sra	$2,$9,3	addu	$2,$11,$2	addu	$10,$fp,$16	lbu	$4,0($2)	lw	$6,10216($10)	lw	$5,10224($10)	andi	$2,$9,0x7	sll	$4,$4,$2	slt	$3,$6,$5	move	$7,$6	movz	$7,$5,$3	andi	$4,$4,0x00ff	li	$13,2			# 0x2	nor	$2,$0,$7	addiu	$8,$9,1	srl	$4,$4,7	movz	$7,$13,$2	bne	$4,$0,$L170	sw	$8,8($17)	sra	$4,$8,3	addu	$4,$4,$11	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,30	slt	$3,$2,$7	addiu	$4,$9,3	xori	$3,$3,0x1	sw	$4,8($17)	addu	$7,$2,$3$L170:	sw	$7,10228($10)	addiu	$12,$12,%lo(ff_cavs_scan3x3)	lw	$9,8($17)	lbu	$3,1($12)	sra	$2,$9,3	sll	$23,$3,2	addu	$2,$11,$2	addu	$10,$23,$16	lbu	$4,0($2)	lw	$6,10216($10)	lw	$5,10224($10)	andi	$2,$9,0x7	sll	$4,$4,$2	slt	$3,$6,$5	move	$7,$6	movz	$7,$5,$3	andi	$4,$4,0x00ff	nor	$2,$0,$7	addiu	$8,$9,1	srl	$4,$4,7	movz	$7,$13,$2	bne	$4,$0,$L174	sw	$8,8($17)	sra	$4,$8,3	addu	$4,$4,$11	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,30	slt	$3,$2,$7	addiu	$4,$9,3	xori	$3,$3,0x1	sw	$4,8($17)	addu	$7,$2,$3$L174:	sw	$7,10228($10)	lw	$9,8($17)	lbu	$3,2($12)	sra	$2,$9,3	sll	$22,$3,2	addu	$2,$11,$2	addu	$10,$22,$16	lbu	$4,0($2)	lw	$6,10216($10)	lw	$5,10224($10)	andi	$2,$9,0x7	sll	$4,$4,$2	slt	$3,$6,$5	move	$7,$6	movz	$7,$5,$3	andi	$4,$4,0x00ff	nor	$2,$0,$7	addiu	$8,$9,1	srl	$4,$4,7	movz	$7,$13,$2	bne	$4,$0,$L178	sw	$8,8($17)	sra	$4,$8,3	addu	$4,$4,$11	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,30	slt	$3,$2,$7	addiu	$4,$9,3	xori	$3,$3,0x1	sw	$4,8($17)	addu	$7,$2,$3$L178:	sw	$7,10228($10)	lw	$9,8($17)	lbu	$3,3($12)	sra	$2,$9,3	sll	$21,$3,2	addu	$2,$11,$2	addu	$10,$21,$16	lbu	$4,0($2)	lw	$6,10216($10)	lw	$5,10224($10)	andi	$2,$9,0x7	sll	$4,$4,$2	slt	$3,$6,$5	move	$7,$6	movz	$7,$5,$3	andi	$4,$4,0x00ff	nor	$2,$0,$7	addiu	$8,$9,1	srl	$4,$4,7	movz	$7,$13,$2	bne	$4,$0,$L182	sw	$8,8($17)	sra	$4,$8,3	addu	$4,$4,$11	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,30	slt	$3,$2,$7	addiu	$4,$9,3	xori	$3,$3,0x1	sw	$4,8($17)	addu	$7,$2,$3$L182:	sw	$7,10228($10)	lw	$7,8($17)	sra	$3,$7,3	addu	$3,$3,$11	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$7,0x7	sll	$4,$4,$3	li	$2,134217728			# 0x8000000	sltu	$2,$4,$2	bne	$2,$0,$L184	li	$2,-65536			# 0xffffffffffff0000	srl	$5,$4,23	lui	$4,%hi(ff_golomb_vlc_len)	addiu	$4,$4,%lo(ff_golomb_vlc_len)	addu	$4,$5,$4	lui	$2,%hi(ff_ue_golomb_vlc_code)	lbu	$3,0($4)	addiu	$2,$2,%lo(ff_ue_golomb_vlc_code)	addu	$5,$5,$2	addu	$3,$7,$3	lbu	$4,0($5)	sw	$3,8($17)$L186:	slt	$2,$4,7	beq	$2,$0,$L235	sw	$4,32($sp)	move	$4,$16	jal	ff_cavs_modify_mb_i	addiu	$5,$sp,32	lw	$3,9956($16)	li	$2,1			# 0x1	beq	$3,$2,$L236	nop$L195:	slt	$2,$18,64	beq	$2,$0,$L237	lui	$2,%hi(cbp_tab)	sll	$3,$18,1	addiu	$2,$2,%lo(cbp_tab)	addu	$3,$3,$2	lbu	$3,0($3)	bne	$3,$0,$L238	sw	$3,10300($16)$L206:	lw	$3,10004($16)	lw	$2,10276($16)	addiu	$18,$sp,40	addiu	$20,$sp,36	move	$4,$16	move	$5,$18	move	$6,$20	move	$7,$0	jal	ff_cavs_load_intra_pred_luma	addu	$19,$3,$2	addu	$3,$fp,$16	lw	$2,10228($3)	lw	$6,36($sp)	sll	$2,$2,2	addu	$2,$2,$16	lw	$3,10524($2)	lw	$7,10268($16)	move	$4,$19	jal	$3	move	$5,$18	lw	$2,10300($16)	andi	$2,$2,0x1	bne	$2,$0,$L239	lui	$6,%hi(ff_cavs_intra_dec)	lw	$3,10004($16)$L251:	lw	$2,10280($16)	move	$4,$16	move	$5,$18	move	$6,$20	li	$7,1			# 0x1	jal	ff_cavs_load_intra_pred_luma	addu	$19,$3,$2	addu	$3,$23,$16	lw	$2,10228($3)	lw	$6,36($sp)	sll	$2,$2,2	addu	$2,$2,$16	lw	$3,10524($2)	lw	$7,10268($16)	move	$4,$19	jal	$3	move	$5,$18	lw	$2,10300($16)	andi	$2,$2,0x2	bne	$2,$0,$L240	lui	$6,%hi(ff_cavs_intra_dec)	lw	$3,10004($16)$L250:	lw	$2,10284($16)	move	$4,$16	move	$5,$18	move	$6,$20	li	$7,2			# 0x2	jal	ff_cavs_load_intra_pred_luma	addu	$19,$3,$2	addu	$3,$22,$16	lw	$2,10228($3)	lw	$6,36($sp)	sll	$2,$2,2	addu	$2,$2,$16	lw	$3,10524($2)	lw	$7,10268($16)	move	$4,$19	jal	$3	move	$5,$18	lw	$2,10300($16)	andi	$2,$2,0x4	bne	$2,$0,$L241	lui	$6,%hi(ff_cavs_intra_dec)	lw	$3,10004($16)$L249:	lw	$2,10288($16)	move	$6,$20	move	$4,$16	move	$5,$18	li	$7,3			# 0x3	jal	ff_cavs_load_intra_pred_luma	addu	$19,$3,$2	addu	$3,$21,$16	lw	$2,10228($3)	lw	$6,36($sp)	sll	$2,$2,2	addu	$2,$2,$16	lw	$3,10524($2)	lw	$7,10268($16)	move	$5,$18	jal	$3	move	$4,$19	lw	$2,10300($16)	andi	$2,$2,0x8	bne	$2,$0,$L242	move	$4,$16$L226:	jal	ff_cavs_load_intra_pred_chroma	move	$4,$16	lw	$2,32($sp)	lw	$5,9988($16)	sll	$2,$2,2	sll	$3,$5,3	addu	$2,$2,$16	lw	$6,10440($16)	sll	$5,$5,1	addu	$5,$5,$3	lw	$8,10556($2)	lw	$4,10008($16)	lw	$7,10272($16)	addu	$5,$5,$6	jal	$8	addiu	$6,$16,10474	lw	$2,32($sp)	lw	$5,9988($16)	sll	$2,$2,2	sll	$3,$5,3	addu	$2,$2,$16	lw	$6,10444($16)	sll	$5,$5,1	addu	$5,$5,$3	lw	$8,10556($2)	lw	$4,10012($16)	lw	$7,10272($16)	addu	$5,$5,$6	jal	$8	addiu	$6,$16,10484	lw	$3,10300($16)	andi	$2,$3,0x10	bne	$2,$0,$L243	lui	$2,%hi(ff_cavs_chroma_qp)$L228:	andi	$2,$3,0x20	bne	$2,$0,$L244	lui	$2,%hi(ff_cavs_chroma_qp)	move	$4,$16$L248:	jal	ff_cavs_filter	move	$5,$0	lui	$2,%hi(ff_cavs_intra_mv)	lw	$4,%lo(ff_cavs_intra_mv)($2)	lw	$5,%lo(ff_cavs_intra_mv+4)($2)	addiu	$3,$16,10064	sw	$4,10064($16)	sw	$5,10068($16)	sw	$4,32($3)	sw	$5,36($3)	lw	$8,10064($16)	lw	$9,10068($16)	sw	$8,40($3)	sw	$9,44($3)	lw	$8,10064($16)	lw	$9,10068($16)	addiu	$6,$16,10160	sw	$8,8($3)	sw	$9,12($3)	sw	$4,10160($16)	sw	$5,10164($16)	sw	$4,32($6)	sw	$5,36($6)	lw	$2,10160($16)	lw	$3,10164($16)	sw	$2,40($6)	sw	$3,44($6)	lw	$2,10160($16)	lw	$3,10164($16)	lw	$7,9956($16)	sw	$2,8($6)	li	$2,3			# 0x3	beq	$7,$2,$L245	sw	$3,12($6)	lw	$2,10588($16)	move	$3,$0	sb	$0,0($2)$L194:	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,104$L184:	and	$2,$4,$2	bne	$2,$0,$L187	srl	$3,$4,16	move	$3,$4	move	$5,$0$L189:	andi	$2,$3,0xff00	beq	$2,$0,$L252	lui	$2,%hi(ff_log2_tab)	srl	$3,$3,8	addiu	$5,$5,8$L252:	addiu	$2,$2,%lo(ff_log2_tab)	addu	$2,$3,$2	lbu	$3,0($2)	addu	$3,$5,$3	sll	$3,$3,1	addiu	$3,$3,-31	subu	$2,$7,$3	srl	$3,$4,$3	addiu	$2,$2,32	addiu	$4,$3,-1	j	$L186	sw	$2,8($17)$L238:	lw	$2,10296($16)	bne	$2,$0,$L206	nop	lw	$7,8($17)	lw	$4,0($17)	sra	$3,$7,3	addu	$3,$3,$4	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$7,0x7	sll	$4,$4,$3	li	$2,134217728			# 0x8000000	sltu	$2,$4,$2	beq	$2,$0,$L246	lw	$8,10292($16)	li	$2,-65536			# 0xffffffffffff0000	and	$2,$4,$2	bne	$2,$0,$L212	srl	$6,$4,16	move	$6,$4	move	$5,$0$L214:	andi	$2,$6,0xff00	beq	$2,$0,$L253	lui	$3,%hi(ff_log2_tab)	srl	$6,$6,8	addiu	$5,$5,8$L253:	addiu	$3,$3,%lo(ff_log2_tab)	addu	$3,$6,$3	lbu	$2,0($3)	addu	$2,$5,$2	sll	$2,$2,1	addiu	$2,$2,-31	subu	$3,$7,$2	srl	$4,$4,$2	addiu	$3,$3,32	andi	$2,$4,0x1	beq	$2,$0,$L217	sw	$3,8($17)	srl	$2,$4,1	j	$L211	subu	$2,$0,$2$L187:	j	$L189	li	$5,16			# 0x10$L244:	lw	$3,10292($16)	addiu	$2,$2,%lo(ff_cavs_chroma_qp)	addu	$3,$3,$2	lbu	$8,0($3)	lw	$2,10012($16)	lw	$3,10272($16)	lui	$6,%hi(ff_cavs_chroma_dec)	move	$5,$17	addiu	$6,$6,%lo(ff_cavs_chroma_dec)	move	$4,$16	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$3,24($sp)	j	$L248	move	$4,$16$L243:

⌨️ 快捷键说明

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