sharedbook.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,649 行 · 第 1/3 页

MID
2,649
字号
	.file	1 "sharedbook.c"	.section .mdebug.abi32	.previous	.section	.text._ilog,"ax",@progbits	.align	2	.align	5	.globl	_ilog	.ent	_ilog	.type	_ilog, @function_ilog:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		beq	$4,$0,$L9	nop	move	$2,$0$L5:	srl	$4,$4,1	bne	$4,$0,$L5	addiu	$2,$2,1	j	$31	nop$L9:	j	$31	move	$2,$0	.set	macro	.set	reorder	.end	_ilog	.section	.text._book_maptype1_quantvals,"ax",@progbits	.align	2	.align	5	.globl	_book_maptype1_quantvals	.ent	_book_maptype1_quantvals	.type	_book_maptype1_quantvals, @function_book_maptype1_quantvals:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$8,4($4)	beq	$8,$0,$L37	move	$2,$0	move	$3,$8$L14:	srl	$3,$3,1	bne	$3,$0,$L14	addiu	$2,$2,1	addiu	$3,$2,-1$L13:	lw	$4,0($4)	addiu	$2,$4,-1	mul	$2,$3,$2	div	$0,$2,$4	teq	$4,$0,7	mflo	$2	sra	$3,$8,$2$L36:	blez	$4,$L41	li	$6,1			# 0x1$L17:	addiu	$5,$3,1	li	$6,1			# 0x1	li	$7,1			# 0x1	move	$2,$0$L20:	addiu	$2,$2,1	mul	$6,$6,$3	bne	$2,$4,$L20	mul	$7,$7,$5	slt	$2,$8,$6	bne	$2,$0,$L21	nop$L40:	slt	$2,$8,$7	bne	$2,$0,$L39	nop	bgtz	$4,$L17	addiu	$3,$3,1	li	$6,1			# 0x1$L41:	slt	$2,$8,$6	beq	$2,$0,$L40	li	$7,1			# 0x1$L21:	j	$L36	addiu	$3,$3,-1$L39:	j	$31	move	$2,$3$L37:	j	$L13	li	$3,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	_book_maptype1_quantvals	.section	.text.sort32a,"ax",@progbits	.align	2	.align	5	.ent	sort32a	.type	sort32a, @functionsort32a:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$6,0($4)	lw	$4,0($5)	lw	$2,0($6)	lw	$3,0($4)	sltu	$5,$2,$3	sltu	$2,$3,$2	j	$31	subu	$2,$2,$5	.set	macro	.set	reorder	.end	sort32a	.section	.text._book_unquantize,"ax",@progbits	.align	2	.align	5	.globl	_book_unquantize	.ent	_book_unquantize	.type	_book_unquantize, @function_book_unquantize:	.frame	$sp,72,$31		# vars= 16, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-72	sw	$18,40($sp)	sw	$31,68($sp)	sw	$fp,64($sp)	sw	$23,60($sp)	sw	$22,56($sp)	sw	$21,52($sp)	sw	$20,48($sp)	sw	$19,44($sp)	sw	$17,36($sp)	sw	$16,32($sp)	lw	$2,12($4)	move	$18,$4	addiu	$2,$2,-1	sltu	$2,$2,2	sw	$5,76($sp)	sw	$6,80($sp)	bne	$2,$0,$L45	sw	$7,84($sp)	move	$23,$0	move	$2,$23	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	j	$31	addiu	$sp,$sp,72$L45:	lw	$4,16($4)	li	$2,2031616			# 0x1f0000	ori	$2,$2,0xffff	and	$16,$4,$2	bne	$16,$0,$L48	sll	$2,$4,1	lw	$4,20($18)	li	$2,2031616			# 0x1f0000	ori	$2,$2,0xffff	and	$17,$4,$2	bne	$17,$0,$L54	li	$22,-9999			# 0xffffffffffffd8f1	li	$2,-9999			# 0xffffffffffffd8f1$L223:	sw	$2,16($sp)$L56:	lw	$4,0($18)	lw	$2,76($sp)	li	$5,4			# 0x4	jal	uc_calloc	mul	$4,$2,$4	move	$23,$2	lw	$4,0($18)	lw	$2,76($sp)	li	$5,4			# 0x4	mul	$4,$2,$4	jal	uc_calloc	move	$19,$23	lw	$3,84($sp)	move	$21,$2	sw	$22,0($3)	lw	$3,12($18)	move	$25,$2	li	$2,1			# 0x1	beq	$3,$2,$L61	li	$2,2			# 0x2	beq	$3,$2,$L211	nop$L189:	lw	$8,0($18)$L60:	lw	$3,76($sp)	mul	$2,$3,$8	blez	$2,$L182	move	$4,$2	move	$7,$0$L184:	lw	$5,84($sp)	lw	$2,0($25)	lw	$3,0($5)	addiu	$7,$7,1	subu	$6,$3,$2	slt	$2,$2,$3	slt	$8,$7,$4	beq	$2,$0,$L185	addiu	$25,$25,4	lw	$2,0($19)	sra	$2,$2,$6	sw	$2,0($19)$L185:	bne	$8,$0,$L184	addiu	$19,$19,4$L182:	jal	uc_free	move	$4,$21	move	$2,$23	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	j	$31	addiu	$sp,$sp,72$L48:	srl	$2,$2,22	addiu	$22,$2,-788	li	$3,1073741824			# 0x40000000$L52:	sll	$16,$16,1	and	$2,$16,$3	beq	$2,$0,$L52	addiu	$22,$22,-1	li	$2,-2147483648			# 0xffffffff80000000	and	$2,$4,$2	subu	$3,$0,$16	movn	$16,$3,$2	lw	$4,20($18)	li	$2,2031616			# 0x1f0000	ori	$2,$2,0xffff	and	$17,$4,$2	beq	$17,$0,$L223	li	$2,-9999			# 0xffffffffffffd8f1$L54:	sll	$2,$4,1	srl	$2,$2,22	addiu	$2,$2,-788	sw	$2,16($sp)	li	$3,1073741824			# 0x40000000	move	$5,$2$L58:	sll	$17,$17,1	addiu	$5,$5,-1	and	$2,$17,$3	beq	$2,$0,$L58	sw	$5,16($sp)	li	$2,-2147483648			# 0xffffffff80000000	and	$2,$4,$2	subu	$3,$0,$17	j	$L56	movn	$17,$3,$2$L211:	lw	$fp,4($18)	blez	$fp,$L189	lw	$12,80($sp)	lw	$8,0($18)	move	$20,$0	move	$24,$0	sw	$0,20($sp)	move	$3,$12$L131:	beq	$3,$0,$L132	sll	$3,$20,2	lw	$2,8($18)	addu	$3,$3,$2	lw	$4,0($3)	beq	$4,$0,$L134	nop$L132:	blez	$8,$L135	lw	$4,20($sp)	lw	$15,32($18)	sll	$2,$24,2	addu	$7,$2,$15	move	$11,$0	move	$14,$0	move	$13,$0	li	$15,-1073741824			# 0xffffffffc0000000	sll	$10,$4,2$L137:	lw	$4,0($7)	slt	$2,$4,0	subu	$3,$0,$4	movn	$4,$3,$2	bltz	$4,$L213	move	$2,$4	beq	$2,$0,$L224	li	$6,-31			# 0xffffffffffffffe1	move	$3,$2$L226:	move	$2,$0$L143:	srl	$3,$3,1	bne	$3,$0,$L143	addiu	$2,$2,1	addiu	$6,$2,-31	beq	$17,$0,$L145	subu	$2,$0,$6$L215:	sll	$2,$4,$2	beq	$2,$0,$L148	move	$4,$0	mult	$17,$2	lw	$3,16($sp)	mfhi	$5	addiu	$2,$6,32	addu	$31,$3,$2	move	$4,$5$L148:	beq	$16,$0,$L149	nop	bne	$4,$0,$L151	slt	$2,$31,$22	move	$4,$16	move	$31,$22$L149:	beq	$13,$0,$L162	nop	bne	$4,$0,$L164	slt	$2,$31,$14	move	$4,$13	move	$31,$14$L162:	lw	$2,28($18)	beq	$2,$0,$L225	lw	$5,80($sp)	move	$14,$31	move	$13,$4$L225:	beq	$5,$0,$L177	addu	$2,$10,$23	lw	$2,0($12)	mul	$3,$2,$8	addu	$2,$3,$11	sll	$2,$2,2	addu	$2,$2,$23	sw	$4,0($2)	lw	$3,0($12)	mul	$2,$3,$8	addu	$3,$2,$11	sll	$3,$3,2	addu	$3,$3,$21	sw	$31,0($3)$L179:	lw	$3,84($sp)	lw	$2,0($3)	slt	$2,$2,$31	beq	$2,$0,$L180	nop	sw	$31,0($3)$L180:	addiu	$11,$11,1	slt	$2,$11,$8	addiu	$7,$7,4	bne	$2,$0,$L137	addiu	$10,$10,4$L135:	lw	$4,20($sp)	addiu	$12,$12,4	addu	$4,$4,$8	sw	$4,20($sp)$L134:	addiu	$20,$20,1	slt	$2,$20,$fp	beq	$2,$0,$L60	addu	$24,$24,$8	j	$L131	lw	$3,80($sp)$L213:	subu	$2,$0,$4	bne	$2,$0,$L226	move	$3,$2	li	$6,-31			# 0xffffffffffffffe1$L224:	bne	$17,$0,$L215	li	$2,31			# 0x1f$L145:	j	$L148	move	$4,$0$L151:	beq	$2,$0,$L153	subu	$6,$31,$22	subu	$9,$22,$31	addiu	$3,$9,1	slt	$2,$3,32	addiu	$31,$22,1	bne	$2,$0,$L155	sra	$6,$16,1	move	$3,$0$L157:	addu	$4,$6,$3	and	$2,$4,$15	beq	$2,$15,$L160	nop	bne	$2,$0,$L149	nop$L160:	sll	$4,$4,1	j	$L149	addiu	$31,$31,-1$L164:	beq	$2,$0,$L166	subu	$6,$31,$14	subu	$9,$14,$31	addiu	$3,$9,1	slt	$2,$3,32	addiu	$31,$14,1	bne	$2,$0,$L168	sra	$6,$13,1	move	$3,$0$L170:	addu	$4,$6,$3	and	$2,$4,$15	beq	$2,$15,$L173	nop	bne	$2,$0,$L162	nop$L173:	sll	$4,$4,1	j	$L162	addiu	$31,$31,-1$L177:	addu	$3,$10,$21	sw	$4,0($2)	j	$L179	sw	$31,0($3)$L166:	addiu	$5,$6,1	slt	$2,$5,32	addiu	$31,$31,1	bne	$2,$0,$L171	sra	$3,$4,1	j	$L170	move	$6,$0$L153:	addiu	$5,$6,1	slt	$2,$5,32	addiu	$31,$31,1	bne	$2,$0,$L158	sra	$3,$4,1	j	$L157	move	$6,$0$L155:	li	$5,1			# 0x1	sll	$2,$5,$9	addu	$2,$4,$2	j	$L157	sra	$3,$2,$3$L171:	li	$4,1			# 0x1	sll	$2,$4,$6	addu	$2,$2,$13	j	$L170	sra	$6,$2,$5$L168:	li	$5,1			# 0x1	sll	$2,$5,$9	addu	$2,$4,$2	j	$L170	sra	$3,$2,$3$L158:	li	$4,1			# 0x1	sll	$2,$4,$6	addu	$2,$16,$2	j	$L157	sra	$6,$2,$5$L61:	lw	$fp,4($18)	beq	$fp,$0,$L216	move	$2,$0	move	$3,$fp$L67:	srl	$3,$3,1	bne	$3,$0,$L67	addiu	$2,$2,1	addiu	$3,$2,-1$L66:	lw	$8,0($18)	addiu	$2,$8,-1	mul	$2,$3,$2	div	$0,$2,$8	teq	$8,$0,7	mflo	$2	sra	$7,$fp,$2$L210:	blez	$8,$L227	li	$4,1			# 0x1$L70:	addiu	$3,$7,1	li	$4,1			# 0x1	li	$5,1			# 0x1	move	$2,$0$L73:	addiu	$2,$2,1	mul	$4,$4,$7	bne	$8,$2,$L73	mul	$5,$5,$3	slt	$2,$fp,$4	bne	$2,$0,$L74	nop$L219:	slt	$2,$fp,$5	bne	$2,$0,$L218	nop	bgtz	$8,$L70	addiu	$7,$7,1	li	$4,1			# 0x1$L227:	slt	$2,$fp,$4	beq	$2,$0,$L219	li	$5,1			# 0x1$L74:	j	$L210	addiu	$7,$7,-1$L218:	blez	$fp,$L60	lw	$13,80($sp)	move	$14,$0	sw	$0,24($sp)	move	$2,$13$L79:	beq	$2,$0,$L80	sll	$3,$14,2	lw	$2,8($18)	addu	$3,$3,$2	lw	$4,0($3)	beq	$4,$0,$L82	nop$L80:	blez	$8,$L83	li	$12,1			# 0x1	div	$0,$14,$12	teq	$12,$0,7	lw	$3,24($sp)	lw	$15,32($18)	sll	$10,$3,2	move	$11,$0	move	$24,$0	move	$20,$0	mflo	$3	div	$0,$3,$7	teq	$7,$0,7	mfhi	$2	sll	$2,$2,2	addu	$2,$2,$15	lw	$4,0($2)	slt	$2,$4,0	subu	$3,$0,$4	movn	$4,$3,$2	bltz	$4,$L220	move	$2,$4$L87:	beq	$2,$0,$L228	li	$6,-31			# 0xffffffffffffffe1	move	$3,$2$L230:	move	$2,$0$L91:	srl	$3,$3,1	bne	$3,$0,$L91	addiu	$2,$2,1	addiu	$6,$2,-31	beq	$17,$0,$L93	subu	$2,$0,$6$L222:	sll	$2,$4,$2	beq	$2,$0,$L96	move	$4,$0	mult	$17,$2	lw	$3,16($sp)	mfhi	$5	addiu	$2,$6,32	addu	$31,$3,$2	move	$4,$5$L96:	beq	$16,$0,$L97	nop	bne	$4,$0,$L99	slt	$2,$31,$22	move	$4,$16	move	$31,$22$L97:	beq	$24,$0,$L110	nop	bne	$4,$0,$L112	slt	$2,$31,$20	move	$4,$24	move	$31,$20$L110:	lw	$2,28($18)	beq	$2,$0,$L229	lw	$2,80($sp)	move	$24,$4	move	$20,$31$L229:	beq	$2,$0,$L125	addu	$2,$10,$23	lw	$2,0($13)	mul	$3,$2,$8	addu	$2,$3,$11	sll	$2,$2,2	addu	$2,$2,$23	sw	$4,0($2)	lw	$3,0($13)	mul	$2,$3,$8	addu	$3,$2,$11	sll	$3,$3,2	addu	$3,$3,$21	sw	$31,0($3)$L127:	lw	$3,84($sp)	lw	$2,0($3)	slt	$2,$2,$31	beq	$2,$0,$L128	nop	sw	$31,0($3)$L128:	addiu	$11,$11,1	slt	$2,$11,$8	beq	$2,$0,$L83	addiu	$10,$10,4	mul	$12,$12,$7	div	$0,$14,$12	teq	$12,$0,7	mflo	$3	div	$0,$3,$7	teq	$7,$0,7	mfhi	$2	sll	$2,$2,2	addu	$2,$2,$15	lw	$4,0($2)	slt	$2,$4,0	subu	$3,$0,$4	movn	$4,$3,$2	bgez	$4,$L87	move	$2,$4$L220:	subu	$2,$0,$4	bne	$2,$0,$L230	move	$3,$2	li	$6,-31			# 0xffffffffffffffe1$L228:	bne	$17,$0,$L222	li	$2,31			# 0x1f$L93:	j	$L96	move	$4,$0$L83:	lw	$2,24($sp)	addiu	$13,$13,4	addu	$2,$2,$8	sw	$2,24($sp)$L82:	addiu	$14,$14,1	slt	$2,$14,$fp	beq	$2,$0,$L60	lw	$2,80($sp)	j	$L79	nop$L99:	beq	$2,$0,$L101	subu	$6,$31,$22	subu	$9,$22,$31	addiu	$3,$9,1	slt	$2,$3,32	addiu	$31,$22,1	bne	$2,$0,$L103	sra	$6,$16,1	move	$3,$0$L105:	addu	$4,$6,$3	li	$5,-1073741824			# 0xffffffffc0000000	and	$2,$4,$5	beq	$2,$5,$L108	nop	bne	$2,$0,$L97	nop$L108:	sll	$4,$4,1	j	$L97	addiu	$31,$31,-1$L112:	beq	$2,$0,$L114	subu	$6,$31,$20	subu	$9,$20,$31	addiu	$3,$9,1	slt	$2,$3,32	addiu	$31,$20,1	bne	$2,$0,$L116	sra	$6,$24,1	move	$3,$0$L118:	addu	$4,$6,$3	li	$5,-1073741824			# 0xffffffffc0000000	and	$2,$4,$5	beq	$2,$5,$L121	nop	bne	$2,$0,$L110	nop$L121:	sll	$4,$4,1	j	$L110	addiu	$31,$31,-1$L125:	addu	$3,$10,$21	sw	$4,0($2)	j	$L127	sw	$31,0($3)$L114:	addiu	$5,$6,1	slt	$2,$5,32	addiu	$31,$31,1	bne	$2,$0,$L119	sra	$3,$4,1	j	$L118	move	$6,$0$L101:	addiu	$5,$6,1	slt	$2,$5,32	addiu	$31,$31,1	bne	$2,$0,$L106	sra	$3,$4,1	j	$L105	move	$6,$0$L103:	li	$5,1			# 0x1	sll	$2,$5,$9	addu	$2,$4,$2

⌨️ 快捷键说明

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