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

📄 cavsdec.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	li	$2,3			# 0x3	lw	$2,36($sp)$L381:	beq	$2,$16,$L367	li	$2,3			# 0x3	lw	$2,40($sp)$L383:	beq	$2,$16,$L368	li	$2,3			# 0x3	lw	$2,48($sp)$L382:	beq	$2,$16,$L369	li	$2,3			# 0x3$L266:	move	$4,$fp$L373:	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	sw	$3,10252($fp)	sw	$3,10240($fp)	sw	$3,0($4)	j	$L307	sw	$3,4($4)$L260:	li	$2,1			# 0x1	move	$4,$fp	li	$5,5			# 0x5	li	$6,3			# 0x3	move	$7,$0	sw	$2,20($sp)	jal	ff_cavs_mv	sw	$0,16($sp)	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)	sw	$3,36($4)	lw	$2,96($16)	lw	$3,100($16)	sw	$2,40($4)	sw	$3,44($4)	lw	$2,96($16)	lw	$3,100($16)	addiu	$17,$fp,8448	sw	$2,8($4)	j	$L266	sw	$3,12($4)$L259:	move	$4,$fp	li	$5,17			# 0x11	li	$6,15			# 0xf	move	$7,$0	sw	$0,16($sp)	sw	$0,20($sp)	jal	ff_cavs_mv	addiu	$17,$fp,8448	j	$L373	move	$4,$fp$L258:	li	$2,1			# 0x1	move	$4,$fp	li	$5,5			# 0x5	li	$6,3			# 0x3	move	$7,$0	sw	$2,20($sp)	sw	$0,16($sp)	jal	ff_cavs_mv	addiu	$17,$fp,8448	j	$L373	move	$4,$fp$L257:	lw	$2,10588($fp)	lbu	$3,0($2)	beq	$3,$0,$L370	addiu	$17,$23,40	lw	$15,9992($fp)	lw	$3,9948($fp)	lw	$2,9988($fp)	mul	$4,$15,$3	lw	$24,9932($fp)	addu	$15,$4,$2	lw	$3,9928($fp)	lw	$2,10224($fp)	addiu	$19,$23,136	sll	$16,$15,5	sh	$24,4($17)	addu	$16,$16,$2	sh	$3,4($19)	lh	$5,0($16)	lh	$4,4($17)	lh	$3,6($16)	mul	$2,$5,$4	sll	$3,$3,2	addu	$3,$3,$fp	lw	$6,10596($3)	sra	$5,$5,31	mul	$2,$6,$2	sll	$7,$5,16	xor	$2,$5,$2	addu	$2,$6,$2	subu	$2,$2,$5	addiu	$2,$2,-1	sra	$7,$7,16	sra	$2,$2,14	andi	$3,$5,0xffff	xor	$2,$7,$2	subu	$2,$2,$3	sh	$2,40($23)	lh	$25,4($19)	lh	$2,0($16)	lh	$8,2($16)	mul	$2,$2,$25	mul	$4,$8,$4	mul	$2,$6,$2	mul	$4,$6,$4	xor	$2,$5,$2	addu	$2,$6,$2	subu	$2,$2,$5	addiu	$2,$2,-1	sra	$2,$2,14	sra	$8,$8,31	xor	$7,$7,$2	sll	$15,$15,2	subu	$3,$3,$7	xor	$4,$8,$4	sh	$3,136($23)	lw	$2,10224($fp)	lw	$3,9928($fp)	addiu	$14,$15,1	addu	$4,$6,$4	addiu	$18,$23,48	li	$31,1	addiu	$20,$23,144	subu	$4,$4,$8	sll	$14,$14,3	addu	$14,$14,$2	sh	$24,4($18)	sh	$31,6($17)	sh	$3,4($20)	sh	$0,6($19)	sll	$11,$8,16	addiu	$4,$4,-1	lh	$7,0($14)	lh	$5,4($18)	lh	$3,6($14)	sra	$11,$11,16	sra	$4,$4,14	andi	$10,$8,0xffff	xor	$4,$11,$4	mul	$2,$7,$5	subu	$4,$4,$10	sll	$3,$3,2	sh	$4,2($17)	addu	$3,$3,$fp	lw	$9,10596($3)	lh	$3,2($16)	mul	$2,$9,$2	mul	$3,$3,$25	sra	$7,$7,31	xor	$2,$7,$2	mul	$3,$6,$3	addu	$2,$9,$2	subu	$2,$2,$7	sll	$12,$7,16	addiu	$2,$2,-1	xor	$3,$8,$3	sra	$12,$12,16	sra	$2,$2,14	andi	$13,$7,0xffff	xor	$2,$12,$2	addu	$6,$6,$3	subu	$2,$2,$13	subu	$6,$6,$8	sh	$2,48($23)	addiu	$6,$6,-1	lh	$21,4($20)	lh	$2,0($14)	sra	$6,$6,14	xor	$11,$11,$6	subu	$10,$10,$11	mul	$2,$2,$21	sh	$10,2($19)	sh	$31,6($18)	lh	$6,2($14)	mul	$2,$9,$2	mul	$5,$6,$5	xor	$2,$7,$2	mul	$5,$9,$5	addu	$2,$9,$2	sra	$6,$6,31	subu	$2,$2,$7	xor	$5,$6,$5	addiu	$2,$2,-1	sra	$2,$2,14	addu	$5,$9,$5	xor	$12,$12,$2	subu	$5,$5,$6	subu	$13,$13,$12	addiu	$5,$5,-1	sll	$12,$6,16	sra	$12,$12,16	sra	$5,$5,14	andi	$11,$6,0xffff	lw	$2,10224($fp)	lw	$3,9928($fp)	addiu	$10,$15,2	xor	$5,$12,$5	addiu	$16,$23,72	addiu	$17,$23,168	subu	$5,$5,$11	sll	$10,$10,3	sh	$5,2($18)	sh	$24,4($16)	sh	$13,144($23)	sh	$3,4($17)	addu	$10,$10,$2	sh	$0,6($20)	lh	$8,0($10)	lh	$4,2($14)	lh	$2,6($10)	lh	$5,4($16)	mul	$4,$4,$21	mul	$3,$8,$5	sll	$2,$2,2	addu	$2,$2,$fp	lw	$7,10596($2)	mul	$4,$9,$4	mul	$3,$7,$3	sra	$8,$8,31	xor	$4,$6,$4	xor	$3,$8,$3	addu	$9,$9,$4	addu	$3,$7,$3	subu	$9,$9,$6	subu	$3,$3,$8	sll	$4,$8,16	addiu	$9,$9,-1	addiu	$3,$3,-1	sra	$9,$9,14	sra	$4,$4,16	sra	$3,$3,14	xor	$12,$12,$9	andi	$6,$8,0xffff	xor	$3,$4,$3	subu	$11,$11,$12	subu	$3,$3,$6	sh	$11,2($20)	sh	$3,72($23)	lh	$9,2($10)	lh	$2,0($10)	lh	$18,4($17)	mul	$5,$9,$5	mul	$2,$2,$18	mul	$5,$7,$5	mul	$2,$7,$2	sra	$9,$9,31	xor	$2,$8,$2	xor	$5,$9,$5	addu	$2,$7,$2	addu	$5,$7,$5	subu	$2,$2,$8	subu	$5,$5,$9	sll	$12,$9,16	addiu	$2,$2,-1	addiu	$5,$5,-1	sra	$2,$2,14	sra	$12,$12,16	sra	$5,$5,14	xor	$4,$4,$2	andi	$11,$9,0xffff	lw	$2,10224($fp)	lw	$3,9928($fp)	xor	$5,$12,$5	addiu	$15,$15,3	addiu	$13,$23,80	addiu	$14,$23,176	subu	$6,$6,$4	subu	$5,$5,$11	sll	$15,$15,3	sh	$5,2($16)	addu	$15,$15,$2	sh	$24,4($13)	sh	$6,168($23)	sh	$3,4($14)	sh	$31,6($16)	sh	$0,6($17)	lh	$4,2($10)	lh	$8,0($15)	lh	$5,4($13)	lh	$2,6($15)	mul	$3,$8,$5	mul	$4,$4,$18	sll	$2,$2,2	addu	$2,$2,$fp	lw	$6,10596($2)	mul	$4,$7,$4	mul	$3,$6,$3	sra	$8,$8,31	xor	$4,$9,$4	xor	$3,$8,$3	addu	$7,$7,$4	addu	$3,$6,$3	subu	$7,$7,$9	subu	$3,$3,$8	addiu	$7,$7,-1	addiu	$3,$3,-1	sll	$10,$8,16	sra	$7,$7,14	sra	$10,$10,16	sra	$3,$3,14	xor	$12,$12,$7	xor	$3,$10,$3	andi	$9,$8,0xffff	subu	$3,$3,$9	subu	$11,$11,$12	sh	$11,2($17)	sh	$3,80($23)	lh	$11,4($14)	lh	$3,2($15)	lh	$2,0($15)	mul	$5,$3,$5	mul	$2,$2,$11	mul	$5,$6,$5	mul	$2,$6,$2	sra	$3,$3,31	xor	$2,$8,$2	xor	$5,$3,$5	addu	$2,$6,$2	addu	$5,$6,$5	subu	$2,$2,$8	subu	$5,$5,$3	addiu	$2,$2,-1	addiu	$5,$5,-1	sll	$7,$3,16	sra	$2,$2,14	sra	$7,$7,16	sra	$5,$5,14	xor	$10,$10,$2	xor	$5,$7,$5	andi	$4,$3,0xffff	subu	$5,$5,$4	subu	$9,$9,$10	sh	$9,176($23)	sh	$5,2($13)	lh	$2,2($15)	sh	$31,6($13)	mul	$2,$2,$11	sh	$0,6($14)	mul	$2,$6,$2	xor	$2,$3,$2	addu	$6,$6,$2	subu	$6,$6,$3	addiu	$6,$6,-1	sra	$6,$6,14	xor	$7,$7,$6	subu	$4,$4,$7	j	$L265	sh	$4,2($14)$L269:	lw	$2,10588($fp)	lbu	$3,0($2)	beq	$3,$0,$L371	move	$4,$fp	lw	$6,9992($fp)	lw	$3,9948($fp)	lw	$2,9988($fp)	mul	$4,$6,$3	lbu	$9,0($20)	addu	$6,$4,$2	sll	$9,$9,3	sll	$6,$6,2	addu	$9,$23,$9	lw	$2,10224($fp)	lw	$3,9932($fp)	lw	$4,9928($fp)	addu	$6,$18,$6	addiu	$14,$9,96	sll	$6,$6,3	addu	$6,$6,$2	sh	$3,4($9)	sh	$4,4($14)	lh	$7,0($6)	lh	$8,2($6)	lh	$4,6($6)	lh	$3,4($9)	sll	$4,$4,2	mul	$2,$8,$3	mul	$3,$7,$3	addu	$4,$4,$fp	lw	$5,10596($4)	sra	$7,$7,31	mul	$3,$5,$3	mul	$2,$5,$2	sra	$8,$8,31	xor	$3,$7,$3	xor	$2,$8,$2	addu	$3,$5,$3	addu	$2,$5,$2	subu	$3,$3,$7	subu	$2,$2,$8	addiu	$3,$3,-1	addiu	$2,$2,-1	sll	$12,$7,16	sll	$13,$8,16	sra	$12,$12,16	sra	$13,$13,16	sra	$3,$3,14	sra	$2,$2,14	xor	$3,$12,$3	xor	$2,$13,$2	andi	$11,$7,0xffff	andi	$10,$8,0xffff	subu	$3,$3,$11	subu	$2,$2,$10	sh	$2,2($9)	sh	$3,0($9)	lh	$2,2($6)	lh	$3,0($6)	lh	$4,4($14)	sh	$21,6($9)	mul	$2,$2,$4	mul	$3,$3,$4	mul	$2,$5,$2	mul	$3,$5,$3	xor	$2,$8,$2	xor	$3,$7,$3	addu	$2,$5,$2	addu	$5,$5,$3	subu	$5,$5,$7	subu	$2,$2,$8	addiu	$5,$5,-1	addiu	$2,$2,-1	sra	$5,$5,14	sra	$2,$2,14	xor	$12,$12,$5	xor	$13,$13,$2	subu	$11,$11,$12	subu	$10,$10,$13	sh	$10,2($14)	sh	$11,96($9)	j	$L268	sh	$0,6($14)$L270:	lbu	$5,0($20)	li	$2,3			# 0x3	addiu	$6,$5,-3	move	$7,$0	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$21,20($sp)	j	$L374	addiu	$18,$18,1$L364:	move	$4,$fp	li	$5,17			# 0x11	li	$6,15			# 0xf	li	$7,2			# 0x2	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L375	andi	$2,$17,0x8$L347:	li	$3,1			# 0x1	move	$4,$fp	li	$5,5			# 0x5	li	$6,2			# 0x2	li	$7,1			# 0x1	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$3,20($sp)	j	$L376	andi	$2,$17,0x10$L360:	move	$4,$fp	li	$5,5			# 0x5	li	$6,3			# 0x3	li	$7,2			# 0x2	sw	$2,20($sp)	jal	ff_cavs_mv	sw	$2,16($sp)	j	$L377	andi	$2,$17,0x10$L362:	move	$4,$fp	li	$5,9			# 0x9	li	$6,4			# 0x4	li	$7,1			# 0x1	sw	$2,20($sp)	jal	ff_cavs_mv	sw	$2,16($sp)	j	$L378	andi	$2,$17,0x20$L349:	li	$3,1			# 0x1	move	$4,$fp	li	$5,6			# 0x6	li	$6,3			# 0x3	li	$7,3			# 0x3	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$3,20($sp)	j	$L379	andi	$2,$17,0x20$L352:	move	$4,$fp	li	$5,18			# 0x12	li	$6,15			# 0xf	li	$7,3			# 0x3	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L372	move	$4,$fp$L351:	move	$4,$fp	li	$5,17			# 0x11	li	$6,14			# 0xe	li	$7,1			# 0x1	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L380	andi	$2,$17,0x8$L321:	li	$2,-65536			# 0xffffffffffff0000	and	$2,$4,$2	bne	$2,$0,$L324	srl	$6,$4,16	move	$6,$4	move	$5,$0$L326:	andi	$2,$6,0xff00	beq	$2,$0,$L392	lui	$3,%hi(ff_log2_tab)	srl	$6,$6,8	addiu	$5,$5,8$L392:	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,$L329	sw	$3,8($17)	srl	$2,$4,1	j	$L323	subu	$2,$0,$2$L324:	j	$L326	li	$5,16			# 0x10$L371:	lbu	$16,0($20)	move	$5,$16	addiu	$6,$16,-3	li	$2,3			# 0x3	li	$7,5			# 0x5	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$21,20($sp)	li	$3,3			# 0x3	addiu	$6,$16,9	move	$4,$fp	addiu	$5,$16,12	li	$7,5			# 0x5	sw	$3,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L374	addiu	$18,$18,1$L365:	lbu	$16,0($20)	move	$5,$16	addiu	$6,$16,-3	sll	$16,$16,3	addu	$16,$23,$16	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$21,20($sp)	lw	$4,10592($fp)	lh	$3,2($16)	lh	$2,0($16)	mul	$3,$3,$4	mul	$2,$2,$4	addiu	$3,$3,256	addiu	$2,$2,256	sra	$2,$2,9	sra	$3,$3,9	lw	$5,9928($fp)	addiu	$4,$16,96	subu	$2,$0,$2	subu	$3,$0,$3	sh	$5,4($4)	sh	$2,96($16)	sh	$3,2($4)	j	$L268	sh	$0,6($4)$L329:	j	$L323	srl	$2,$4,1$L370:	move	$4,$fp	li	$2,1			# 0x1	li	$5,5			# 0x5	li	$6,3			# 0x3	li	$7,5			# 0x5	sw	$2,20($sp)	jal	ff_cavs_mv	sw	$0,16($sp)	move	$4,$fp	li	$5,17			# 0x11	li	$6,15			# 0xf	li	$7,5			# 0x5	sw	$0,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L372	move	$4,$fp$L366:	move	$4,$fp	li	$5,17			# 0x11	li	$6,14			# 0xe	move	$7,$0	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L381	lw	$2,36($sp)$L369:	move	$4,$fp	li	$5,22			# 0x16	li	$6,19			# 0x13	move	$7,$0	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L373	move	$4,$fp$L368:	move	$4,$fp	li	$5,21			# 0x15	li	$6,18			# 0x12	move	$7,$0	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L382	lw	$2,48($sp)$L367:	move	$4,$fp	li	$5,18			# 0x12	li	$6,15			# 0xf	move	$7,$0	sw	$2,16($sp)	jal	ff_cavs_mv	sw	$0,20($sp)	j	$L383	lw	$2,40($sp)	.set	macro	.set	reorder	.end	decode_mb_b	.section	.rodata.str1.4	.align	2$LC4:	.ascii	"illegal picture type\012\000"	.align	2$LC5:	.ascii	"unexpected start code 0x%02x\012\000"	.align	2$LC6:	.ascii	"weighted prediction not yet supported\012\000"	.section	.text.cavs_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	cavs_decode_frame	.type	cavs_decode_frame, @functioncavs_decode_frame:	.frame	$sp,104,$31		# vars= 48, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-104	sw	$23,92($sp)	sw	$31,100($sp)	sw	$fp,96($sp)	sw	$22,88($sp)	sw	$21,84($sp)	sw	$20,80($sp)	sw	$19,76($sp)	sw	$18,72($sp)	sw	$17,68($sp)	sw	$16,64($sp)	lw	$18,136($4)	lw	$3,120($sp)	li	$2,-1			# 0xffffffffffffffff	move	$23,$4	sw	$2,16($sp)	sw	$5,108($sp)	sw	$6,112($sp)	sw	$7,116($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L394	sw	$4,0($18)	.set	macro	.set	reorder	lw	$2,8240($18)	bne	$2,$0,$L396	lw	$2,9112($18)	.set	noreorder	.set	nomacro	beq	$2,$0,$L396	li	$2,32			# 0x20	.set	macro	.set	reorder	sw	$2,0($6)	addiu	$7,$18,9304	move	$6,$5	addiu	$8,$18,9112$L399:	lw	$2,0($8)	lw	$3,4($8)	lw	$4,8($8)	lw	$5,12($8)	addiu	$8,$8,16	sw	$2,0($6)	sw	$3,4($6)	sw	$4,8($6)	sw	$5,12($6)	.set	noreorder	.set	nomacro	bne	$8,$7,$L399	addiu	$6,$6,16	.set	macro	.set	reorder	lw	$2,4($8)	lw	$3,0($8)	sw	$2,4($6)	sw	$3,0($6)	move	$5,$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,$5	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,104	.set	macro	.set	reorder$L394:	addiu	$20,$18,8704	addiu	$22,$18,9112	addiu	$fp,$18,9520	addu	$21,$7,$3	andi	$5,$fp,0x3	andi	$6,$20,0x3	andi	$2,$22,0x3	addiu	$3,$18,9516	addiu	$4,$18,9900	move	$19,$7	sw	$5,40($sp)	sw	$6,56($sp)	sw	$2,52($sp)	sw	$3,44($sp)	sw	$4,48($sp)$L684:	move	$4,$19$L712:	move	$5,$21$L740:	.set	noreorder	.set	nomacro	jal	ff_find_start_code	addiu	$6,$sp,16	.set	macro	.set	reorder	lw	$5,16($sp)	move	$19,$2	li	$2,-512			# 0xfffffffffffffe00	and	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L719	lw	$4,116($sp)	.set	macro	.set	reorder	addiu	$4,$5,-432$L720:	subu	$2,$21,$19	sltu	$3,$4,7	.set	noreorder	.set	nomacro	beq	$3,$0,$L404	sll	$16,$2,3	.set	macro	.set	reorder	lui	$3,%hi($L408)	sll	$2,$4,2	addiu	$3,$3,%lo($L408)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	.rdata	.align	2	.align	2$L408:	.word	$L405	.word	$L404	.word	$L684	.word	$L406	.word	$L404	.word	$L684	.word	$L407	.section	.text.cavs_decode_frame$L404:	addiu	$2,$5,-257	sltu	$2,$2,175	.set	noreorder	.set	nomacro	beq	$2,$0,$L712	move	$4,$19	.set	macro	.set	reorder	sra	$2,$16,3

⌨️ 快捷键说明

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