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

📄 lzw.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.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	nomacroj	$31lw	$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	nomacrolw	$2,16($4)bne	$2,$0,$L4noplw	$5,0($4)lw	$6,4($4)sltu	$2,$5,$6beq	$2,$0,$L16noplw	$3,16452($4)bgtz	$3,$L15addu	$2,$3,$5j	$L16nop$L14:blez	$2,$L16move	$3,$2addu	$2,$3,$5$L15:sw	$2,0($4)addiu	$5,$2,1lbu	$2,0($2)sltu	$3,$5,$6sw	$2,16452($4)bne	$3,$0,$L14sw	$5,0($4)$L16:j	$31nop$L4:lw	$2,4($4)j	$31sw	$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	nomacroaddiu	$10,$5,1lui	$2,%hi(mask)addiu	$2,$2,%lo(mask)sll	$3,$10,1li	$8,1			# 0x1addu	$3,$3,$2addiu	$2,$5,-1sll	$9,$8,$5sltu	$2,$2,12addiu	$14,$9,2sll	$8,$8,$10li	$24,-1			# 0xffffffffffffffffaddiu	$13,$9,1li	$11,-1			# 0xffffffffffffffffaddiu	$12,$4,68addu	$7,$6,$7beq	$2,$0,$L20lw	$15,16($sp)lhu	$3,0($3)xori	$2,$15,0x1sltu	$2,$2,1sw	$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	$31move	$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	nomacroaddiu	$sp,$sp,-8sw	$16,0($sp)lw	$2,36($4)move	$9,$4move	$14,$5bltz	$2,$L70move	$16,$6lui	$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,$11bne	$2,$0,$L27nop$L74:lw	$2,16($9)bne	$2,$0,$L32noplw	$10,20($9)lw	$7,8($9)slt	$2,$7,$10beq	$2,$0,$L71noplw	$3,16452($9)lw	$5,0($9)lw	$8,12($9)$L34:bne	$3,$0,$L38noplbu	$3,0($5)addiu	$5,$5,1sw	$3,16452($9)sw	$5,0($9)$L38:lbu	$2,0($5)addiu	$3,$3,-1sll	$2,$2,$7addiu	$7,$7,8or	$8,$8,$2addiu	$5,$5,1slt	$2,$7,$10sw	$8,12($9)sw	$5,0($9)sw	$7,8($9)bne	$2,$0,$L34sw	$3,16452($9)$L35:lw	$2,24($9)move	$5,$8lw	$4,36($9)srl	$8,$8,$10sw	$8,12($9)subu	$3,$7,$10and	$8,$5,$2beq	$8,$4,$L41sw	$3,8($9)$L76:lw	$2,32($9)beq	$8,$2,$L72noplw	$2,52($9)beq	$8,$2,$L73slt	$2,$8,$2beq	$2,$0,$L41move	$7,$8$L48:lw	$2,40($9)slt	$2,$7,$2bne	$2,$0,$L78andi	$4,$7,0x00ff$L63:addu	$3,$7,$9lbu	$4,4164($3)sll	$2,$7,1sb	$4,0($11)addu	$2,$2,$9lhu	$7,8260($2)lw	$3,40($9)slt	$3,$7,$3beq	$3,$0,$L63addiu	$11,$11,1andi	$4,$7,0x00ff$L78:sb	$4,0($11)lw	$5,52($9)lw	$12,44($9)slt	$2,$5,$12beq	$2,$0,$L52addiu	$11,$11,1bltz	$13,$L52sll	$2,$5,1addu	$3,$5,$9addu	$2,$2,$9addiu	$5,$5,1sb	$4,4164($3)sh	$13,8260($2)sw	$5,52($9)$L52:lw	$2,48($9)subu	$2,$12,$2slt	$2,$5,$2bne	$2,$0,$L79move	$13,$8lw	$5,20($9)slt	$2,$5,12beq	$2,$0,$L69move	$15,$7addiu	$5,$5,1sll	$2,$5,1addu	$2,$2,$25lhu	$4,0($2)sll	$3,$12,1sltu	$2,$24,$11move	$13,$8sw	$3,44($9)sw	$4,24($9)beq	$2,$0,$L74sw	$5,20($9)$L27:addiu	$11,$11,-1lbu	$2,0($11)addiu	$6,$6,-1beq	$6,$0,$L28sb	$2,0($14)j	$L69addiu	$14,$14,1$L79:j	$L69move	$15,$7$L32:lw	$7,8($9)lw	$10,20($9)slt	$2,$7,$10beq	$2,$0,$L75subu	$2,$7,$10lw	$5,0($9)lw	$8,12($9)$L36:lbu	$4,0($5)addiu	$7,$7,8sll	$2,$8,8addiu	$3,$5,1or	$8,$2,$4slt	$2,$7,$10move	$5,$3sw	$8,12($9)sw	$3,0($9)bne	$2,$0,$L36sw	$7,8($9)subu	$2,$7,$10srl	$5,$8,$2$L77:lw	$2,24($9)lw	$4,36($9)subu	$3,$7,$10and	$8,$5,$2bne	$8,$4,$L76sw	$3,8($9)$L41:li	$2,-1			# 0xffffffffffffffffsw	$2,36($9)$L28:sw	$15,56($9)sw	$11,64($9)sw	$13,60($9)subu	$2,$16,$6lw	$16,0($sp)j	$31addiu	$sp,$sp,8$L72:lw	$3,28($9)lw	$5,40($9)addiu	$10,$3,1sll	$2,$10,1addu	$2,$2,$25lhu	$4,0($2)li	$3,1			# 0x1sll	$12,$3,$10li	$13,-1			# 0xffffffffffffffffli	$15,-1			# 0xffffffffffffffffsw	$4,24($9)sw	$5,52($9)sw	$12,44($9)j	$L69sw	$10,20($9)$L73:bltz	$15,$L41move	$7,$13sb	$15,0($11)j	$L48addiu	$11,$11,1$L75:lw	$8,12($9)j	$L77srl	$5,$8,$2$L71:j	$L35lw	$8,12($9)$L70:lw	$16,0($sp)move	$2,$0j	$31addiu	$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	nomacroj	av_freepnop.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	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)move	$16,$4sw	$31,20($sp)jal	av_malloczli	$4,16456			# 0x4048sw	$2,0($16)lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$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 + -