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

📄 cavsdec.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	lw	$3,10292($16)	addiu	$2,$2,%lo(ff_cavs_chroma_qp)	addu	$3,$3,$2	lbu	$8,0($3)	lw	$2,10008($16)	lw	$3,10272($16)	lui	$6,%hi(ff_cavs_chroma_dec)	addiu	$6,$6,%lo(ff_cavs_chroma_dec)	move	$4,$16	move	$5,$17	move	$7,$0	sw	$3,24($sp)	sw	$8,16($sp)	jal	decode_residual_block	sw	$2,20($sp)	j	$L228	lw	$3,10300($16)$L242:	lw	$2,10292($16)	lw	$3,10268($16)	lui	$6,%hi(ff_cavs_intra_dec)	addiu	$6,$6,%lo(ff_cavs_intra_dec)	move	$5,$17	li	$7,1			# 0x1	sw	$2,16($sp)	sw	$19,20($sp)	jal	decode_residual_block	sw	$3,24($sp)	j	$L226	nop$L241:	lw	$2,10292($16)	lw	$3,10268($16)	addiu	$6,$6,%lo(ff_cavs_intra_dec)	move	$4,$16	move	$5,$17	li	$7,1			# 0x1	sw	$2,16($sp)	sw	$19,20($sp)	jal	decode_residual_block	sw	$3,24($sp)	j	$L249	lw	$3,10004($16)$L240:	lw	$2,10292($16)	lw	$3,10268($16)	addiu	$6,$6,%lo(ff_cavs_intra_dec)	move	$4,$16	move	$5,$17	li	$7,1			# 0x1	sw	$2,16($sp)	sw	$19,20($sp)	jal	decode_residual_block	sw	$3,24($sp)	j	$L250	lw	$3,10004($16)$L239:	lw	$2,10292($16)	lw	$3,10268($16)	addiu	$6,$6,%lo(ff_cavs_intra_dec)	move	$4,$16	move	$5,$17	li	$7,1			# 0x1	sw	$2,16($sp)	sw	$19,20($sp)	jal	decode_residual_block	sw	$3,24($sp)	j	$L251	lw	$3,10004($16)$L236:	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,$L247	srl	$5,$4,23	li	$2,-65536			# 0xffffffffffff0000	and	$2,$4,$2	bne	$2,$0,$L199	srl	$3,$4,16	move	$3,$4	move	$5,$0$L201:	andi	$2,$3,0xff00	beq	$2,$0,$L254	lui	$2,%hi(ff_log2_tab)	srl	$3,$3,8	addiu	$5,$5,8$L254:	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	$18,$3,-1	j	$L195	sw	$2,8($17)$L247:	lui	$4,%hi(ff_golomb_vlc_len)	addiu	$4,$4,%lo(ff_golomb_vlc_len)	lui	$2,%hi(ff_ue_golomb_vlc_code)	addu	$4,$5,$4	addiu	$2,$2,%lo(ff_ue_golomb_vlc_code)	addu	$5,$5,$2	lbu	$3,0($4)	lbu	$18,0($5)	addu	$3,$7,$3	j	$L195	sw	$3,8($17)$L246:	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_se_golomb_vlc_code)	addiu	$2,$2,%lo(ff_se_golomb_vlc_code)	lbu	$3,0($4)	addu	$5,$5,$2	addu	$3,$7,$3	lb	$2,0($5)	sw	$3,8($17)$L211:	addu	$2,$2,$8	andi	$2,$2,0x3f	j	$L206	sw	$2,10292($16)$L245:	move	$3,$0	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$L199:	j	$L201	li	$5,16			# 0x10$L212:	j	$L214	li	$5,16			# 0x10$L217:	j	$L211	srl	$2,$4,1$L235:	lw	$4,0($16)	lui	$6,%hi($LC2)	addiu	$6,$6,%lo($LC2)	jal	av_log	move	$5,$0	j	$L194	li	$3,-1			# 0xffffffffffffffff$L237:	lw	$4,0($16)	lui	$6,%hi($LC3)	addiu	$6,$6,%lo($LC3)	jal	av_log	move	$5,$0	j	$L194	li	$3,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	decode_mb_i	.section	.text.decode_mb_b,"ax",@progbits	.align	2	.align	5	.ent	decode_mb_b	.type	decode_mb_b, @functiondecode_mb_b:	.frame	$sp,96,$31		# vars= 24, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-96	sw	$fp,88($sp)	sw	$23,84($sp)	move	$fp,$4	sw	$22,80($sp)	sw	$16,56($sp)	move	$22,$5	sw	$31,92($sp)	sw	$21,76($sp)	sw	$20,72($sp)	sw	$19,68($sp)	sw	$18,64($sp)	jal	ff_cavs_init_mb	sw	$17,60($sp)	lui	$2,%hi(ff_cavs_dir_mv)	lw	$4,%lo(ff_cavs_dir_mv)($2)	lw	$5,%lo(ff_cavs_dir_mv+4)($2)	addiu	$16,$fp,10064	sw	$4,10064($fp)	sw	$5,10068($fp)	sw	$4,32($16)	sw	$5,36($16)	lw	$6,10064($fp)	lw	$7,10068($fp)	sw	$6,40($16)	sw	$7,44($16)	lw	$6,10064($fp)	lw	$7,10068($fp)	addiu	$2,$fp,10160	sw	$6,8($16)	sw	$7,12($16)	sw	$4,10160($fp)	sw	$5,10164($fp)	sw	$4,32($2)	sw	$5,36($2)	lw	$4,10160($fp)	lw	$5,10164($fp)	sw	$4,40($2)	sw	$5,44($2)	lw	$4,10160($fp)	lw	$5,10164($fp)	addiu	$8,$22,-6	sltu	$3,$8,24	addiu	$23,$fp,10024	sw	$4,8($2)	beq	$3,$0,$L256	sw	$5,12($2)	lui	$3,%hi($L262)	sll	$2,$8,2	addiu	$3,$3,%lo($L262)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L262:	.word	$L257	.word	$L257	.word	$L258	.word	$L259	.word	$L260	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L256	.word	$L261	.section	.text.decode_mb_b$L256:	lui	$2,%hi(ff_cavs_partition_flags)	addiu	$2,$2,%lo(ff_cavs_partition_flags)	addu	$2,$22,$2	andi	$3,$22,0x1	bne	$3,$0,$L346	lbu	$17,0($2)	andi	$2,$17,0x1	bne	$2,$0,$L347	li	$2,2			# 0x2	andi	$2,$17,0x10$L376:	bne	$2,$0,$L348	nop$L297:	andi	$2,$17,0x2	bne	$2,$0,$L349	li	$2,2			# 0x2	andi	$2,$17,0x20$L379:	bne	$2,$0,$L350	nop$L301:	andi	$2,$17,0x4	bne	$2,$0,$L351	li	$2,2			# 0x2	andi	$2,$17,0x8$L380:	bne	$2,$0,$L352	li	$2,2			# 0x2$L265:	move	$4,$fp$L372:	jal	ff_cavs_inter	move	$5,$22	lw	$2,9988($fp)	lw	$4,10264($fp)	sll	$2,$2,3	li	$3,2			# 0x2	addu	$4,$4,$2	li	$2,6			# 0x6	sw	$3,10252($fp)	sw	$3,10240($fp)	sw	$3,0($4)	beq	$22,$2,$L306	sw	$3,4($4)	addiu	$17,$fp,8448$L307:	lw	$7,8($17)	lw	$4,8448($fp)	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	bne	$2,$0,$L308	li	$2,-65536			# 0xffffffffffff0000	srl	$5,$4,23	lui	$2,%hi(ff_ue_golomb_vlc_code)	lui	$4,%hi(ff_golomb_vlc_len)	addiu	$2,$2,%lo(ff_ue_golomb_vlc_code)	addiu	$4,$4,%lo(ff_golomb_vlc_len)	addu	$4,$5,$4	addu	$5,$5,$2	lbu	$3,0($4)	lbu	$4,0($5)	addu	$3,$7,$3	slt	$2,$4,64	beq	$2,$0,$L353	sw	$3,8($17)	lui	$2,%hi(cbp_tab)$L386:	sll	$3,$4,1	addiu	$2,$2,%lo(cbp_tab)	addu	$3,$3,$2	lbu	$3,1($3)	beq	$3,$0,$L318	sw	$3,10300($fp)	lw	$2,10296($fp)	beq	$2,$0,$L354	nop$L318:	lw	$3,10300($fp)	andi	$2,$3,0x1	bne	$2,$0,$L355	andi	$2,$3,0x2$L387:	bne	$2,$0,$L356	andi	$2,$3,0x4$L388:	bne	$2,$0,$L357	andi	$2,$3,0x8$L389:	bne	$2,$0,$L358	andi	$2,$3,0x10$L390:	bne	$2,$0,$L359	nop$L340:	andi	$2,$3,0x20$L391:	beq	$2,$0,$L384	move	$4,$fp	lw	$3,10292($fp)	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,10012($fp)	lw	$3,10272($fp)	lui	$6,%hi(ff_cavs_chroma_dec)	move	$5,$17	addiu	$6,$6,%lo(ff_cavs_chroma_dec)	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$3,24($sp)$L306:	move	$4,$fp$L384:	move	$5,$22	lw	$31,92($sp)	lw	$fp,88($sp)	lw	$23,84($sp)	lw	$22,80($sp)	lw	$21,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	j	ff_cavs_filter	addiu	$sp,$sp,96$L346:	andi	$2,$17,0x1	bne	$2,$0,$L360	li	$2,1			# 0x1	andi	$2,$17,0x10$L377:	bne	$2,$0,$L361	nop$L286:	andi	$2,$17,0x2	bne	$2,$0,$L362	li	$2,1			# 0x1	andi	$2,$17,0x20$L378:	bne	$2,$0,$L363	nop$L290:	andi	$2,$17,0x4	bne	$2,$0,$L364	li	$2,1			# 0x1	andi	$2,$17,0x8$L375:	beq	$2,$0,$L265	li	$2,1			# 0x1	move	$4,$fp	li	$5,21			# 0x15	li	$6,16			# 0x10	li	$7,1			# 0x1	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L372	move	$4,$fp$L308:	and	$2,$4,$2	bne	$2,$0,$L311	srl	$3,$4,16	move	$3,$4	move	$5,$0$L313:	andi	$2,$3,0xff00	beq	$2,$0,$L385	lui	$2,%hi(ff_log2_tab)	srl	$3,$3,8	addiu	$5,$5,8$L385:	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	sw	$2,8($17)	slt	$2,$4,64	bne	$2,$0,$L386	lui	$2,%hi(cbp_tab)$L353:	lw	$4,0($fp)	lui	$6,%hi($LC1)	move	$5,$0	jal	av_log	addiu	$6,$6,%lo($LC1)	move	$4,$fp	move	$5,$22	lw	$31,92($sp)	lw	$fp,88($sp)	lw	$23,84($sp)	lw	$22,80($sp)	lw	$21,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	j	ff_cavs_filter	addiu	$sp,$sp,96$L311:	j	$L313	li	$5,16			# 0x10$L363:	lh	$3,74($23)	lh	$2,72($23)	lw	$4,10592($fp)	lw	$5,9928($fp)	mul	$3,$3,$4	mul	$2,$2,$4	addiu	$3,$3,256	addiu	$2,$2,256	sra	$2,$2,9	sra	$3,$3,9	addiu	$4,$23,168	subu	$2,$0,$2	subu	$3,$0,$3	sh	$2,168($23)	sh	$3,2($4)	sh	$5,4($4)	sh	$0,6($4)	lw	$2,168($23)	lw	$3,172($23)	sw	$2,8($4)	j	$L290	sw	$3,12($4)$L350:	lh	$3,50($23)	lh	$2,48($23)	lw	$4,10592($fp)	lw	$5,9928($fp)	mul	$3,$3,$4	mul	$2,$2,$4	addiu	$3,$3,256	addiu	$2,$2,256	sra	$2,$2,9	sra	$3,$3,9	addiu	$4,$23,144	subu	$2,$0,$2	subu	$3,$0,$3	sh	$2,144($23)	sh	$3,2($4)	sh	$5,4($4)	sh	$0,6($4)	lw	$2,144($23)	lw	$3,148($23)	sw	$2,32($4)	j	$L301	sw	$3,36($4)$L348:	lh	$3,2($16)	lh	$2,0($16)	lw	$4,10592($fp)	lw	$5,9928($fp)	mul	$3,$3,$4	mul	$2,$2,$4	addiu	$3,$3,256	addiu	$2,$2,256	sra	$2,$2,9	sra	$3,$3,9	addiu	$4,$16,96	subu	$2,$0,$2	subu	$3,$0,$3	sh	$2,96($16)	sh	$3,2($4)	sh	$5,4($4)	sh	$0,6($4)	lw	$2,96($16)	lw	$3,100($16)	sw	$2,32($4)	j	$L297	sw	$3,36($4)$L361:	lh	$3,2($16)	lh	$2,0($16)	lw	$4,10592($fp)	lw	$5,9928($fp)	mul	$3,$3,$4	mul	$2,$2,$4	addiu	$3,$3,256	addiu	$2,$2,256	sra	$2,$2,9	sra	$3,$3,9	addiu	$4,$16,96	subu	$2,$0,$2	subu	$3,$0,$3	sh	$2,96($16)	sh	$3,2($4)	sh	$5,4($4)	sh	$0,6($4)	lw	$2,96($16)	lw	$3,100($16)	sw	$2,8($4)	j	$L286	sw	$3,12($4)$L354:	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	bne	$2,$0,$L321	lw	$8,10292($fp)	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_se_golomb_vlc_code)	addiu	$2,$2,%lo(ff_se_golomb_vlc_code)	lbu	$3,0($4)	addu	$5,$5,$2	addu	$3,$7,$3	lb	$2,0($5)	sw	$3,8($17)$L323:	addu	$2,$2,$8	lw	$3,10300($fp)	andi	$2,$2,0x3f	sw	$2,10292($fp)	andi	$2,$3,0x1	beq	$2,$0,$L387	andi	$2,$3,0x2$L355:	lw	$3,10276($fp)	lw	$2,10004($fp)	lw	$8,10292($fp)	lw	$9,10268($fp)	lui	$6,%hi(ff_cavs_inter_dec)	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$fp	move	$5,$17	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($fp)	andi	$2,$3,0x2	beq	$2,$0,$L388	andi	$2,$3,0x4$L356:	lw	$3,10280($fp)	lw	$2,10004($fp)	lw	$8,10292($fp)	lw	$9,10268($fp)	lui	$6,%hi(ff_cavs_inter_dec)	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$fp	move	$5,$17	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($fp)	andi	$2,$3,0x4	beq	$2,$0,$L389	andi	$2,$3,0x8$L357:	lw	$3,10284($fp)	lw	$2,10004($fp)	lw	$8,10292($fp)	lw	$9,10268($fp)	lui	$6,%hi(ff_cavs_inter_dec)	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$fp	move	$5,$17	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($fp)	andi	$2,$3,0x8	beq	$2,$0,$L390	andi	$2,$3,0x10$L358:	lw	$3,10288($fp)	lw	$2,10004($fp)	lw	$8,10292($fp)	lw	$9,10268($fp)	lui	$6,%hi(ff_cavs_inter_dec)	addu	$2,$2,$3	addiu	$6,$6,%lo(ff_cavs_inter_dec)	move	$4,$fp	move	$5,$17	move	$7,$0	sw	$8,16($sp)	sw	$2,20($sp)	jal	decode_residual_block	sw	$9,24($sp)	lw	$3,10300($fp)	andi	$2,$3,0x10	beq	$2,$0,$L391	andi	$2,$3,0x20$L359:	lw	$3,10292($fp)	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($fp)	lw	$3,10272($fp)	lui	$6,%hi(ff_cavs_chroma_dec)	addiu	$6,$6,%lo(ff_cavs_chroma_dec)	move	$4,$fp	move	$5,$17	move	$7,$0	sw	$3,24($sp)	sw	$8,16($sp)	jal	decode_residual_block	sw	$2,20($sp)	j	$L340	lw	$3,10300($fp)$L261:	addiu	$17,$fp,8448	lw	$8,8($17)	lw	$9,8448($fp)	sra	$4,$8,3	addu	$4,$4,$9	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$8,0x7	or	$2,$2,$3	addiu	$6,$8,2	sll	$2,$2,$4	srl	$2,$2,30	sra	$5,$6,3	sw	$6,8($17)	sw	$2,32($sp)	addu	$5,$5,$9	lbu	$3,0($5)	lbu	$4,1($5)	lbu	$7,3($5)	lbu	$2,2($5)	sll	$4,$4,16	sll	$3,$3,24	or	$3,$3,$4	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$6,$6,0x7	addiu	$7,$8,4	sll	$2,$2,$6	srl	$2,$2,30	sra	$5,$7,3	sw	$7,8($17)	sw	$2,36($sp)	addu	$5,$5,$9	lbu	$3,0($5)	lbu	$4,1($5)	lbu	$6,3($5)	lbu	$2,2($5)	sll	$4,$4,16	sll	$3,$3,24	or	$3,$3,$4	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$7,$7,0x7	addiu	$6,$8,6	sll	$2,$2,$7	srl	$2,$2,30	sra	$5,$6,3	sw	$6,8($17)	sw	$2,40($sp)	addu	$5,$5,$9	lbu	$3,0($5)	lbu	$4,1($5)	lbu	$7,3($5)	lbu	$2,2($5)	sll	$3,$3,24	sll	$4,$4,16	or	$3,$3,$4	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$6,$6,0x7	sll	$2,$2,$6	srl	$2,$2,30	sw	$2,48($sp)	addiu	$8,$8,8	sw	$2,44($sp)	lui	$2,%hi(mv_scan)	sw	$8,8($17)	addiu	$20,$2,%lo(mv_scan)	move	$18,$0	addiu	$19,$sp,32	li	$21,1			# 0x1$L267:	lw	$2,0($19)	beq	$2,$21,$L270	move	$4,$fp	beq	$2,$0,$L269	li	$3,3			# 0x3	beq	$2,$3,$L365	move	$7,$0$L268:	addiu	$18,$18,1$L374:	li	$2,4			# 0x4	addiu	$19,$19,4	bne	$18,$2,$L267	addiu	$20,$20,1	lw	$2,32($sp)	li	$16,2			# 0x2	beq	$2,$16,$L366

⌨️ 快捷键说明

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