cavs.mid

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

MID
4,451
字号
	sra	$2,$2,2	li	$3,3			# 0x3	bne	$10,$3,$L54	sb	$2,2($9)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L58:	slt	$2,$10,4	bne	$2,$0,$L59	nop$L74:	lbu	$3,-4($8)	lbu	$2,-5($8)	lbu	$4,-3($8)	sll	$3,$3,1	addiu	$3,$3,2	addu	$2,$2,$4	addu	$2,$2,$3	sra	$2,$2,2	li	$3,5			# 0x5	bne	$10,$3,$L62	sb	$2,4($9)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L66:	slt	$2,$10,6	bne	$2,$0,$L67	nop$L76:	lbu	$3,-6($8)	lbu	$2,-7($8)	lbu	$4,-5($8)	sll	$3,$3,1	addiu	$3,$3,2	addu	$2,$2,$4	addu	$2,$2,$3	sra	$2,$2,2	li	$3,7			# 0x7	bne	$10,$3,$L37	sb	$2,6($9)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L69:	lw	$18,8($sp)	lw	$17,4($sp)	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,16$L43:	lbu	$2,0($12)	lbu	$3,-1($12)	lbu	$4,0($13)	sll	$2,$2,1	addu	$3,$3,$4	addiu	$2,$2,2	addu	$3,$3,$2	sra	$3,$3,2	sb	$3,0($9)$L46:	blez	$10,$L47	nop	lbu	$3,-1($8)	lbu	$2,-2($8)	lbu	$4,0($8)	sll	$3,$3,1	addiu	$3,$3,2	addu	$2,$2,$4	addu	$2,$2,$3	sra	$2,$2,2	li	$3,2			# 0x2	bne	$10,$3,$L50	sb	$2,1($9)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L54:	slt	$2,$10,3	bne	$2,$0,$L55	nop$L73:	lbu	$3,-3($8)	lbu	$2,-4($8)	lbu	$4,-2($8)	sll	$3,$3,1	addiu	$3,$3,2	addu	$2,$2,$4	addu	$2,$2,$3	sra	$2,$2,2	li	$3,4			# 0x4	bne	$10,$3,$L58	sb	$2,3($9)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L62:	slt	$2,$10,5	bne	$2,$0,$L63	nop$L75:	lbu	$3,-5($8)	lbu	$2,-6($8)	lbu	$4,-4($8)	sll	$3,$3,1	addiu	$3,$3,2	addu	$2,$2,$4	addu	$2,$2,$3	sra	$2,$2,2	li	$3,6			# 0x6	bne	$10,$3,$L66	sb	$2,5($9)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L37:	slt	$2,$10,7	beq	$2,$0,$L38	nop$L77:	lbu	$2,0($7)	lbu	$3,0($6)	lbu	$4,8($12)$L70:	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	addiu	$10,$10,1	li	$2,8			# 0x8	sb	$3,7($9)	addu	$11,$11,$17	addiu	$6,$6,-1	addiu	$12,$12,-1	addiu	$7,$7,-1	addu	$9,$9,$18	addiu	$8,$8,1	addiu	$24,$24,-1	addiu	$25,$25,-1	addiu	$15,$15,-1	addiu	$14,$14,-1	beq	$10,$2,$L69	addiu	$13,$13,-1	bne	$10,$0,$L71	nop$L41:	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$3,1($16)	sll	$2,$2,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($11)$L47:	lbu	$2,0($13)	lbu	$3,0($12)	lbu	$4,0($14)	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	slt	$2,$10,2	beq	$2,$0,$L72	sb	$3,1($9)$L51:	lbu	$2,0($14)	lbu	$3,0($13)	lbu	$4,0($15)	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	slt	$2,$10,3	beq	$2,$0,$L73	sb	$3,2($9)$L55:	lbu	$2,0($15)	lbu	$3,0($14)	lbu	$4,0($25)	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	slt	$2,$10,4	beq	$2,$0,$L74	sb	$3,3($9)$L59:	lbu	$2,0($25)	lbu	$3,0($15)	lbu	$4,0($24)	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	slt	$2,$10,5	beq	$2,$0,$L75	sb	$3,4($9)$L63:	lbu	$2,0($24)	lbu	$3,0($25)	lbu	$4,0($6)	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	slt	$2,$10,6	beq	$2,$0,$L76	sb	$3,5($9)$L67:	lbu	$2,0($6)	lbu	$3,0($24)	lbu	$4,0($7)	sll	$2,$2,1	addiu	$2,$2,2	addu	$3,$3,$4	addu	$3,$3,$2	sra	$3,$3,2	slt	$2,$10,7	bne	$2,$0,$L77	sb	$3,6($9)$L38:	lbu	$2,-7($8)	lbu	$3,-8($8)	j	$L70	lbu	$4,-6($8)	.set	macro	.set	reorder	.end	intra_pred_down_right	.section	.text.intra_pred_lp_left,"ax",@progbits	.align	2	.align	5	.ent	intra_pred_lp_left	.type	intra_pred_lp_left, @functionintra_pred_lp_left:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$5,$4	move	$8,$0$L79:	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($5)	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,1($5)	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,2($5)	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,3($5)	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,4($5)	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,5($5)	lbu	$3,1($6)	lbu	$4,2($6)	lbu	$2,0($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,6($5)	lbu	$3,1($6)	lbu	$2,0($6)	lbu	$4,2($6)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,7($5)	addiu	$8,$8,1	li	$2,8			# 0x8	addiu	$6,$6,1	bne	$8,$2,$L79	addu	$5,$5,$7	j	$31	nop	.set	macro	.set	reorder	.end	intra_pred_lp_left	.section	.text.intra_pred_lp_top,"ax",@progbits	.align	2	.align	5	.ent	intra_pred_lp_top	.type	intra_pred_lp_top, @functionintra_pred_lp_top:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$6,$4	move	$8,$0	addiu	$15,$5,1	addiu	$14,$5,2	addiu	$13,$5,3	addiu	$12,$5,4	addiu	$11,$5,5	addiu	$10,$5,6	addiu	$9,$5,7$L85:	lbu	$3,1($5)	lbu	$4,2($5)	lbu	$2,0($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,0($6)	lbu	$3,1($15)	lbu	$4,2($15)	lbu	$2,1($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,1($6)	lbu	$3,1($14)	lbu	$4,2($14)	lbu	$2,2($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,2($6)	lbu	$3,1($13)	lbu	$4,2($13)	lbu	$2,3($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,3($6)	lbu	$3,1($12)	lbu	$4,2($12)	lbu	$2,4($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,4($6)	lbu	$3,1($11)	lbu	$4,2($11)	lbu	$2,5($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,5($6)	lbu	$3,1($10)	lbu	$4,2($10)	lbu	$2,6($5)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,6($6)	lbu	$3,1($9)	lbu	$2,7($5)	lbu	$4,2($9)	sll	$3,$3,1	addu	$2,$2,$4	addiu	$3,$3,2	addu	$2,$2,$3	sra	$2,$2,2	sb	$2,7($6)	addiu	$8,$8,1	li	$2,8			# 0x8	bne	$8,$2,$L85	addu	$6,$6,$7	j	$31	nop	.set	macro	.set	reorder	.end	intra_pred_lp_top	.section	.text.ff_cavs_init_mb,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_init_mb	.ent	ff_cavs_init_mb	.type	ff_cavs_init_mb, @functionff_cavs_init_mb:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$10,9988($4)	lw	$5,10216($4)	sll	$3,$10,4	addu	$2,$3,$5	lw	$8,0($2)	lw	$9,4($2)	lw	$6,10220($4)	sw	$8,10032($4)	sw	$9,10036($4)	move	$7,$4	addu	$3,$3,$6	sll	$4,$10,1	lw	$8,0($3)	lw	$9,4($3)	addiu	$2,$4,1	sll	$2,$2,3	sw	$8,10128($7)	sw	$9,10132($7)	addu	$3,$2,$5	lw	$8,0($3)	lw	$9,4($3)	addu	$2,$2,$6	sw	$8,10040($7)	sw	$9,10044($7)	lw	$8,0($2)	lw	$9,4($2)	lw	$3,10264($7)	addiu	$4,$4,2	sll	$4,$4,3	sll	$2,$10,3	sw	$8,10136($7)	sw	$9,10140($7)	addu	$5,$4,$5	addu	$2,$2,$3	lw	$8,0($5)	lw	$9,4($5)	lw	$3,0($2)	addu	$4,$4,$6	sw	$8,10048($7)	sw	$9,10052($7)	sw	$3,10232($7)	lw	$6,9996($7)	lw	$8,0($4)	lw	$9,4($4)	lw	$3,4($2)	andi	$4,$6,0x2	sw	$8,10144($7)	sw	$9,10148($7)	bne	$4,$0,$L91	sw	$3,10236($7)	lui	$4,%hi(ff_cavs_un_mv)	lw	$2,%lo(ff_cavs_un_mv)($4)	lw	$3,%lo(ff_cavs_un_mv+4)($4)	li	$5,-13			# 0xfffffffffffffff3	li	$4,-1			# 0xffffffffffffffff	and	$6,$6,$5	sw	$2,10136($7)	sw	$3,10140($7)	sw	$4,10232($7)	sw	$2,10032($7)	sw	$3,10036($7)	sw	$2,10040($7)	sw	$3,10044($7)	sw	$2,10128($7)	sw	$3,10132($7)	sw	$4,10236($7)	sw	$6,9996($7)$L93:	lw	$5,9948($7)	addiu	$2,$5,-1	beq	$10,$2,$L103	li	$2,-5			# 0xfffffffffffffffb$L95:	andi	$2,$6,0x4	bne	$2,$0,$L104	andi	$2,$6,0x8	lui	$4,%hi(ff_cavs_un_mv)	lw	$2,%lo(ff_cavs_un_mv)($4)	lw	$3,%lo(ff_cavs_un_mv+4)($4)	sw	$2,10144($7)	sw	$3,10148($7)	sw	$2,10048($7)	sw	$3,10052($7)	andi	$2,$6,0x8$L104:	bne	$2,$0,$L99	lui	$4,%hi(ff_cavs_un_mv)	lw	$2,%lo(ff_cavs_un_mv)($4)	lw	$3,%lo(ff_cavs_un_mv+4)($4)	sw	$2,10120($7)	sw	$3,10124($7)	sw	$2,10024($7)	sw	$3,10028($7)$L99:	lw	$2,9992($7)	lw	$3,10584($7)	mul	$4,$2,$5	addu	$2,$4,$10	addu	$3,$3,$2	j	$31	sw	$3,10588($7)$L91:	beq	$10,$0,$L93	nop	lw	$5,9948($7)	ori	$6,$6,0x8	addiu	$2,$5,-1	bne	$10,$2,$L95	sw	$6,9996($7)	li	$2,-5			# 0xfffffffffffffffb$L103:	and	$6,$6,$2	j	$L95	sw	$6,9996($7)	.set	macro	.set	reorder	.end	ff_cavs_init_mb	.section	.text.ff_cavs_next_mb,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_next_mb	.ent	ff_cavs_next_mb	.type	ff_cavs_next_mb, @functionff_cavs_next_mb:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$2,10040($4)	lw	$3,10044($4)	sw	$2,10024($4)	sw	$3,10028($4)	lw	$2,10072($4)	lw	$3,10076($4)	sw	$2,10056($4)	sw	$3,10060($4)	lw	$2,10104($4)	lw	$3,10108($4)	move	$11,$4	lw	$9,9988($4)	lw	$7,10216($4)	lw	$4,10096($4)	sw	$2,10088($11)	sw	$3,10092($11)	lw	$2,10136($11)	lw	$3,10140($11)	sw	$2,10120($11)	sw	$3,10124($11)	lw	$2,10168($11)	lw	$3,10172($11)	lw	$5,10100($11)	sw	$2,10152($11)	sw	$3,10156($11)	lw	$2,10200($11)	lw	$3,10204($11)	sll	$8,$9,4	addu	$7,$8,$7	sw	$2,10184($11)	sw	$3,10188($11)	sw	$4,0($7)	sw	$5,4($7)	lw	$3,10108($11)	lw	$2,10104($11)	lw	$6,10220($11)	sw	$2,8($7)	sw	$3,12($7)	lw	$4,10192($11)	lw	$5,10196($11)	addu	$8,$8,$6	sw	$4,0($8)	sw	$5,4($8)	lw	$2,9996($11)	lw	$3,10004($11)	lw	$4,10008($11)	lw	$5,10012($11)	lw	$6,10200($11)	lw	$7,10204($11)	lw	$10,9948($11)	ori	$2,$2,0x1	addiu	$3,$3,16	addiu	$4,$4,8	addiu	$5,$5,8	addiu	$9,$9,1	li	$13,-1			# 0xffffffffffffffff	li	$12,1			# 0x1	sw	$6,8($8)	sw	$7,12($8)	sw	$2,9996($11)	sw	$3,10004($11)	sw	$4,10008($11)	sw	$5,10012($11)	bne	$9,$10,$L108	sw	$9,9988($11)	lw	$9,9992($11)	li	$2,6			# 0x6	lw	$3,10268($11)	addiu	$9,$9,1	sw	$2,9996($11)	lw	$2,10272($11)	sll	$3,$3,4	sll	$6,$9,3	mul	$6,$6,$2	mul	$12,$9,$3	lui	$2,%hi(ff_cavs_un_mv)	lw	$4,%lo(ff_cavs_un_mv)($2)	lw	$5,%lo(ff_cavs_un_mv+4)($2)	lw	$10,8704($11)	lw	$7,8708($11)	lw	$8,8712($11)	lw	$2,9952($11)	addu	$3,$12,$10	addu	$8,$8,$6	addu	$7,$7,$6	xor	$2,$9,$2	sw	$13,10240($11)	sw	$4,10184($11)	sw	$5,10188($11)	sw	$3,10004($11)	sw	$7,10008($11)	sw	$8,10012($11)	sw	$13,10252($11)	sw	$4,10024($11)	sw	$5,10028($11)	sw	$4,10056($11)	sw	$5,10060($11)	sw	$4,10088($11)	sw	$5,10092($11)	sw	$4,10120($11)	sw	$5,10124($11)	sw	$4,10152($11)	sw	$5,10156($11)	sw	$0,9988($11)	sw	$9,9992($11)	sltu	$12,$0,$2$L108:	j	$31	move	$2,$12	.set	macro	.set	reorder	.end	ff_cavs_next_mb	.section	.text.ff_cavs_end,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_end	.ent	ff_cavs_end	.type	ff_cavs_end, @functionff_cavs_end:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,20($sp)	sw	$16,16($sp)	lw	$16,136($4)	jal	av_free	lw	$4,10020($16)	jal	av_free	lw	$4,10216($16)	jal	av_free	lw	$4,10220($16)	jal	av_free	lw	$4,10264($16)	jal	av_free	lw	$4,10436($16)	jal	av_free	lw	$4,10440($16)	jal	av_free	lw	$4,10444($16)	jal	av_free	lw	$4,10224($16)	jal	av_free	lw	$4,10584($16)	jal	av_free	lw	$4,10616($16)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	ff_cavs_end	.section	.text.ff_cavs_init,"ax",@progbits	.align	2	.align	5	.globl	ff_cavs_init	.ent	ff_cavs_init	.type	ff_cavs_init, @functionff_cavs_init:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$31,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$16,136($4)	move	$17,$4	jal	MPV_decode_defaults	move	$4,$16	lui	$2,%hi(ff_cavs_un_mv)	lw	$10,%lo(ff_cavs_un_mv)($2)	lw	$11,%lo(ff_cavs_un_mv+4)($2)	lui	$2,%hi(intra_pred_down_left)	li	$3,8			# 0x8	addiu	$2,$2,%lo(intra_pred_down_left)	sw	$3,10280($16)	sw	$2,10536($16)	lui	$9,%hi(intra_pred_vert)	lui	$8,%hi(intra_pred_horiz)	lui	$7,%hi(intra_pred_lp)	lui	$6,%hi(intra_pred_lp_left)	lui	$5,%hi(intra_pred_lp_top)	lui	$4,%hi(intra_pred_dc_128)	lui	$3,%hi(intra_pred_down_right)	lui	$2,%hi(intra_pred_plane)	addiu	$9,$9,%lo(intra_pred_vert)	addiu	$8,$8,%lo(intra_pred_horiz)	addiu	$7,$7,%lo(intra_pred_lp)	addiu	$6,$6,%lo(intra_pred_lp_left)	addiu	$5,$5,%lo(intra_pred_lp_top)	addiu	$4,$4,%lo(intra_pred_dc_128)	addiu	$2,$2,%lo(intra_pred_plane)	addiu	$3,$3,%lo(intra_pred_down_right)	sw	$2,10568($16)	sw	$10,10176($16)	sw	$11,10180($16)	sw	$0,52($17)	sw	$3,10540($16)	sw	$7,10556($16)	sw	$8,10560($16)	sw	$9,10564($16)	sw	$6,10572($16)	sw	$5,10576($16)	sw	$4,10580($16)	sw	$17,0($16)	sw	$0,10276($16)	sw	$9,10524($16)	sw	$8,10528($16)	sw	$7,10532($16)	sw	$6,10544($16)	sw	$5,10548($16)	sw	$4,10552($16)	sw	$10,10080($16)	sw	$11,10084($16)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0

⌨️ 快捷键说明

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