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

📄 shorten.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "shorten.c".section .mdebug.abi32.previous.section	.text.get_ur_golomb_jpegls,"ax",@progbits.align	2.align	5.ent	get_ur_golomb_jpegls.type	get_ur_golomb_jpegls, @functionget_ur_golomb_jpegls:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$10,8($4)lw	$11,0($4)sra	$3,$10,3addu	$3,$11,$3lbu	$2,0($3)lbu	$8,1($3)lbu	$9,3($3)sll	$8,$8,16move	$13,$4sll	$2,$2,24lbu	$4,2($3)or	$2,$2,$8or	$2,$2,$9sll	$4,$4,8or	$4,$4,$2andi	$3,$10,0x7sll	$8,$4,$3li	$2,-65536			# 0xffffffffffff0000and	$2,$8,$2move	$12,$5bne	$2,$0,$L2move	$14,$6move	$3,$8move	$4,$0$L4:andi	$2,$3,0xff00beq	$2,$0,$L25lui	$2,%hi(ff_log2_tab)srl	$3,$3,8addiu	$4,$4,8$L25:addiu	$2,$2,%lo(ff_log2_tab)addu	$2,$3,$2lbu	$3,0($2)addu	$6,$4,$3slt	$2,$6,21beq	$2,$0,$L7subu	$4,$6,$12bltz	$8,$L24nopmove	$9,$0$L13:addiu	$10,$10,1sra	$3,$10,3addu	$3,$11,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$4,2($3)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$10,0x7sll	$8,$4,$3bgez	$8,$L13addiu	$9,$9,1$L11:addiu	$6,$14,-1slt	$2,$9,$6sll	$4,$8,1beq	$2,$0,$L14addiu	$3,$10,1bne	$12,$0,$L16nopmove	$4,$0$L18:sll	$2,$9,$12addu	$4,$4,$2move	$2,$4j	$31sw	$3,8($13)$L2:srl	$3,$8,16j	$L4li	$4,16			# 0x10$L7:li	$3,30			# 0x1esubu	$3,$3,$6addiu	$5,$10,32subu	$2,$12,$6srl	$4,$8,$4sll	$3,$3,$12addu	$2,$2,$5addu	$4,$4,$3sw	$2,8($13)$L12:j	$31move	$2,$4$L16:subu	$2,$0,$12srl	$4,$4,$2j	$L18addu	$3,$3,$12$L24:j	$L11move	$9,$0$L14:beq	$9,$6,$L19nopj	$L12li	$4,-1			# 0xffffffffffffffff$L19:subu	$2,$0,$7srl	$2,$4,$2addu	$3,$3,$7addiu	$4,$2,1j	$L12sw	$3,8($13).set	macro.set	reorder.end	get_ur_golomb_jpegls.section	.text.shorten_decode_init,"ax",@progbits.align	2.align	5.ent	shorten_decode_init.type	shorten_decode_init, @functionshorten_decode_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,136($4)move	$2,$0j	$31sw	$4,0($3).set	macro.set	reorder.end	shorten_decode_init.section	.text.shorten_flush,"ax",@progbits.align	2.align	5.ent	shorten_flush.type	shorten_flush, @functionshorten_flush:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,136($4)sw	$0,100($2)j	$31sw	$0,104($2).set	macro.set	reorder.end	shorten_flush.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"nmean too large\012\000".align	2$LC1:.ascii	"s->blocksize + s->nwrap too large\012\000".section	.text.allocate_buffers,"ax",@progbits.align	2.align	5.ent	allocate_buffers.type	allocate_buffers, @functionallocate_buffers:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,28($sp)sw	$18,24($sp)sw	$16,16($sp)lw	$2,28($4)blez	$2,$L31move	$17,$4lw	$4,16512($4)li	$5,1			# 0x1slt	$2,$0,$4li	$3,1073676288			# 0x3fff0000movn	$5,$4,$2ori	$3,$3,0xfffesltu	$2,$3,$5bne	$2,$0,$L33noplw	$4,16520($17)lw	$2,16524($17)addu	$2,$4,$2sltu	$3,$3,$2bne	$3,$0,$L35sltu	$2,$4,$2beq	$2,$0,$L35move	$16,$17move	$18,$0$L42:lw	$4,64($16)jal	av_reallocsll	$5,$5,2lw	$5,16524($17)lw	$3,16520($17)lw	$4,32($16)addu	$5,$5,$3sll	$5,$5,2jal	av_reallocsw	$2,64($16)lw	$6,16520($17)move	$5,$2blez	$6,$L43sw	$2,32($16)move	$4,$0move	$3,$2$L45:sw	$0,0($3)lw	$6,16520($17)addiu	$4,$4,1slt	$2,$4,$6bne	$2,$0,$L45addiu	$3,$3,4$L43:lw	$3,28($17)addiu	$18,$18,1sll	$2,$6,2addu	$2,$5,$2slt	$3,$18,$3beq	$3,$0,$L31sw	$2,32($16)lw	$4,16512($17)li	$5,1			# 0x1slt	$3,$0,$4li	$7,1073676288			# 0x3fff0000movn	$5,$4,$3ori	$2,$7,0xffffsltu	$2,$5,$2beq	$2,$0,$L33ori	$2,$7,0xfffelw	$3,16524($17)addu	$3,$6,$3sltu	$2,$2,$3bne	$2,$0,$L35sltu	$2,$6,$3bne	$2,$0,$L42addiu	$16,$16,4$L35:lw	$4,0($17)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)jal	av_logmove	$5,$0lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,-1			# 0xffffffffffffffffj	$31addiu	$sp,$sp,32$L31:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32$L33:lw	$4,0($17)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,-1			# 0xffffffffffffffffj	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	allocate_buffers.section	.text.shorten_decode_close,"ax",@progbits.align	2.align	5.ent	shorten_decode_close.type	shorten_decode_close, @functionshorten_decode_close:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$18,136($4)lw	$2,28($18)blez	$2,$L52move	$16,$18move	$20,$0addiu	$19,$18,64addiu	$17,$18,32$L54:lw	$2,16520($18)lw	$3,32($16)sll	$2,$2,2subu	$3,$3,$2sw	$3,32($16)jal	av_freepmove	$4,$17jal	av_freepmove	$4,$19lw	$2,28($18)addiu	$20,$20,1slt	$2,$20,$2addiu	$17,$17,4addiu	$19,$19,4bne	$2,$0,$L54addiu	$16,$16,4$L52:jal	av_freepaddiu	$4,$18,96lw	$31,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	shorten_decode_close.section	.rodata.str1.4.align	2$LC2:.ascii	"missing RIFF tag\012\000".align	2$LC3:.ascii	"missing WAVE tag\012\000".align	2$LC4:.ascii	"fmt chunk was too short\012\000".align	2$LC5:.ascii	"unsupported wave format\012\000".align	2$LC6:.ascii	"unsupported number of bits per sample\012\000".align	2$LC7:.ascii	"%d header bytes unparsed\012\000".section	.text.decode_wave_header,"ax",@progbits.align	2.align	5.ent	decode_wave_header.type	decode_wave_header, @functiondecode_wave_header:.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,-24sll	$6,$6,3sw	$16,16($sp)sw	$31,20($sp)bltz	$6,$L58move	$16,$4bltz	$6,$L58addiu	$3,$5,3move	$14,$5addiu	$2,$5,2move	$4,$3addiu	$5,$5,1$L61:lbu	$3,0($2)lbu	$2,0($4)lbu	$5,0($5)lbu	$4,0($14)sll	$2,$2,16sll	$3,$3,24or	$3,$3,$2sll	$5,$5,16sll	$4,$4,24or	$4,$4,$5li	$2,-16777216			# 0xffffffffff000000srl	$3,$3,16or	$3,$3,$4ori	$8,$2,0xff00li	$2,16711680			# 0xff0000srl	$4,$3,8ori	$7,$2,0xffsll	$3,$3,8and	$3,$3,$8and	$4,$4,$7or	$3,$3,$4sll	$5,$3,16li	$2,1178992640			# 0x46460000srl	$3,$3,16or	$3,$3,$5ori	$2,$2,0x4952bne	$3,$2,$L80addiu	$6,$14,8addiu	$2,$14,10lbu	$3,1($2)lbu	$2,10($14)lbu	$5,1($6)lbu	$4,8($14)sll	$3,$3,16sll	$2,$2,24or	$2,$2,$3sll	$4,$4,24sll	$5,$5,16or	$4,$4,$5srl	$2,$2,16or	$2,$2,$4srl	$3,$2,8sll	$2,$2,8and	$3,$3,$7and	$2,$2,$8or	$2,$2,$3sll	$4,$2,16li	$3,1163264000			# 0x45560000srl	$2,$2,16or	$2,$2,$4ori	$3,$3,0x4157bne	$2,$3,$L65li	$15,96			# 0x60j	$L85addiu	$11,$15,48$L68:lbu	$4,0($7)lbu	$2,1($7)lbu	$5,0($13)lbu	$6,1($13)sll	$2,$2,16lbu	$8,3($7)lbu	$3,2($7)sll	$4,$4,24or	$4,$4,$2sll	$5,$5,24sll	$6,$6,16lbu	$7,3($13)lbu	$2,2($13)or	$4,$4,$8or	$5,$5,$6sll	$3,$3,8or	$3,$3,$4or	$5,$5,$7sll	$2,$2,8or	$2,$2,$5sll	$3,$3,$9sll	$2,$2,$11srl	$3,$3,16sll	$3,$3,16srl	$2,$2,16or	$2,$2,$3srl	$4,$2,8sll	$2,$2,8and	$2,$2,$24and	$4,$4,$25or	$2,$2,$4sll	$3,$2,16srl	$2,$2,16or	$2,$2,$3sll	$2,$2,3addu	$15,$2,$10addiu	$11,$15,48$L85:addiu	$9,$15,16sra	$3,$15,3addu	$3,$14,$3sra	$2,$11,3sra	$7,$9,3addu	$7,$14,$7lbu	$6,1($3)addu	$13,$14,$2lbu	$2,0($3)lbu	$5,0($7)lbu	$8,1($7)lbu	$10,3($3)sll	$6,$6,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$6lbu	$3,2($7)lbu	$6,3($7)sll	$5,$5,24sll	$8,$8,16or	$2,$2,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$2or	$5,$5,$6andi	$2,$15,0x7sll	$3,$3,8sll	$4,$4,$2andi	$9,$9,0x7or	$3,$3,$5sll	$3,$3,$9srl	$4,$4,16sll	$4,$4,16srl	$3,$3,16or	$3,$3,$4li	$2,-16777216			# 0xffffffffff000000li	$4,16711680			# 0xff0000ori	$24,$2,0xff00ori	$25,$4,0xffsrl	$2,$3,8sll	$3,$3,8and	$2,$2,$25addiu	$12,$15,32and	$3,$3,$24or	$3,$3,$2sra	$2,$12,3sll	$4,$3,16addu	$7,$14,$2srl	$3,$3,16li	$2,544473088			# 0x20740000or	$3,$3,$4ori	$2,$2,0x6d66andi	$11,$11,0x7addiu	$10,$15,64bne	$3,$2,$L68andi	$9,$12,0x7move	$2,$7lbu	$3,0($2)lbu	$6,1($2)lbu	$5,0($13)lbu	$8,1($13)sll	$6,$6,16lbu	$10,3($2)lbu	$4,2($2)sll	$3,$3,24or	$3,$3,$6sll	$5,$5,24sll	$8,$8,16lbu	$6,3($13)lbu	$2,2($13)or	$3,$3,$10or	$5,$5,$8sll	$4,$4,8or	$4,$4,$3or	$5,$5,$6andi	$3,$12,0x7sll	$2,$2,8sll	$4,$4,$3or	$2,$2,$5sll	$2,$2,$11srl	$4,$4,16srl	$2,$2,16sll	$4,$4,16or	$2,$2,$4srl	$3,$2,8sll	$2,$2,8and	$3,$3,$25and	$2,$2,$24or	$2,$2,$3sll	$12,$2,16srl	$2,$2,16or	$12,$12,$2slt	$3,$12,16bne	$3,$0,$L81addiu	$6,$15,64sra	$4,$6,3addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)sll	$3,$3,24sll	$5,$5,16lbu	$7,3($4)lbu	$2,2($4)or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7sll	$2,$2,$6srl	$2,$2,16sll	$3,$2,8srl	$2,$2,8or	$2,$2,$3sll	$2,$2,16sra	$2,$2,16li	$3,1			# 0x1beq	$2,$3,$L73lui	$6,%hi($LC5)move	$4,$16addiu	$6,$6,%lo($LC5)jal	av_logmove	$5,$0li	$2,-1			# 0xffffffffffffffff$L64:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24$L58:move	$14,$0li	$5,1			# 0x1li	$2,2			# 0x2j	$L61li	$4,3			# 0x3$L73:addiu	$6,$15,80sra	$4,$6,3addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7sll	$2,$2,$6srl	$2,$2,16sll	$3,$2,8srl	$2,$2,8or	$2,$2,$3addiu	$9,$15,96sll	$2,$2,16sra	$2,$2,16addiu	$10,$15,112sra	$6,$9,3sw	$2,68($16)addu	$6,$14,$6sra	$7,$10,3lbu	$3,0($6)lbu	$2,1($6)addu	$7,$14,$7lbu	$5,0($7)lbu	$8,1($7)lbu	$11,3($6)lbu	$4,2($6)sll	$2,$2,16sll	$3,$3,24lbu	$6,3($7)or	$3,$3,$2sll	$8,$8,16lbu	$2,2($7)sll	$5,$5,24or	$3,$3,$11or	$5,$5,$8sll	$4,$4,8or	$5,$5,$6or	$4,$4,$3andi	$9,$9,0x7sll	$2,$2,8or	$2,$2,$5sll	$4,$4,$9andi	$10,$10,0x7sll	$2,$2,$10srl	$4,$4,16sll	$4,$4,16srl	$2,$2,16or	$2,$2,$4srl	$3,$2,8sll	$2,$2,8and	$3,$3,$25and	$2,$2,$24or	$2,$2,$3sll	$4,$2,16addiu	$10,$15,128srl	$2,$2,16or	$2,$2,$4addiu	$9,$15,144sra	$6,$10,3sw	$2,64($16)addu	$6,$14,$6sra	$7,$9,3addu	$7,$14,$7lbu	$3,0($6)lbu	$2,1($6)lbu	$5,0($7)lbu	$8,1($7)lbu	$11,3($6)lbu	$4,2($6)sll	$2,$2,16sll	$3,$3,24lbu	$6,3($7)or	$3,$3,$2sll	$5,$5,24lbu	$2,2($7)sll	$8,$8,16or	$3,$3,$11or	$5,$5,$8sll	$4,$4,8or	$5,$5,$6or	$4,$4,$3sll	$2,$2,8andi	$10,$10,0x7or	$2,$2,$5sll	$4,$4,$10andi	$9,$9,0x7sll	$2,$2,$9srl	$4,$4,16sll	$4,$4,16srl	$2,$2,16or	$2,$2,$4srl	$3,$2,8sll	$2,$2,8and	$3,$3,$25and	$2,$2,$24or	$2,$2,$3sll	$4,$2,16srl	$2,$2,16or	$2,$2,$4addiu	$6,$15,160sll	$2,$2,3sra	$4,$6,3sw	$2,4($16)addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7sll	$2,$2,$6srl	$2,$2,16sll	$3,$2,8srl	$2,$2,8or	$2,$2,$3addiu	$6,$15,176sll	$2,$2,16sra	$2,$2,16sra	$4,$6,3sw	$2,272($16)addu	$4,$14,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7sll	$2,$2,$6srl	$2,$2,16sll	$3,$2,8srl	$2,$2,8or	$2,$2,$3sll	$2,$2,16sra	$2,$2,16li	$3,16			# 0x10bne	$2,$3,$L82sw	$2,392($16)addiu	$7,$12,-16bne	$7,$0,$L83lui	$6,%hi($LC7)move	$2,$0$L84:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24$L83:move	$4,$16addiu	$6,$6,%lo($LC7)jal	av_logli	$5,1			# 0x1j	$L84move	$2,$0$L80:lui	$6,%hi($LC2)move	$4,$16addiu	$6,$6,%lo($LC2)jal	av_logmove	$5,$0j	$L64li	$2,-1			# 0xffffffffffffffff$L65:lui	$6,%hi($LC3)move	$4,$16addiu	$6,$6,%lo($LC3)jal	av_logmove	$5,$0j	$L64li	$2,-1			# 0xffffffffffffffff$L81:lui	$6,%hi($LC4)move	$4,$16addiu	$6,$6,%lo($LC4)jal	av_logmove	$5,$0j	$L64li	$2,-1			# 0xffffffffffffffff$L82:lui	$6,%hi($LC6)move	$4,$16addiu	$6,$6,%lo($LC6)jal	av_logmove	$5,$0j	$L64li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_wave_header.section	.text.decode_subframe_lpc,"ax",@progbits.align	2.align	5.ent	decode_subframe_lpc.type	decode_subframe_lpc, @functiondecode_subframe_lpc:.frame	$fp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x40070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrosll	$2,$7,2addiu	$2,$2,14srl	$2,$2,3addiu	$sp,$sp,-32sll	$2,$2,3sw	$fp,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$17,20($sp)move	$fp,$spmove	$18,$spsubu	$sp,$sp,$2move	$14,$4move	$15,$5move	$24,$6blez	$7,$L87move	$16,$splw	$10,4($4)move	$11,$spmove	$13,$0addiu	$12,$4,4lui	$17,%hi(ff_log2_tab)$L89:lw	$8,8($12)sra	$3,$8,3addu	$3,$10,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$4,2($3)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$8,0x7sll	$6,$4,$3li	$2,-65536			# 0xffffffffffff0000and	$2,$6,$2bne	$2,$0,$L90srl	$3,$6,16move	$3,$6move	$4,$0$L92:andi	$2,$3,0xff00beq	$2,$0,$L153addiu	$2,$17,%lo(ff_log2_tab)srl	$3,$3,8addiu	$4,$4,8$L153:addu	$2,$3,$2lbu	$3,0($2)addu	$5,$4,$3slt	$2,$5,21beq	$2,$0,$L95li	$3,30			# 0x1ebltz	$6,$L149move	$9,$0$L100:addiu	$8,$8,1sra	$3,$8,3addu	$3,$10,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$4,2($3)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$8,0x7sll	$4,$4,$3bgez	$4,$L100addiu	$9,$9,1li	$5,2147418112			# 0x7fff0000ori	$2,$5,0xfffdslt	$2,$2,$9sll	$4,$4,1beq	$2,$0,$L150addiu	$3,$8,1ori	$2,$5,0xfffebeq	$9,$2,$L105move	$2,$0$L107:addiu	$13,$13,1sw	$2,0($11)bne	$7,$13,$L89addiu	$11,$11,4$L87:

⌨️ 快捷键说明

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