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

📄 lzw.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "lzw.c"	.section .mdebug.abi32	.previous	.section	.text.ff_lzw_cur_ptr,"ax",@progbits	.align	2	.align	5	.globl	ff_lzw_cur_ptr	.ent	ff_lzw_cur_ptr	.type	ff_lzw_cur_ptr, @functionff_lzw_cur_ptr:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	lw	$2,0($4)	.set	macro	.set	reorder	.end	ff_lzw_cur_ptr	.section	.text.ff_lzw_decode_tail,"ax",@progbits	.align	2	.align	5	.globl	ff_lzw_decode_tail	.ent	ff_lzw_decode_tail	.type	ff_lzw_decode_tail, @functionff_lzw_decode_tail:	.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,16($4)	bne	$2,$0,$L4	nop	lw	$5,0($4)	lw	$6,4($4)	sltu	$2,$5,$6	beq	$2,$0,$L16	nop	lw	$3,16452($4)	bgtz	$3,$L15	addu	$2,$3,$5	j	$L16	nop$L14:	blez	$2,$L16	move	$3,$2	addu	$2,$3,$5$L15:	sw	$2,0($4)	addiu	$5,$2,1	lbu	$2,0($2)	sltu	$3,$5,$6	sw	$2,16452($4)	bne	$3,$0,$L14	sw	$5,0($4)$L16:	j	$31	nop$L4:	lw	$2,4($4)	j	$31	sw	$2,0($4)	.set	macro	.set	reorder	.end	ff_lzw_decode_tail	.section	.text.ff_lzw_decode_init,"ax",@progbits	.align	2	.align	5	.globl	ff_lzw_decode_init	.ent	ff_lzw_decode_init	.type	ff_lzw_decode_init, @functionff_lzw_decode_init:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$10,$5,1	lui	$2,%hi(mask)	addiu	$2,$2,%lo(mask)	sll	$3,$10,1	li	$8,1			# 0x1	addu	$3,$3,$2	addiu	$2,$5,-1	sll	$9,$8,$5	sltu	$2,$2,12	addiu	$14,$9,2	sll	$8,$8,$10	li	$24,-1			# 0xffffffffffffffff	addiu	$13,$9,1	li	$11,-1			# 0xffffffffffffffff	addiu	$12,$4,68	addu	$7,$6,$7	beq	$2,$0,$L20	lw	$15,16($sp)	lhu	$3,0($3)	xori	$2,$15,0x1	sltu	$2,$2,1	sw	$2,48($4)	sw	$7,4($4)	sw	$3,24($4)	sw	$8,44($4)	sw	$13,36($4)	sw	$14,52($4)	sw	$24,60($4)	sw	$12,64($4)	sw	$6,0($4)	sw	$0,12($4)	sw	$0,8($4)	sw	$0,16452($4)	sw	$5,28($4)	sw	$10,20($4)	sw	$9,32($4)	sw	$14,40($4)	sw	$24,56($4)	sw	$15,16($4)	move	$11,$0$L20:	j	$31	move	$2,$11	.set	macro	.set	reorder	.end	ff_lzw_decode_init	.section	.text.ff_lzw_decode,"ax",@progbits	.align	2	.align	5	.globl	ff_lzw_decode	.ent	ff_lzw_decode	.type	ff_lzw_decode, @functionff_lzw_decode:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	lw	$2,36($4)	move	$9,$4	move	$14,$5	bltz	$2,$L70	move	$16,$6	lui	$2,%hi(mask)	lw	$11,64($4)	lw	$13,60($4)	lw	$15,56($4)	addiu	$25,$2,%lo(mask)	addiu	$24,$4,68$L69:	sltu	$2,$24,$11	bne	$2,$0,$L27	nop$L74:	lw	$2,16($9)	bne	$2,$0,$L32	nop	lw	$10,20($9)	lw	$7,8($9)	slt	$2,$7,$10	beq	$2,$0,$L71	nop	lw	$3,16452($9)	lw	$5,0($9)	lw	$8,12($9)$L34:	bne	$3,$0,$L38	nop	lbu	$3,0($5)	addiu	$5,$5,1	sw	$3,16452($9)	sw	$5,0($9)$L38:	lbu	$2,0($5)	addiu	$3,$3,-1	sll	$2,$2,$7	addiu	$7,$7,8	or	$8,$8,$2	addiu	$5,$5,1	slt	$2,$7,$10	sw	$8,12($9)	sw	$5,0($9)	sw	$7,8($9)	bne	$2,$0,$L34	sw	$3,16452($9)$L35:	lw	$2,24($9)	move	$5,$8	lw	$4,36($9)	srl	$8,$8,$10	sw	$8,12($9)	subu	$3,$7,$10	and	$8,$5,$2	beq	$8,$4,$L41	sw	$3,8($9)$L76:	lw	$2,32($9)	beq	$8,$2,$L72	nop	lw	$2,52($9)	beq	$8,$2,$L73	slt	$2,$8,$2	beq	$2,$0,$L41	move	$7,$8$L48:	lw	$2,40($9)	slt	$2,$7,$2	bne	$2,$0,$L78	andi	$4,$7,0x00ff$L63:	addu	$3,$7,$9	lbu	$4,4164($3)	sll	$2,$7,1	sb	$4,0($11)	addu	$2,$2,$9	lhu	$7,8260($2)	lw	$3,40($9)	slt	$3,$7,$3	beq	$3,$0,$L63	addiu	$11,$11,1	andi	$4,$7,0x00ff$L78:	sb	$4,0($11)	lw	$5,52($9)	lw	$12,44($9)	slt	$2,$5,$12	beq	$2,$0,$L52	addiu	$11,$11,1	bltz	$13,$L52	sll	$2,$5,1	addu	$3,$5,$9	addu	$2,$2,$9	addiu	$5,$5,1	sb	$4,4164($3)	sh	$13,8260($2)	sw	$5,52($9)$L52:	lw	$2,48($9)	subu	$2,$12,$2	slt	$2,$5,$2	bne	$2,$0,$L79	move	$13,$8	lw	$5,20($9)	slt	$2,$5,12	beq	$2,$0,$L69	move	$15,$7	addiu	$5,$5,1	sll	$2,$5,1	addu	$2,$2,$25	lhu	$4,0($2)	sll	$3,$12,1	sltu	$2,$24,$11	move	$13,$8	sw	$3,44($9)	sw	$4,24($9)	beq	$2,$0,$L74	sw	$5,20($9)$L27:	addiu	$11,$11,-1	lbu	$2,0($11)	addiu	$6,$6,-1	beq	$6,$0,$L28	sb	$2,0($14)	j	$L69	addiu	$14,$14,1$L79:	j	$L69	move	$15,$7$L32:	lw	$7,8($9)	lw	$10,20($9)	slt	$2,$7,$10	beq	$2,$0,$L75	subu	$2,$7,$10	lw	$5,0($9)	lw	$8,12($9)$L36:	lbu	$4,0($5)	addiu	$7,$7,8	sll	$2,$8,8	addiu	$3,$5,1	or	$8,$2,$4	slt	$2,$7,$10	move	$5,$3	sw	$8,12($9)	sw	$3,0($9)	bne	$2,$0,$L36	sw	$7,8($9)	subu	$2,$7,$10	srl	$5,$8,$2$L77:	lw	$2,24($9)	lw	$4,36($9)	subu	$3,$7,$10	and	$8,$5,$2	bne	$8,$4,$L76	sw	$3,8($9)$L41:	li	$2,-1			# 0xffffffffffffffff	sw	$2,36($9)$L28:	sw	$15,56($9)	sw	$11,64($9)	sw	$13,60($9)	subu	$2,$16,$6	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8$L72:	lw	$3,28($9)	lw	$5,40($9)	addiu	$10,$3,1	sll	$2,$10,1	addu	$2,$2,$25	lhu	$4,0($2)	li	$3,1			# 0x1	sll	$12,$3,$10	li	$13,-1			# 0xffffffffffffffff	li	$15,-1			# 0xffffffffffffffff	sw	$4,24($9)	sw	$5,52($9)	sw	$12,44($9)	j	$L69	sw	$10,20($9)$L73:	bltz	$15,$L41	move	$7,$13	sb	$15,0($11)	j	$L48	addiu	$11,$11,1$L75:	lw	$8,12($9)	j	$L77	srl	$5,$8,$2$L71:	j	$L35	lw	$8,12($9)$L70:	lw	$16,0($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	ff_lzw_decode	.section	.text.ff_lzw_decode_close,"ax",@progbits	.align	2	.align	5	.globl	ff_lzw_decode_close	.ent	ff_lzw_decode_close	.type	ff_lzw_decode_close, @functionff_lzw_decode_close:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	av_freep	nop	.set	macro	.set	reorder	.end	ff_lzw_decode_close	.section	.text.ff_lzw_decode_open,"ax",@progbits	.align	2	.align	5	.globl	ff_lzw_decode_open	.ent	ff_lzw_decode_open	.type	ff_lzw_decode_open, @functionff_lzw_decode_open:	.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	$16,16($sp)	move	$16,$4	sw	$31,20($sp)	jal	av_mallocz	li	$4,16456			# 0x4048	sw	$2,0($16)	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	ff_lzw_decode_open	.rdata	.align	2	.type	mask, @object	.size	mask, 34mask:	.half	0	.half	1	.half	3	.half	7	.half	15	.half	31	.half	63	.half	127	.half	255	.half	511	.half	1023	.half	2047	.half	4095	.half	8191	.half	16383	.half	32767	.half	-1	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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