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

📄 indeo2.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "indeo2.c"	.section .mdebug.abi32	.previous	.section	.text.ir2_decode_init,"ax",@progbits	.align	2	.align	5	.ent	ir2_decode_init	.type	ir2_decode_init, @functionir2_decode_init:	.frame	$sp,64,$31		# vars= 0, regs= 1/0, args= 56, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$3,$4	addiu	$sp,$sp,-64	lui	$4,%hi(ir2_vlc)	sw	$31,56($sp)	addiu	$4,$4,%lo(ir2_vlc)	lui	$2,%hi(ir2_codes)	lw	$8,136($3)	lw	$9,4($4)	addiu	$12,$2,%lo(ir2_codes)	li	$2,7			# 0x7	addiu	$7,$12,2	li	$10,4			# 0x4	li	$11,2			# 0x2	li	$5,14			# 0xe	li	$6,143			# 0x8f	sw	$2,52($3)	beq	$9,$0,$L6	sw	$3,0($8)	lw	$31,56($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,64$L6:	li	$2,3			# 0x3	sw	$10,28($sp)	sw	$11,32($sp)	sw	$2,48($sp)	sw	$10,16($sp)	sw	$11,20($sp)	sw	$12,24($sp)	sw	$0,36($sp)	sw	$0,40($sp)	jal	init_vlc_sparse	sw	$0,44($sp)	lw	$31,56($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder	.end	ir2_decode_init	.section	.text.ir2_decode_plane,"ax",@progbits	.align	2	.align	5	.ent	ir2_decode_plane	.type	ir2_decode_plane, @functionir2_decode_plane:	.frame	$sp,8,$31		# vars= 0, regs= 2/0, args= 0, gp= 0	.mask	0x00030000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	andi	$2,$5,0x1	sw	$17,4($sp)	sw	$16,0($sp)	move	$13,$5	move	$14,$4	move	$17,$6	move	$10,$7	lw	$11,24($sp)	bne	$2,$0,$L8	lw	$24,28($sp)	blez	$5,$L10	lui	$2,%hi(ir2_vlc)	addiu	$12,$2,%lo(ir2_vlc)	move	$8,$0	addiu	$9,$4,208$L12:	lw	$6,8($9)	lw	$2,208($14)	sra	$4,$6,3	addu	$4,$4,$2	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	lbu	$2,1($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sra	$2,$2,$4	lw	$3,4($12)	andi	$2,$2,0x3fff	sll	$2,$2,2	addu	$2,$2,$3	lh	$5,0($2)	lh	$3,2($2)	addiu	$4,$5,1	addu	$6,$6,$3	slt	$2,$4,128	beq	$2,$0,$L48	sw	$6,8($9)	sll	$2,$4,1	addu	$2,$24,$2	lbu	$4,0($2)	addu	$3,$10,$8	sb	$4,0($3)	lbu	$5,1($2)	addiu	$8,$8,2	sb	$5,1($3)$L16:	slt	$2,$8,$13	bne	$2,$0,$L12	nop$L10:	slt	$2,$17,2	bne	$2,$0,$L20	lui	$2,%hi(ir2_vlc)	addu	$8,$11,$10	addiu	$16,$2,%lo(ir2_vlc)	li	$25,1			# 0x1	addiu	$10,$14,208$L22:	blez	$13,$L38	move	$9,$0	move	$15,$16	j	$L24	li	$12,-256			# 0xffffffffffffff00$L50:	sra	$2,$2,31	addiu	$5,$9,1	andi	$4,$2,0x00ff	addu	$3,$9,$8	subu	$2,$5,$11	sb	$4,0($3)	addu	$2,$2,$8	lbu	$3,0($2)	lbu	$4,1($6)	addu	$3,$3,$4	addiu	$3,$3,-128	and	$2,$3,$12	beq	$2,$0,$L35	subu	$2,$0,$3$L52:	sra	$2,$2,31	andi	$3,$2,0x00ff$L37:	addu	$2,$5,$8	sb	$3,0($2)	addiu	$9,$5,1$L28:	slt	$2,$9,$13	beq	$2,$0,$L38	nop$L24:	lw	$6,8($10)	lw	$2,208($14)	sra	$4,$6,3	addu	$4,$4,$2	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	lbu	$2,1($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sra	$2,$2,$4	lw	$3,4($15)	andi	$2,$2,0x3fff	sll	$2,$2,2	addu	$2,$2,$3	lh	$5,0($2)	lh	$3,2($2)	addiu	$4,$5,1	addu	$6,$6,$3	slt	$2,$4,128	beq	$2,$0,$L49	sw	$6,8($10)	sll	$4,$4,1	subu	$2,$9,$11	addu	$2,$2,$8	addu	$6,$4,$24	lbu	$3,0($2)	lbu	$4,0($6)	addu	$3,$3,$4	addiu	$3,$3,-128	and	$2,$3,$12	bne	$2,$0,$L50	subu	$2,$0,$3	addiu	$5,$9,1	andi	$4,$3,0x00ff	subu	$2,$5,$11	addu	$3,$9,$8	sb	$4,0($3)	addu	$2,$2,$8	lbu	$3,0($2)	lbu	$4,1($6)	addu	$3,$3,$4	addiu	$3,$3,-128	and	$2,$3,$12	bne	$2,$0,$L52	subu	$2,$0,$3$L35:	j	$L37	andi	$3,$3,0x00ff$L38:	addiu	$25,$25,1	beq	$17,$25,$L20	addu	$8,$8,$11	j	$L22	nop$L49:	addiu	$2,$5,-126	sll	$6,$2,1	addu	$7,$6,$9	slt	$2,$13,$7	bne	$2,$0,$L8	nop	blez	$6,$L28	subu	$2,$9,$11	addu	$4,$2,$8	addu	$3,$9,$8	move	$5,$0$L30:	lbu	$2,0($4)	addiu	$5,$5,1	sb	$2,0($3)	addiu	$4,$4,1	bne	$6,$5,$L30	addiu	$3,$3,1	j	$L28	move	$9,$7$L8:	lw	$17,4($sp)	lw	$16,0($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,8$L48:	addiu	$2,$5,-126	sll	$4,$2,1	addu	$6,$8,$4	slt	$2,$13,$6	bne	$2,$0,$L8	nop	blez	$4,$L16	addu	$3,$10,$8	move	$2,$0	li	$5,-128$L18:	addiu	$2,$2,1	sb	$5,0($3)	bne	$4,$2,$L18	addiu	$3,$3,1	j	$L16	move	$8,$6$L20:	lw	$17,4($sp)	lw	$16,0($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	ir2_decode_plane	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"reget_buffer() failed\012\000"	.section	.text.ir2_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	ir2_decode_frame	.type	ir2_decode_frame, @functionir2_decode_frame:	.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-64	sw	$21,44($sp)	sw	$20,40($sp)	sw	$18,32($sp)	sw	$16,24($sp)	sw	$31,60($sp)	sw	$fp,56($sp)	sw	$23,52($sp)	sw	$22,48($sp)	sw	$19,36($sp)	sw	$17,28($sp)	lw	$17,136($4)	move	$18,$4	lw	$2,8($17)	sw	$5,68($sp)	sw	$6,72($sp)	move	$16,$7	lw	$21,80($sp)	beq	$2,$0,$L54	addiu	$20,$17,8	lw	$2,264($4)	jal	$2	move	$5,$20$L54:	li	$4,13			# 0xd	li	$3,1			# 0x1	lw	$2,592($18)	sw	$4,180($20)	sw	$3,80($20)	move	$4,$18	jal	$2	move	$5,$20	bne	$2,$0,$L124	addiu	$2,$21,-41	lbu	$3,18($16)	sra	$2,$2,3	sw	$3,224($17)	addiu	$8,$17,208	bltz	$2,$L59	addiu	$3,$21,-48	bltz	$3,$L59	addiu	$7,$16,48	sw	$3,12($8)	sw	$0,8($8)	addu	$4,$7,$2	lw	$2,224($17)	sw	$7,0($8)	bne	$2,$0,$L125	sw	$4,4($8)$L63:	lw	$12,40($18)	lw	$25,44($18)	andi	$2,$12,0x1	lw	$11,8($17)	bne	$2,$0,$L66	lw	$19,24($17)	blez	$25,$L66	lui	$2,%hi(ir2_vlc)	addiu	$22,$2,%lo(ir2_vlc)	lui	$3,%hi(ir2_luma_table)	lui	$2,%hi(ir2_luma_table+1)	addiu	$23,$3,%lo(ir2_luma_table)	addiu	$fp,$2,%lo(ir2_luma_table+1)	move	$24,$0$L69:	blez	$12,$L81	nop	move	$10,$0	move	$15,$22	move	$14,$23	li	$13,-256			# 0xffffffffffffff00	j	$L71	move	$16,$fp$L126:	addu	$10,$10,$4	slt	$2,$10,$12	beq	$2,$0,$L81	nop$L71:	lw	$6,8($8)	lw	$2,0($8)	sra	$4,$6,3	addu	$4,$4,$2	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	lbu	$2,1($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sra	$2,$2,$4	lw	$3,4($15)	andi	$2,$2,0x3fff	sll	$2,$2,2	addu	$2,$2,$3	lh	$3,0($2)	lh	$5,2($2)	addiu	$4,$3,-126	addiu	$3,$3,1	sll	$7,$3,1	addu	$6,$6,$5	slt	$3,$3,128	addu	$9,$11,$10	sll	$4,$4,1	addu	$2,$7,$14	beq	$3,$0,$L126	sw	$6,8($8)	lbu	$3,0($2)	lbu	$4,0($9)	sll	$2,$3,1	addu	$2,$2,$3	addiu	$2,$2,-384	sra	$2,$2,2	addu	$4,$4,$2	subu	$3,$0,$4	sra	$3,$3,31	and	$2,$4,$13	bne	$2,$0,$L77	andi	$3,$3,0x00ff	andi	$3,$4,0x00ff$L77:	sb	$3,0($9)	addu	$2,$7,$16	lbu	$3,0($2)	addiu	$6,$10,1	sll	$2,$3,1	addu	$2,$2,$3	addu	$5,$11,$6	lbu	$4,0($5)	addiu	$2,$2,-384	sra	$2,$2,2	addu	$4,$4,$2	subu	$3,$0,$4	sra	$3,$3,31	and	$2,$4,$13	bne	$2,$0,$L80	andi	$3,$3,0x00ff	andi	$3,$4,0x00ff$L80:	addiu	$10,$6,1	slt	$2,$10,$12	bne	$2,$0,$L71	sb	$3,0($5)$L81:	addiu	$24,$24,1	bne	$25,$24,$L69	addu	$11,$11,$19	lw	$12,40($18)	lw	$25,44($18)$L66:	sra	$12,$12,2	andi	$2,$12,0x1	lw	$11,16($17)	beq	$2,$0,$L127	lw	$19,32($17)$L65:	lw	$7,68($sp)$L130:	move	$6,$20	addiu	$8,$17,200$L116:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L116	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	lw	$3,72($sp)	li	$2,32			# 0x20	sw	$2,0($3)$L58:	move	$2,$21	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,64$L127:	sra	$25,$25,2	blez	$25,$L65	lui	$2,%hi(ir2_vlc)	addiu	$22,$2,%lo(ir2_vlc)	lui	$3,%hi(ir2_luma_table)	lui	$2,%hi(ir2_luma_table+1)	addiu	$23,$3,%lo(ir2_luma_table)	addiu	$fp,$2,%lo(ir2_luma_table+1)	move	$24,$0$L85:	blez	$12,$L97	nop	move	$10,$0	move	$15,$22	move	$14,$23	li	$13,-256			# 0xffffffffffffff00	j	$L87	move	$16,$fp$L128:	addu	$10,$10,$4	slt	$2,$10,$12	beq	$2,$0,$L97	nop$L87:	lw	$6,8($8)	lw	$2,0($8)	sra	$4,$6,3	addu	$4,$4,$2	lbu	$3,3($4)	lbu	$5,2($4)	lbu	$7,0($4)	lbu	$2,1($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sra	$2,$2,$4	lw	$3,4($15)	andi	$2,$2,0x3fff	sll	$2,$2,2	addu	$2,$2,$3	lh	$3,0($2)	lh	$5,2($2)	addiu	$4,$3,-126	addiu	$3,$3,1	sll	$7,$3,1	addu	$6,$6,$5	slt	$3,$3,128	addu	$9,$10,$11	sll	$4,$4,1	addu	$2,$7,$14	beq	$3,$0,$L128	sw	$6,8($8)	lbu	$3,0($2)	lbu	$4,0($9)	sll	$2,$3,1	addu	$2,$2,$3	addiu	$2,$2,-384	sra	$2,$2,2	addu	$4,$4,$2	subu	$3,$0,$4	sra	$3,$3,31	and	$2,$4,$13	bne	$2,$0,$L93	andi	$3,$3,0x00ff	andi	$3,$4,0x00ff$L93:	sb	$3,0($9)	addu	$2,$7,$16	lbu	$3,0($2)	addiu	$6,$10,1	sll	$2,$3,1	addu	$2,$2,$3	addu	$5,$6,$11	lbu	$4,0($5)	addiu	$2,$2,-384	sra	$2,$2,2	addu	$4,$4,$2	subu	$3,$0,$4	sra	$3,$3,31	and	$2,$4,$13	bne	$2,$0,$L96	andi	$3,$3,0x00ff	andi	$3,$4,0x00ff$L96:	addiu	$10,$6,1	slt	$2,$10,$12	bne	$2,$0,$L87	sb	$3,0($5)$L97:	addiu	$24,$24,1	beq	$25,$24,$L98	addu	$11,$11,$19	j	$L85	nop$L59:	move	$3,$0	sw	$3,12($8)	sw	$0,8($8)	lw	$2,224($17)	move	$7,$0	move	$4,$0	sw	$7,0($8)	beq	$2,$0,$L63	sw	$4,4($8)$L125:	lw	$7,8($17)	lw	$5,40($18)	lw	$6,44($18)	lw	$2,24($17)	lui	$16,%hi(ir2_luma_table)	addiu	$16,$16,%lo(ir2_luma_table)	move	$4,$17	sw	$2,16($sp)	jal	ir2_decode_plane	sw	$16,20($sp)	lw	$5,40($18)	lw	$6,44($18)	lw	$7,16($17)	lw	$2,32($17)	move	$4,$17	sra	$5,$5,2	sra	$6,$6,2	sw	$2,16($sp)	jal	ir2_decode_plane	sw	$16,20($sp)	lw	$6,44($18)	lw	$5,40($18)	lw	$7,12($17)	lw	$2,28($17)	sra	$5,$5,2	sra	$6,$6,2	move	$4,$17	sw	$2,16($sp)	jal	ir2_decode_plane	sw	$16,20($sp)	j	$L130	lw	$7,68($sp)$L98:	lw	$2,40($18)	lw	$4,44($18)	sra	$12,$2,2

⌨️ 快捷键说明

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