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

📄 shorten.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
lw	$2,16524($14)blez	$2,$L110lui	$17,%hi(ff_log2_tab)lw	$10,4($14)sll	$25,$15,2addiu	$11,$24,1move	$15,$0move	$13,$0addiu	$12,$14,4$L112:lw	$2,16532($14)blez	$7,$L113mtlo	$2addu	$3,$25,$14lw	$2,32($3)move	$5,$16addu	$2,$13,$2addiu	$4,$2,-4move	$6,$0$L115:lw	$3,0($5)lw	$2,0($4)addiu	$6,$6,1madd	$3,$2addiu	$5,$5,4bne	$7,$6,$L115addiu	$4,$4,-4$L113:lw	$8,8($12)sra	$3,$8,3addu	$3,$10,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)sll	$5,$5,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$8,0x7sll	$5,$4,$3li	$2,-65536			# 0xffffffffffff0000addu	$3,$25,$14and	$2,$5,$2bne	$2,$0,$L116lw	$24,32($3)move	$3,$5move	$4,$0$L118:andi	$2,$3,0xff00beq	$2,$0,$L154addiu	$2,$17,%lo(ff_log2_tab)srl	$3,$3,8addiu	$4,$4,8$L154:addu	$2,$3,$2lbu	$3,0($2)addu	$6,$4,$3slt	$2,$6,21beq	$2,$0,$L121li	$3,30			# 0x1ebltz	$5,$L151move	$9,$0$L126: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,$L126addiu	$9,$9,1li	$5,2147418112			# 0x7fff0000ori	$2,$5,0xfffdslt	$2,$2,$9sll	$4,$4,1beq	$2,$0,$L152addiu	$3,$8,1ori	$2,$5,0xfffebeq	$9,$2,$L134addiu	$4,$4,1move	$4,$0$L136:mflo	$3addiu	$15,$15,1sra	$2,$3,5addu	$2,$4,$2addu	$3,$24,$13sw	$2,0($3)lw	$4,16524($14)slt	$4,$15,$4bne	$4,$0,$L112addiu	$13,$13,4$L110:move	$sp,$18move	$sp,$fplw	$fp,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L116:srl	$3,$5,16j	$L118li	$4,16			# 0x10$L121:subu	$4,$6,$11srl	$4,$5,$4subu	$3,$3,$6addiu	$5,$8,32subu	$2,$11,$6sll	$3,$3,$11addu	$2,$2,$5addu	$4,$4,$3sw	$2,8($12)$L125:andi	$2,$4,0x1beq	$2,$0,$L137sra	$2,$4,1j	$L136nor	$4,$0,$2$L90:j	$L92li	$4,16			# 0x10$L95:li	$2,6			# 0x6subu	$3,$3,$5addiu	$4,$5,-6subu	$2,$2,$5addiu	$5,$8,32srl	$4,$6,$4sll	$3,$3,6addu	$2,$2,$5addu	$4,$4,$3sw	$2,8($12)$L99:andi	$2,$4,0x1beq	$2,$0,$L108nopsra	$2,$4,1j	$L107nor	$2,$0,$2$L137:j	$L136sra	$4,$4,1$L108:j	$L107sra	$2,$4,1$L152:sll	$5,$9,$11$L130:bne	$11,$0,$L131subu	$2,$0,$11move	$2,$0addu	$4,$2,$5j	$L125sw	$3,8($12)$L150:sll	$5,$9,6$L104:srl	$2,$4,26addiu	$3,$3,6addu	$4,$5,$2j	$L99sw	$3,8($12)$L131:srl	$2,$4,$2addu	$3,$3,$11addu	$4,$2,$5j	$L125sw	$3,8($12)$L105:addiu	$4,$4,1j	$L99sw	$3,8($12)$L134:j	$L125sw	$3,8($12)$L149:sll	$4,$6,1addiu	$3,$8,1j	$L104move	$5,$0$L151:sll	$4,$5,1addiu	$3,$8,1j	$L130move	$5,$0.set	macro.set	reorder.end	decode_subframe_lpc.section	.rodata.str1.4.align	2$LC8:.ascii	"ajkg\000".align	2$LC9:.ascii	"strlen(s)==4\000".align	2$LC10:.ascii	"../libavutil/common.h\000".align	2$LC11:.ascii	"missing shorten magic 'ajkg'\012\000".align	2$LC12:.ascii	"too many channels: %d\012\000".align	2$LC13:.ascii	"unknown audio type\000".align	2$LC14:.ascii	"missing verbatim section at begining of stream\012\000".align	2$LC15:.ascii	"header is wrong size: %d\012\000".align	2$LC16:.ascii	"unknown shorten function %d\012\000".align	2$LC17:.ascii	"overread: %d\012\000".section	.text.shorten_decode_frame,"ax",@progbits.align	2.align	5.ent	shorten_decode_frame.type	shorten_decode_frame, @functionshorten_decode_frame:.frame	$sp,88,$31		# vars= 32, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-88sw	$17,52($sp)sw	$31,84($sp)sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)sw	$16,48($sp)lw	$18,136($4)sw	$4,88($sp)lw	$4,24($18)sw	$5,92($sp)sw	$6,96($sp).set	noreorder.set	nomacrobeq	$4,$0,$L723move	$17,$7.set	macro.set	reorder$L156:lw	$6,100($18)lw	$2,104($sp)subu	$4,$4,$6lw	$7,104($18)slt	$3,$4,$2move	$16,$2movn	$16,$4,$3addu	$2,$6,$7lw	$3,108($18)addu	$2,$16,$2sltu	$2,$3,$2bne	$2,$0,$L724$L159:lw	$2,96($18)addu	$3,$7,$6sltu	$4,$16,32.set	noreorder.set	nomacrobne	$4,$0,$L161addu	$3,$3,$2.set	macro.set	reorderandi	$2,$3,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L725andi	$2,$17,0x3.set	macro.set	reorder$L161:move	$4,$3$L781:move	$5,$17.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder$L169:lw	$3,100($18)lw	$2,24($18)addu	$6,$16,$3sw	$6,104($sp)slt	$2,$6,$2sw	$6,100($18)lw	$7,96($18).set	noreorder.set	nomacrobne	$2,$0,$L173lw	$5,104($18).set	macro.set	reorderlw	$4,104($sp)addu	$17,$7,$5sll	$3,$4,3sra	$2,$3,3sw	$16,40($sp).set	noreorder.set	nomacrobltz	$2,$L177addiu	$20,$18,4.set	macro.set	reorder$L730:.set	noreorder.set	nomacrobltz	$3,$L177addu	$4,$17,$2.set	macro.set	reordersw	$0,8($20)sw	$3,12($20)lw	$9,16528($18)sw	$9,8($20)lw	$8,92($sp)lw	$2,16524($18)move	$5,$17sw	$5,0($20)sw	$4,4($20)sw	$8,36($sp).set	noreorder.set	nomacrobeq	$2,$0,$L726move	$16,$9.set	macro.set	reorder$L181:sra	$3,$9,3addu	$3,$5,$3lbu	$2,0($3)move	$10,$5lbu	$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,$9,0x7sll	$6,$4,$3li	$2,-65536			# 0xffffffffffff0000and	$2,$6,$2.set	noreorder.set	nomacrobne	$2,$0,$L316srl	$3,$6,16.set	macro.set	reordermove	$3,$6move	$4,$0$L318:andi	$2,$3,0xff00.set	noreorder.set	nomacrobeq	$2,$0,$L780lui	$15,%hi(ff_log2_tab).set	macro.set	reordersrl	$3,$3,8addiu	$4,$4,8$L780:addiu	$2,$15,%lo(ff_log2_tab)addu	$2,$3,$2lbu	$3,0($2)addu	$5,$4,$3slt	$2,$5,21.set	noreorder.set	nomacrobeq	$2,$0,$L321li	$3,30			# 0x1e.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$6,$L727move	$7,$0.set	macro.set	reorder$L326:addiu	$16,$16,1sra	$3,$16,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,$16,0x7sll	$4,$4,$3.set	noreorder.set	nomacrobgez	$4,$L326addiu	$7,$7,1.set	macro.set	reorderli	$5,2147418112			# 0x7fff0000ori	$2,$5,0xfffdslt	$2,$2,$7sll	$4,$4,1.set	noreorder.set	nomacrobeq	$2,$0,$L728addiu	$3,$16,1.set	macro.set	reorderori	$2,$5,0xfffe.set	noreorder.set	nomacrobeq	$7,$2,$L729li	$7,-1			# 0xffffffffffffffff.set	macro.set	reorder$L333:lw	$4,88($sp)lui	$6,%hi($LC16)addiu	$6,$6,%lo($LC16).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorderli	$2,-1			# 0xfffffffffffffffflw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)sw	$2,40($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L173:lw	$3,96($sp)sw	$16,40($sp)sw	$0,0($3)move	$2,$16$L176:lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L725:.set	noreorder.set	nomacrobne	$2,$0,$L781move	$4,$3.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$3,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L165addiu	$5,$17,-4.set	macro.set	reorder$L642:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L642$L165:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L782andi	$3,$16,0x3.set	macro.set	reorder$L643:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L643andi	$3,$16,0x3.set	macro.set	reorder$L782:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L171li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L172li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L169lbu	$2,4($5).set	noreorder.set	nomacroj	$L169sb	$2,4($4).set	macro.set	reorder$L723:lw	$4,96($18)li	$2,1024			# 0x400sw	$2,24($18)addiu	$5,$18,108.set	noreorder.set	nomacrojal	av_fast_reallocli	$6,1024			# 0x400.set	macro.set	reorderlw	$4,24($18).set	noreorder.set	nomacrobne	$4,$0,$L156sw	$2,96($18).set	macro.set	reorderlw	$4,104($sp)sw	$0,40($sp)sll	$3,$4,3sra	$2,$3,3.set	noreorder.set	nomacrobgez	$2,$L730addiu	$20,$18,4.set	macro.set	reorder$L177:move	$3,$0sw	$0,8($20)sw	$3,12($20)lw	$9,16528($18)lw	$8,92($sp)sw	$9,8($20)lw	$2,16524($18)move	$5,$0move	$4,$0sw	$5,0($20)sw	$4,4($20)sw	$8,36($sp).set	noreorder.set	nomacrobne	$2,$0,$L181move	$16,$9.set	macro.set	reorder$L726:sra	$2,$9,3addu	$2,$2,$5lbu	$4,3($2)addiu	$9,$9,16sw	$4,32($sp)lbu	$8,1($2)lbu	$fp,0($2)sw	$8,24($sp)lbu	$2,2($2)sra	$3,$9,3sw	$9,8($20)addu	$3,$3,$5sw	$2,28($sp)lbu	$2,3($3)move	$19,$9sw	$2,20($sp)lbu	$22,0($3)lbu	$23,1($3)lbu	$3,2($3)addiu	$9,$16,32lui	$17,%hi($LC8)sw	$3,16($sp)sw	$9,8($20)addiu	$4,$17,%lo($LC8).set	noreorder.set	nomacrojal	strlenmove	$21,$5.set	macro.set	reorderli	$3,4			# 0x4.set	noreorder.set	nomacrobne	$2,$3,$L731addiu	$2,$17,%lo($LC8).set	macro.set	reorderlb	$3,1($2)lw	$8,24($sp)lb	$4,%lo($LC8)($17)sll	$3,$3,8sll	$7,$8,16addu	$4,$4,$3sll	$8,$22,24sll	$3,$23,16lb	$6,3($2)lb	$5,2($2)or	$8,$8,$3sll	$2,$fp,24lw	$3,32($sp)or	$2,$2,$7or	$2,$2,$3lw	$3,28($sp)sll	$6,$6,24sll	$5,$5,16addu	$5,$5,$6sll	$6,$3,8or	$6,$6,$2lw	$3,20($sp)lw	$2,16($sp)addu	$4,$4,$5or	$8,$8,$3sll	$5,$2,8li	$3,16711680			# 0xff0000li	$2,-16777216			# 0xffffffffff000000srl	$7,$4,8ori	$2,$2,0xff00andi	$9,$16,0x7sll	$4,$4,8ori	$3,$3,0xffand	$4,$4,$2and	$7,$7,$3andi	$2,$19,0x7or	$5,$5,$8sll	$6,$6,$9or	$4,$4,$7sll	$5,$5,$2srl	$6,$6,16sll	$2,$4,16srl	$5,$5,16sll	$6,$6,16srl	$4,$4,16or	$4,$4,$2or	$5,$5,$6.set	noreorder.set	nomacrobne	$4,$5,$L732li	$3,256			# 0x100.set	macro.set	reorderli	$7,1			# 0x1li	$9,-1			# 0xffffffffffffffffsw	$9,16512($18)sw	$3,16524($18)sw	$7,28($18)sw	$0,16532($18)lw	$6,8($20)sra	$4,$6,3addu	$4,$4,$21lbu	$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	$4,$6,0x7sll	$2,$2,$4addiu	$9,$6,8srl	$7,$2,24sw	$9,8($20).set	noreorder.set	nomacrobne	$7,$0,$L187sw	$7,16500($18).set	macro.set	reorderli	$2,4			# 0x4li	$16,2147418112			# 0x7fff0000$L776:move	$5,$2move	$4,$20ori	$6,$16,0xffff.set	noreorder.set	nomacrojal	get_ur_golomb_jpeglsmove	$7,$0.set	macro.set	reorderlw	$3,16500($18).set	noreorder.set	nomacrobne	$3,$0,$L190sw	$2,16516($18).set	macro.set	reordermove	$2,$0li	$16,2147418112			# 0x7fff0000$L775:move	$7,$0move	$5,$2move	$4,$20.set	noreorder.set	nomacrojal	get_ur_golomb_jpeglsori	$6,$16,0xffff.set	macro.set	reordermove	$7,$2slt	$2,$2,9.set	noreorder.set	nomacrobeq	$2,$0,$L733sw	$7,28($18).set	macro.set	reorderlw	$2,16500($18).set	noreorder.set	nomacroblez	$2,$L734ori	$6,$16,0xffff.set	macro.set	reordermove	$7,$0move	$4,$20.set	noreorder.set	nomacrojal	get_ur_golomb_jpeglsli	$5,2			# 0x2.set	macro.set	reordermove	$5,$2move	$4,$20ori	$6,$16,0xffff.set	noreorder.set	nomacrojal	get_ur_golomb_jpeglsmove	$7,$0.set	macro.set	reorderlw	$3,16500($18).set	noreorder.set	nomacrobne	$3,$0,$L198sw	$2,16524($18).set	macro.set	reorderlw	$10,0($20)lw	$9,8($20)li	$11,2			# 0x2lui	$15,%hi(ff_log2_tab)$L200:sra	$3,$9,3addu	$3,$10,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)sll	$5,$5,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$9,0x7sll	$5,$4,$3li	$2,-65536			# 0xffffffffffff0000and	$2,$5,$2.set	noreorder.set	nomacrobne	$2,$0,$L217move	$7,$9.set	macro.set	reordermove	$3,$5move	$4,$0$L219:andi	$2,$3,0xff00.set	noreorder.set	nomacrobeq	$2,$0,$L783addiu	$2,$15,%lo(ff_log2_tab).set	macro.set	reordersrl	$3,$3,8addiu	$4,$4,8$L783:addu	$2,$3,$2lbu	$3,0($2)addu	$8,$4,$3slt	$2,$8,21.set	noreorder.set	nomacrobeq	$2,$0,$L222li	$3,30			# 0x1e.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$5,$L735move	$8,$0.set	macro.set	reorder$L227:addiu	$7,$7,1sra	$3,$7,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,$7,0x7sll	$4,$4,$3.set	noreorder.set	nomacrobgez	$4,$L227addiu	$8,$8,1.set	macro.set	reorderli	$5,2147418112			# 0x7fff0000ori	$2,$5,0xfffdslt	$2,$2,$8sll	$4,$4,1.set	noreorder.set	nomacrobeq	$2,$0,$L736addiu	$3,$7,1.set	macro.set	reorderori	$2,$5,0xfffe.set	noreorder.set	nomacrobeq	$8,$2,$L235addiu	$16,$4,1.set	macro.set	reorderli	$16,-1			# 0xffffffffffffffff$L226:lw	$2,16500($18).set	noreorder.set	nomacrobne	$2,$0,$L737li	$6,2147418112			# 0x7fff0000.set	macro.set	reorderli	$17,2147418112			# 0x7fff0000$L778:move	$5,$2move	$4,$20ori	$6,$17,0xffff.set	noreorder.set	nomacrojal	get_ur_golomb_jpeglsmove	$7,$0.set	macro.set	reorderlw	$3,16500($18)

⌨️ 快捷键说明

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