mapping0.mid

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

MID
1,932
字号
	j	uc_free	addiu	$sp,$sp,32$L116:	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	mapping0_free_look	.section	.text.mapping0_free_info,"ax",@progbits	.align	2	.align	5	.ent	mapping0_free_info	.type	mapping0_free_info, @functionmapping0_free_info:	.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,$L148	move	$6,$4	.set	macro	.set	reorder	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L123	addiu	$7,$4,3216	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L124	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L143$L121:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L145	addiu	$2,$7,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L145	addiu	$2,$7,-31	.set	macro	.set	reorder$L137:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L137	addiu	$2,$7,-31	.set	macro	.set	reorder$L145:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L146	addiu	$2,$7,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L147:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L147	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$7,-4$L146:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L130$L139:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L139$L130:	andi	$3,$7,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L134	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L135	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L144	.set	noreorder	.set	nomacro	j	uc_free	move	$4,$6	.set	macro	.set	reorder$L134:	sb	$0,4($5)	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	uc_free	move	$4,$6	.set	macro	.set	reorder$L123:	addiu	$4,$6,2	sb	$0,0($6)	.set	noreorder	.set	nomacro	j	$L121	sb	$0,1($6)	.set	macro	.set	reorder$L124:	addiu	$4,$6,3	sb	$0,0($6)	sb	$0,1($6)	.set	noreorder	.set	nomacro	j	$L121	sb	$0,2($6)	.set	macro	.set	reorder$L135:	sb	$0,6($5)	sb	$0,4($5)	sb	$0,5($5)	.set	noreorder	.set	nomacro	j	uc_free	move	$4,$6	.set	macro	.set	reorder$L144:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	uc_free	move	$4,$6	.set	macro	.set	reorder$L143:	addiu	$4,$6,1	.set	noreorder	.set	nomacro	j	$L121	sb	$0,0($6)	.set	macro	.set	reorder$L148:	j	$31	.end	mapping0_free_info	.section	.text.mapping0_unpack,"ax",@progbits	.align	2	.align	5	.ent	mapping0_unpack	.type	mapping0_unpack, @functionmapping0_unpack:	.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-56	sw	$21,36($sp)	sw	$20,32($sp)	move	$21,$4	move	$20,$5	li	$4,1			# 0x1	li	$5,3216			# 0xc90	sw	$fp,48($sp)	sw	$23,44($sp)	sw	$22,40($sp)	sw	$18,24($sp)	sw	$31,52($sp)	sw	$19,28($sp)	sw	$17,20($sp)	.set	noreorder	.set	nomacro	jal	uc_calloc	sw	$16,16($sp)	.set	macro	.set	reorder	move	$18,$2	andi	$fp,$2,0x3	li	$2,4			# 0x4	subu	$4,$2,$fp	li	$2,2			# 0x2	lw	$22,28($21)	addiu	$23,$18,3216	.set	noreorder	.set	nomacro	beq	$4,$2,$L152	move	$3,$18	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L153	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L239$L150:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L247	addiu	$2,$23,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L247	addiu	$2,$23,-31	.set	macro	.set	reorder$L221:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L221	addiu	$2,$23,-31	.set	macro	.set	reorder$L247:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L248	addiu	$2,$23,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L249:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L249	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$23,-4$L248:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L159$L223:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L223$L159:	andi	$3,$23,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L163	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L164	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L240$L161:	move	$4,$20	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L241	li	$3,1			# 0x1	.set	macro	.set	reorder	sw	$3,0($18)$L167:	move	$4,$20	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L250	move	$4,$20	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,8			# 0x8	.set	macro	.set	reorder	addiu	$2,$2,1	.set	noreorder	.set	nomacro	blez	$2,$L168	sw	$2,1164($18)	.set	macro	.set	reorder	lw	$4,4($21)	move	$17,$18	move	$19,$0$L171:	.set	noreorder	.set	nomacro	beq	$4,$0,$L172	addiu	$2,$4,-1	.set	macro	.set	reorder	beq	$2,$0,$L172	move	$5,$0$L175:	srl	$2,$2,1	.set	noreorder	.set	nomacro	bne	$2,$0,$L175	addiu	$5,$5,1	.set	macro	.set	reorder$L176:	.set	noreorder	.set	nomacro	jal	oggpack_read	move	$4,$20	.set	macro	.set	reorder	sw	$2,1168($17)	move	$16,$2	lw	$2,4($21)	.set	noreorder	.set	nomacro	beq	$2,$0,$L251	move	$5,$0	.set	macro	.set	reorder	addiu	$2,$2,-1	beq	$2,$0,$L251$L180:	srl	$2,$2,1	.set	noreorder	.set	nomacro	bne	$2,$0,$L180	addiu	$5,$5,1	.set	macro	.set	reorder$L181:$L251:	.set	noreorder	.set	nomacro	jal	oggpack_read	move	$4,$20	.set	macro	.set	reorder	move	$3,$2	.set	noreorder	.set	nomacro	bltz	$16,$L204	sw	$2,2192($17)	.set	macro	.set	reorder	bltz	$2,$L204	.set	noreorder	.set	nomacro	beq	$16,$2,$L246	li	$2,4			# 0x4	.set	macro	.set	reorder	lw	$4,4($21)	slt	$2,$16,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L204	slt	$2,$3,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L204	addiu	$19,$19,1	.set	macro	.set	reorder	lw	$2,1164($18)	slt	$2,$19,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L171	addiu	$17,$17,4	.set	macro	.set	reorder$L168:	move	$4,$20$L250:	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,2			# 0x2	.set	macro	.set	reorder	bgtz	$2,$L188	lw	$3,0($18)	slt	$2,$3,2	bne	$2,$0,$L190	lw	$2,4($21)	blez	$2,$L192	addiu	$16,$18,4	.set	noreorder	.set	nomacro	j	$L194	move	$17,$0	.set	macro	.set	reorder$L242:	lw	$2,4($21)	slt	$2,$17,$2	beq	$2,$0,$L190$L194:	move	$4,$20	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$3,0($18)	sw	$2,0($16)	slt	$2,$2,$3	addiu	$17,$17,1	.set	noreorder	.set	nomacro	bne	$2,$0,$L242	addiu	$16,$16,4	.set	macro	.set	reorder$L204:	li	$2,4			# 0x4$L246:	subu	$4,$2,$fp	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L207	move	$3,$18	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L208	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L243$L205:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L252	addiu	$2,$23,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L252	addiu	$2,$23,-31	.set	macro	.set	reorder$L224:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L224	addiu	$2,$23,-31	.set	macro	.set	reorder$L252:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L253	addiu	$2,$23,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L254:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L254	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$23,-4$L253:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L214$L226:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L226$L214:	andi	$3,$23,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L218	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L219	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L244$L216:	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$18	.set	macro	.set	reorder	move	$2,$0$L201:	lw	$31,52($sp)$L255:	lw	$fp,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder$L172:	.set	noreorder	.set	nomacro	j	$L176	move	$5,$0	.set	macro	.set	reorder$L241:	move	$4,$20	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,4			# 0x4	.set	macro	.set	reorder	addiu	$3,$2,1	.set	noreorder	.set	nomacro	j	$L167	sw	$3,0($18)	.set	macro	.set	reorder$L163:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L161	sb	$0,1($4)	.set	macro	.set	reorder$L152:	addiu	$3,$18,2	sb	$0,0($18)	.set	noreorder	.set	nomacro	j	$L150	sb	$0,1($18)	.set	macro	.set	reorder$L218:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L216	sb	$0,1($4)	.set	macro	.set	reorder$L207:	addiu	$3,$18,2	sb	$0,0($18)	.set	noreorder	.set	nomacro	j	$L205	sb	$0,1($18)	.set	macro	.set	reorder$L190:	.set	noreorder	.set	nomacro	blez	$3,$L201	move	$2,$18	.set	macro	.set	reorder$L192:	move	$16,$18	.set	noreorder	.set	nomacro	j	$L197	move	$17,$0	.set	macro	.set	reorder$L245:	jal	oggpack_read	sw	$2,1028($16)	lw	$3,20($22)	move	$4,$20	slt	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L204	li	$5,8			# 0x8	.set	macro	.set	reorder	jal	oggpack_read	sw	$2,1092($16)	lw	$3,24($22)	slt	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L204	addiu	$16,$16,4	.set	macro	.set	reorder	lw	$2,0($18)	slt	$2,$17,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L201	move	$2,$18	.set	macro	.set	reorder$L197:	move	$4,$20	.set	noreorder	.set	nomacro	jal	oggpack_read	li	$5,8			# 0x8	.set	macro	.set	reorder	lw	$3,16($22)	move	$4,$20	slt	$2,$2,$3	li	$5,8			# 0x8	.set	noreorder	.set	nomacro	bne	$2,$0,$L245	addiu	$17,$17,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L246	li	$2,4			# 0x4	.set	macro	.set	reorder$L164:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L161	sb	$0,5($5)	.set	macro	.set	reorder$L153:	addiu	$3,$18,3	sb	$0,0($18)	sb	$0,1($18)	.set	noreorder	.set	nomacro	j	$L150	sb	$0,2($18)	.set	macro	.set	reorder$L188:	.set	noreorder	.set	nomacro	bne	$18,$0,$L204	move	$2,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L255	lw	$31,52($sp)	.set	macro	.set	reorder$L239:	addiu	$3,$18,1	.set	noreorder	.set	nomacro	j	$L150	sb	$0,0($18)	.set	macro	.set	reorder$L240:	.set	noreorder	.set	nomacro	j	$L161	sb	$0,4($5)	.set	macro	.set	reorder$L219:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L216	sb	$0,5($5)	.set	macro	.set	reorder$L208:	addiu	$3,$18,3	sb	$0,0($18)	sb	$0,1($18)	.set	noreorder	.set	nomacro	j	$L205	sb	$0,2($18)	.set	macro	.set	reorder$L244:	.set	noreorder	.set	nomacro	j	$L216	sb	$0,4($5)	.set	macro	.set	reorder$L243:	addiu	$3,$18,1	.set	noreorder	.set	nomacro	j	$L205	sb	$0,0($18)	.set	macro	.set	reorder	.end	mapping0_unpack	.globl	mapping0_exportbundle	.data	.align	2	.type	mapping0_exportbundle, @object	.size	mapping0_exportbundle, 20mapping0_exportbundle:	.word	mapping0_unpack	.word	mapping0_look	.word	mapping0_free_info	.word	mapping0_free_look	.word	mapping0_inverse	.local	seq	.comm	seq,4,4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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