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

📄 shorten.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	srl	$3,$6,16	move	$3,$6	move	$4,$0$L92:	andi	$2,$3,0xff00	beq	$2,$0,$L153	addiu	$2,$17,%lo(ff_log2_tab)	srl	$3,$3,8	addiu	$4,$4,8$L153:	addu	$2,$3,$2	lbu	$3,0($2)	addu	$5,$4,$3	slt	$2,$5,21	beq	$2,$0,$L95	li	$3,30			# 0x1e	bltz	$6,$L149	move	$9,$0$L100:	addiu	$8,$8,1	sra	$3,$8,3	addu	$3,$10,$3	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$8,0x7	sll	$4,$4,$3	bgez	$4,$L100	addiu	$9,$9,1	li	$5,2147418112			# 0x7fff0000	ori	$2,$5,0xfffd	slt	$2,$2,$9	sll	$4,$4,1	beq	$2,$0,$L150	addiu	$3,$8,1	ori	$2,$5,0xfffe	beq	$9,$2,$L105	move	$2,$0$L107:	addiu	$13,$13,1	sw	$2,0($11)	bne	$7,$13,$L89	addiu	$11,$11,4$L87:	lw	$2,16524($14)	blez	$2,$L110	lui	$17,%hi(ff_log2_tab)	lw	$10,4($14)	sll	$25,$15,2	addiu	$11,$24,1	move	$15,$0	move	$13,$0	addiu	$12,$14,4$L112:	lw	$2,16532($14)	blez	$7,$L113	mtlo	$2	addu	$3,$25,$14	lw	$2,32($3)	move	$5,$16	addu	$2,$13,$2	addiu	$4,$2,-4	move	$6,$0$L115:	lw	$3,0($5)	lw	$2,0($4)	addiu	$6,$6,1	madd	$3,$2	addiu	$5,$5,4	bne	$7,$6,$L115	addiu	$4,$4,-4$L113:	lw	$8,8($12)	sra	$3,$8,3	addu	$3,$10,$3	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	sll	$5,$5,16	lbu	$4,2($3)	sll	$2,$2,24	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$8,0x7	sll	$5,$4,$3	li	$2,-65536			# 0xffffffffffff0000	addu	$3,$25,$14	and	$2,$5,$2	bne	$2,$0,$L116	lw	$24,32($3)	move	$3,$5	move	$4,$0$L118:	andi	$2,$3,0xff00	beq	$2,$0,$L154	addiu	$2,$17,%lo(ff_log2_tab)	srl	$3,$3,8	addiu	$4,$4,8$L154:	addu	$2,$3,$2	lbu	$3,0($2)	addu	$6,$4,$3	slt	$2,$6,21	beq	$2,$0,$L121	li	$3,30			# 0x1e	bltz	$5,$L151	move	$9,$0$L126:	addiu	$8,$8,1	sra	$3,$8,3	addu	$3,$10,$3	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$8,0x7	sll	$4,$4,$3	bgez	$4,$L126	addiu	$9,$9,1	li	$5,2147418112			# 0x7fff0000	ori	$2,$5,0xfffd	slt	$2,$2,$9	sll	$4,$4,1	beq	$2,$0,$L152	addiu	$3,$8,1	ori	$2,$5,0xfffe	beq	$9,$2,$L134	addiu	$4,$4,1	move	$4,$0$L136:	mflo	$3	addiu	$15,$15,1	sra	$2,$3,5	addu	$2,$4,$2	addu	$3,$24,$13	sw	$2,0($3)	lw	$4,16524($14)	slt	$4,$15,$4	bne	$4,$0,$L112	addiu	$13,$13,4$L110:	move	$sp,$18	move	$sp,$fp	lw	$fp,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L116:	srl	$3,$5,16	j	$L118	li	$4,16			# 0x10$L121:	subu	$4,$6,$11	srl	$4,$5,$4	subu	$3,$3,$6	addiu	$5,$8,32	subu	$2,$11,$6	sll	$3,$3,$11	addu	$2,$2,$5	addu	$4,$4,$3	sw	$2,8($12)$L125:	andi	$2,$4,0x1	beq	$2,$0,$L137	sra	$2,$4,1	j	$L136	nor	$4,$0,$2$L90:	j	$L92	li	$4,16			# 0x10$L95:	li	$2,6			# 0x6	subu	$3,$3,$5	addiu	$4,$5,-6	subu	$2,$2,$5	addiu	$5,$8,32	srl	$4,$6,$4	sll	$3,$3,6	addu	$2,$2,$5	addu	$4,$4,$3	sw	$2,8($12)$L99:	andi	$2,$4,0x1	beq	$2,$0,$L108	nop	sra	$2,$4,1	j	$L107	nor	$2,$0,$2$L137:	j	$L136	sra	$4,$4,1$L108:	j	$L107	sra	$2,$4,1$L152:	sll	$5,$9,$11$L130:	bne	$11,$0,$L131	subu	$2,$0,$11	move	$2,$0	addu	$4,$2,$5	j	$L125	sw	$3,8($12)$L150:	sll	$5,$9,6$L104:	srl	$2,$4,26	addiu	$3,$3,6	addu	$4,$5,$2	j	$L99	sw	$3,8($12)$L131:	srl	$2,$4,$2	addu	$3,$3,$11	addu	$4,$2,$5	j	$L125	sw	$3,8($12)$L105:	addiu	$4,$4,1	j	$L99	sw	$3,8($12)$L134:	j	$L125	sw	$3,8($12)$L149:	sll	$4,$6,1	addiu	$3,$8,1	j	$L104	move	$5,$0$L151:	sll	$4,$5,1	addiu	$3,$8,1	j	$L130	move	$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,0	addiu	$sp,$sp,-88	sw	$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	nomacro	beq	$4,$0,$L723	move	$17,$7	.set	macro	.set	reorder$L156:	lw	$6,100($18)	lw	$2,104($sp)	subu	$4,$4,$6	lw	$7,104($18)	slt	$3,$4,$2	move	$16,$2	movn	$16,$4,$3	addu	$2,$6,$7	lw	$3,108($18)	addu	$2,$16,$2	sltu	$2,$3,$2	bne	$2,$0,$L724$L159:	lw	$2,96($18)	addu	$3,$7,$6	sltu	$4,$16,32	.set	noreorder	.set	nomacro	bne	$4,$0,$L161	addu	$3,$3,$2	.set	macro	.set	reorder	andi	$2,$3,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L725	andi	$2,$17,0x3	.set	macro	.set	reorder$L161:	move	$4,$3$L781:	move	$5,$17	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder$L169:	lw	$3,100($18)	lw	$2,24($18)	addu	$6,$16,$3	sw	$6,104($sp)	slt	$2,$6,$2	sw	$6,100($18)	lw	$7,96($18)	.set	noreorder	.set	nomacro	bne	$2,$0,$L173	lw	$5,104($18)	.set	macro	.set	reorder	lw	$4,104($sp)	addu	$17,$7,$5	sll	$3,$4,3	sra	$2,$3,3	sw	$16,40($sp)	.set	noreorder	.set	nomacro	bltz	$2,$L177	addiu	$20,$18,4	.set	macro	.set	reorder$L730:	.set	noreorder	.set	nomacro	bltz	$3,$L177	addu	$4,$17,$2	.set	macro	.set	reorder	sw	$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,$17	sw	$5,0($20)	sw	$4,4($20)	sw	$8,36($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L726	move	$16,$9	.set	macro	.set	reorder$L181:	sra	$3,$9,3	addu	$3,$5,$3	lbu	$2,0($3)	move	$10,$5	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$9,0x7	sll	$6,$4,$3	li	$2,-65536			# 0xffffffffffff0000	and	$2,$6,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L316	srl	$3,$6,16	.set	macro	.set	reorder	move	$3,$6	move	$4,$0$L318:	andi	$2,$3,0xff00	.set	noreorder	.set	nomacro	beq	$2,$0,$L780	lui	$15,%hi(ff_log2_tab)	.set	macro	.set	reorder	srl	$3,$3,8	addiu	$4,$4,8$L780:	addiu	$2,$15,%lo(ff_log2_tab)	addu	$2,$3,$2	lbu	$3,0($2)	addu	$5,$4,$3	slt	$2,$5,21	.set	noreorder	.set	nomacro	beq	$2,$0,$L321	li	$3,30			# 0x1e	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$6,$L727	move	$7,$0	.set	macro	.set	reorder$L326:	addiu	$16,$16,1	sra	$3,$16,3	addu	$3,$10,$3	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$16,0x7	sll	$4,$4,$3	.set	noreorder	.set	nomacro	bgez	$4,$L326	addiu	$7,$7,1	.set	macro	.set	reorder	li	$5,2147418112			# 0x7fff0000	ori	$2,$5,0xfffd	slt	$2,$2,$7	sll	$4,$4,1	.set	noreorder	.set	nomacro	beq	$2,$0,$L728	addiu	$3,$16,1	.set	macro	.set	reorder	ori	$2,$5,0xfffe	.set	noreorder	.set	nomacro	beq	$7,$2,$L729	li	$7,-1			# 0xffffffffffffffff	.set	macro	.set	reorder$L333:	lw	$4,88($sp)	lui	$6,%hi($LC16)	addiu	$6,$6,%lo($LC16)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	li	$2,-1			# 0xffffffffffffffff	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)	sw	$2,40($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$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	nomacro	j	$31	addiu	$sp,$sp,88	.set	macro	.set	reorder$L725:	.set	noreorder	.set	nomacro	bne	$2,$0,$L781	move	$4,$3	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$3,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L165	addiu	$5,$17,-4	.set	macro	.set	reorder$L642:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L642$L165:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L782	andi	$3,$16,0x3	.set	macro	.set	reorder$L643:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L643	andi	$3,$16,0x3	.set	macro	.set	reorder$L782:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L171	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L172	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L169	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L169	sb	$2,4($4)	.set	macro	.set	reorder$L723:	lw	$4,96($18)	li	$2,1024			# 0x400	sw	$2,24($18)	addiu	$5,$18,108	.set	noreorder	.set	nomacro	jal	av_fast_realloc	li	$6,1024			# 0x400	.set	macro	.set	reorder	lw	$4,24($18)	.set	noreorder	.set	nomacro	bne	$4,$0,$L156	sw	$2,96($18)	.set	macro	.set	reorder	lw	$4,104($sp)	sw	$0,40($sp)	sll	$3,$4,3	sra	$2,$3,3	.set	noreorder	.set	nomacro	bgez	$2,$L730	addiu	$20,$18,4	.set	macro	.set	reorder$L177:	move	$3,$0	sw	$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,$0	move	$4,$0	sw	$5,0($20)	sw	$4,4($20)	sw	$8,36($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L181	move	$16,$9	.set	macro	.set	reorder$L726:	sra	$2,$9,3	addu	$2,$2,$5	lbu	$4,3($2)	addiu	$9,$9,16	sw	$4,32($sp)	lbu	$8,1($2)	lbu	$fp,0($2)	sw	$8,24($sp)	lbu	$2,2($2)	sra	$3,$9,3	sw	$9,8($20)	addu	$3,$3,$5	sw	$2,28($sp)	lbu	$2,3($3)	move	$19,$9	sw	$2,20($sp)	lbu	$22,0($3)	lbu	$23,1($3)	lbu	$3,2($3)	addiu	$9,$16,32	lui	$17,%hi($LC8)	sw	$3,16($sp)	sw	$9,8($20)	addiu	$4,$17,%lo($LC8)	.set	noreorder	.set	nomacro	jal	strlen	move	$21,$5	.set	macro	.set	reorder	li	$3,4			# 0x4	.set	noreorder	.set	nomacro	bne	$2,$3,$L731	addiu	$2,$17,%lo($LC8)	.set	macro	.set	reorder	lb	$3,1($2)	lw	$8,24($sp)	lb	$4,%lo($LC8)($17)	sll	$3,$3,8	sll	$7,$8,16	addu	$4,$4,$3	sll	$8,$22,24	sll	$3,$23,16	lb	$6,3($2)	lb	$5,2($2)	or	$8,$8,$3	sll	$2,$fp,24	lw	$3,32($sp)	or	$2,$2,$7	or	$2,$2,$3	lw	$3,28($sp)	sll	$6,$6,24	sll	$5,$5,16	addu	$5,$5,$6	sll	$6,$3,8	or	$6,$6,$2	lw	$3,20($sp)	lw	$2,16($sp)	addu	$4,$4,$5	or	$8,$8,$3	sll	$5,$2,8	li	$3,16711680			# 0xff0000	li	$2,-16777216			# 0xffffffffff000000	srl	$7,$4,8	ori	$2,$2,0xff00	andi	$9,$16,0x7	sll	$4,$4,8	ori	$3,$3,0xff	and	$4,$4,$2	and	$7,$7,$3	andi	$2,$19,0x7	or	$5,$5,$8	sll	$6,$6,$9	or	$4,$4,$7	sll	$5,$5,$2	srl	$6,$6,16	sll	$2,$4,16	srl	$5,$5,16	sll	$6,$6,16	srl	$4,$4,16	or	$4,$4,$2	or	$5,$5,$6	.set	noreorder	.set	nomacro	bne	$4,$5,$L732	li	$3,256			# 0x100	.set	macro	.set	reorder	li	$7,1			# 0x1	li	$9,-1			# 0xffffffffffffffff	sw	$9,16512($18)	sw	$3,16524($18)	sw	$7,28($18)	sw	$0,16532($18)	lw	$6,8($20)	sra	$4,$6,3	addu	$4,$4,$21	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$6,0x7	sll	$2,$2,$4	addiu	$9,$6,8	srl	$7,$2,24	sw	$9,8($20)	.set	noreorder	.set	nomacro	bne	$7,$0,$L187	sw	$7,16500($18)	.set	macro	.set	reorder	li	$2,4			# 0x4	li	$16,2147418112			# 0x7fff0000$L776:	move	$5,$2	move	$4,$20	ori	$6,$16,0xffff	.set	noreorder	.set	nomacro	jal	get_ur_golomb_jpegls	move	$7,$0	.set	macro	.set	reorder	lw	$3,16500($18)	.set	noreorder	.set	nomacro	bne	$3,$0,$L190	sw	$2,16516($18)	.set	macro	.set	reorder	move	$2,$0	li	$16,2147418112			# 0x7fff0000$L775:	move	$7,$0	move	$5,$2	move	$4,$20	.set	noreorder	.set	nomacro	jal	get_ur_golomb_jpegls	ori	$6,$16,0xffff	.set	macro	.set	reorder	move	$7,$2	slt	$2,$2,9	.set	noreorder	.set	nomacro	beq	$2,$0,$L733	sw	$7,28($18)	.set	macro	.set	reorder	lw	$2,16500($18)	.set	noreorder	.set	nomacro	blez	$2,$L734	ori	$6,$16,0xffff	.set	macro	.set	reorder	move	$7,$0	move	$4,$20	.set	noreorder	.set	nomacro	jal	get_ur_golomb_jpegls	li	$5,2			# 0x2	.set	macro	.set	reorder	move	$5,$2	move	$4,$20	ori	$6,$16,0xffff	.set	noreorder	.set	nomacro	jal	get_ur_golomb_jpegls	move	$7,$0	.set	macro	.set	reorder	lw	$3,16500($18)	.set	noreorder	.set	nomacro	bne	$3,$0,$L198	sw	$2,16524($18)	.set	macro	.set	reorder	lw	$10,0($20)	lw	$9,8($20)	li	$11,2			# 0x2	lui	$15,%hi(ff_log2_tab)$L200:	sra	$3,$9,3	addu	$3,$10,$3

⌨️ 快捷键说明

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