imc.mid

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

MID
4,811
字号
	move	$4,$2	.set	macro	.set	reorder	lw	$6,300($sp)	sw	$2,292($sp)	subu	$17,$0,$6	addiu	$2,$17,8	li	$5,1			# 0x1	sltu	$2,$2,17	sw	$0,304($sp)	sw	$0,308($sp)	sw	$5,288($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L179	move	$23,$0	.set	macro	.set	reorder$L589:	lw	$2,336($sp)	lw	$4,292($sp)	li	$19,4			# 0x4	.set	noreorder	.set	nomacro	jal	__extendsfdf2	movz	$19,$0,$2	.set	macro	.set	reorder	move	$20,$2	sll	$2,$19,2	addiu	$2,$2,512	move	$21,$3	addu	$18,$fp,$2	move	$22,$0	move	$23,$0$L184:	.set	noreorder	.set	nomacro	jal	__extendsfdf2	lw	$4,0($18)	.set	macro	.set	reorder	lui	$4,%hi($LC21)	lw	$16,%lo($LC21)($4)	lw	$17,%lo($LC21+4)($4)	move	$5,$3	move	$4,$2	move	$6,$16	.set	noreorder	.set	nomacro	jal	__muldf3	move	$7,$17	.set	macro	.set	reorder	move	$4,$2	move	$5,$3	move	$6,$20	.set	noreorder	.set	nomacro	jal	__subdf3	move	$7,$21	.set	macro	.set	reorder	move	$4,$2	move	$5,$3	move	$6,$16	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$17	.set	macro	.set	reorder	move	$5,$3	.set	noreorder	.set	nomacro	jal	__fixdfsi	move	$4,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L185	slt	$3,$2,7	.set	macro	.set	reorder	beq	$3,$0,$L187	lw	$4,7552($18)	sw	$2,7680($18)	mul	$3,$2,$4	.set	noreorder	.set	nomacro	blez	$2,$L189	addu	$23,$3,$23	.set	macro	.set	reorder$L190:	addu	$22,$22,$4$L189:	addiu	$19,$19,1	slt	$2,$19,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L184	addiu	$18,$18,4	.set	macro	.set	reorder	lw	$4,300($sp)	lw	$5,304($sp)	slt	$3,$4,$23	li	$18,1			# 0x1	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$5,$0,$L195	movn	$18,$2,$3	.set	macro	.set	reorder	lw	$7,308($sp)	lw	$6,288($sp)	addiu	$5,$5,1	xor	$2,$18,$6	addiu	$3,$7,1	movn	$7,$3,$2	slt	$4,$5,16	sw	$5,304($sp)	.set	noreorder	.set	nomacro	beq	$4,$0,$L179	sw	$7,308($sp)	.set	macro	.set	reorder	lw	$7,300($sp)	subu	$17,$23,$7	.set	noreorder	.set	nomacro	jal	__floatsisf	move	$4,$17	.set	macro	.set	reorder	lw	$8,308($sp)	move	$16,$2	addiu	$4,$8,1	mul	$4,$4,$22$L570:	jal	__floatsisf	move	$5,$2	.set	noreorder	.set	nomacro	jal	__divsf3	move	$4,$16	.set	macro	.set	reorder	lw	$4,292($sp)	.set	noreorder	.set	nomacro	jal	__addsf3	move	$5,$2	.set	macro	.set	reorder	sw	$2,292($sp)	addiu	$2,$17,8	sltu	$2,$2,17	.set	noreorder	.set	nomacro	beq	$2,$0,$L589	sw	$18,288($sp)	.set	macro	.set	reorder$L179:	lw	$8,336($sp)	li	$2,4			# 0x4	move	$5,$0	movn	$5,$2,$8	lui	$6,%hi(band_tab)	sll	$3,$5,2	addiu	$2,$6,%lo(band_tab)	addiu	$3,$3,8192	sll	$4,$5,1	addu	$4,$4,$2	.set	noreorder	.set	nomacro	j	$L202	addu	$6,$fp,$3	.set	macro	.set	reorder$L203:	slt	$2,$5,32	addiu	$4,$4,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L590	addiu	$6,$6,4	.set	macro	.set	reorder$L202:	lhu	$3,0($4)	lhu	$7,2($4)	slt	$2,$3,$7	.set	noreorder	.set	nomacro	beq	$2,$0,$L203	addiu	$5,$5,1	.set	macro	.set	reorder	sll	$2,$3,2	addiu	$2,$2,8320	lw	$10,0($6)	addu	$8,$fp,$2	move	$9,$0$L205:	addiu	$9,$9,1	addu	$2,$3,$9	slt	$2,$2,$7	sw	$10,0($8)	.set	noreorder	.set	nomacro	bne	$2,$0,$L205	addiu	$8,$8,4	.set	macro	.set	reorder	slt	$2,$5,32	addiu	$4,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L202	addiu	$6,$6,4	.set	macro	.set	reorder$L590:	lw	$7,300($sp)	slt	$22,$23,$7	.set	noreorder	.set	nomacro	beq	$22,$0,$L446	addiu	$3,$sp,288	.set	macro	.set	reorder	lui	$2,%hi($LC22)	lui	$8,%hi($LC19)	lw	$18,%lo($LC22)($2)	lw	$19,%lo($LC22+4)($2)	lw	$21,%lo($LC19)($8)	addiu	$2,$sp,288	move	$16,$fp	addiu	$17,$sp,160	sw	$2,364($sp)	li	$20,6			# 0x6$L209:	lw	$2,8192($16)	move	$3,$21	sll	$4,$2,1	.set	noreorder	.set	nomacro	beq	$2,$20,$L212	subu	$4,$0,$4	.set	macro	.set	reorder	jal	__floatsisf	lw	$5,512($16)	.set	noreorder	.set	nomacro	jal	__addsf3	move	$4,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	move	$4,$2	move	$5,$3	move	$6,$18	.set	noreorder	.set	nomacro	jal	__subdf3	move	$7,$19	.set	macro	.set	reorder	move	$5,$3	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$4,$2	.set	macro	.set	reorder	move	$3,$2$L212:	sw	$3,0($17)	lw	$3,364($sp)	addiu	$17,$17,4	.set	noreorder	.set	nomacro	bne	$17,$3,$L209	addiu	$16,$16,4	.set	macro	.set	reorder	li	$21,32			# 0x20	lui	$5,%hi($LC19)$L628:	lw	$19,%lo($LC19)($5)	move	$18,$0	move	$20,$0	addiu	$17,$sp,160$L215:	lw	$16,0($17)	move	$4,$19	.set	noreorder	.set	nomacro	jal	__ltsf2	move	$5,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bgez	$2,$L216	addiu	$17,$17,4	.set	macro	.set	reorder	move	$19,$16	move	$20,$18$L216:	addiu	$18,$18,1	bne	$18,$21,$L215	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$19	.set	macro	.set	reorder	lui	$8,%hi($LC23)	lw	$6,%lo($LC23)($8)	lw	$7,%lo($LC23+4)($8)	move	$4,$2	move	$5,$3	move	$18,$2	.set	noreorder	.set	nomacro	jal	__gtdf2	move	$19,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L220	addiu	$2,$sp,16	.set	macro	.set	reorder	sll	$16,$20,2	addu	$17,$16,$2	lui	$3,%hi($LC24)	lw	$5,%lo($LC24)($3)	lw	$4,144($17)	.set	noreorder	.set	nomacro	jal	__subsf3	addu	$16,$16,$fp	.set	macro	.set	reorder	lw	$3,8192($16)	sw	$2,144($17)	addiu	$3,$3,1	li	$2,6			# 0x6	.set	noreorder	.set	nomacro	beq	$3,$2,$L591	sw	$3,8192($16)	.set	macro	.set	reorder$L223:	lui	$5,%hi(band_tab)	addiu	$3,$5,%lo(band_tab)	sll	$2,$20,1	addu	$2,$2,$3	lhu	$7,2($2)	lhu	$16,0($2)	slt	$3,$16,$7	beq	$3,$0,$L220	.set	noreorder	.set	nomacro	beq	$22,$0,$L226	sll	$2,$16,2	.set	macro	.set	reorder	addiu	$2,$2,8320	move	$4,$23	addu	$5,$fp,$2	.set	noreorder	.set	nomacro	j	$L228	subu	$16,$16,$23	.set	macro	.set	reorder$L592:	.set	noreorder	.set	nomacro	beq	$6,$0,$L231	addiu	$5,$5,4	.set	macro	.set	reorder$L228:	addiu	$4,$4,1	lw	$2,0($5)	addu	$3,$16,$4	lw	$8,300($sp)	addiu	$2,$2,1	slt	$3,$3,$7	slt	$6,$4,$8	.set	noreorder	.set	nomacro	bne	$3,$0,$L592	sw	$2,0($5)	.set	macro	.set	reorder	lw	$2,300($sp)	move	$23,$4	slt	$22,$4,$2$L220:	.set	noreorder	.set	nomacro	beq	$22,$0,$L207	lui	$4,%hi($LC23)	.set	macro	.set	reorder	lw	$6,%lo($LC23)($4)	lw	$7,%lo($LC23+4)($4)	move	$5,$19	.set	noreorder	.set	nomacro	jal	__ledf2	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bgtz	$2,$L628	lui	$5,%hi($LC19)	.set	macro	.set	reorder$L207:	lw	$4,300($sp)	slt	$2,$4,$23	.set	noreorder	.set	nomacro	beq	$2,$0,$L629	lui	$3,%hi(band_tab)	.set	macro	.set	reorder	lui	$3,%hi($LC26)	lui	$2,%hi($LC25)	lw	$20,%lo($LC25)($2)	lw	$18,%lo($LC26)($3)	lw	$19,%lo($LC26+4)($3)	move	$16,$fp	addiu	$17,$sp,160$L234:	lw	$2,8192($16)	move	$3,$20	sll	$4,$2,1	.set	noreorder	.set	nomacro	beq	$2,$0,$L237	subu	$4,$0,$4	.set	macro	.set	reorder	jal	__floatsisf	lw	$5,512($16)	.set	noreorder	.set	nomacro	jal	__addsf3	move	$4,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	move	$4,$2	move	$5,$3	move	$6,$18	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$19	.set	macro	.set	reorder	move	$5,$3	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$4,$2	.set	macro	.set	reorder	move	$3,$2$L237:	lw	$5,364($sp)	sw	$3,0($17)	addiu	$17,$17,4	.set	noreorder	.set	nomacro	bne	$17,$5,$L234	addiu	$16,$16,4	.set	macro	.set	reorder	lw	$6,336($sp)	.set	noreorder	.set	nomacro	beq	$6,$0,$L459	lui	$21,%hi($LC31)	.set	macro	.set	reorder	lui	$2,%hi($LC25)	lw	$3,%lo($LC25)($2)	sw	$3,172($sp)	sw	$3,160($sp)	sw	$3,164($sp)	sw	$3,168($sp)$L459:	lw	$19,%lo($LC31)($21)$L631:	move	$16,$0	move	$20,$0	addiu	$17,$sp,160$L241:	lw	$18,0($17)	move	$4,$19	.set	noreorder	.set	nomacro	jal	__gtsf2	move	$5,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L242	addiu	$17,$17,4	.set	macro	.set	reorder	move	$19,$18	move	$20,$16$L242:	addiu	$16,$16,1	li	$2,32			# 0x20	.set	noreorder	.set	nomacro	bne	$16,$2,$L241	lui	$7,%hi($LC24)	.set	macro	.set	reorder	lw	$5,%lo($LC24)($7)	move	$4,$19	.set	noreorder	.set	nomacro	jal	__addsf3	sll	$16,$20,2	.set	macro	.set	reorder	addu	$4,$16,$fp	lw	$3,8192($4)	addiu	$8,$sp,16	addu	$16,$16,$8	addiu	$3,$3,-1	sw	$2,144($16)	.set	noreorder	.set	nomacro	bne	$3,$0,$L246	sw	$3,8192($4)	.set	macro	.set	reorder	lui	$2,%hi($LC25)	lw	$3,%lo($LC25)($2)	sw	$3,144($16)$L246:	lui	$4,%hi(band_tab)	addiu	$3,$4,%lo(band_tab)	sll	$2,$20,1	addu	$2,$2,$3	lhu	$6,2($2)	lhu	$16,0($2)	slt	$3,$16,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L248	lw	$5,300($sp)	.set	macro	.set	reorder	slt	$2,$5,$23	.set	noreorder	.set	nomacro	beq	$2,$0,$L248	sll	$2,$16,2	.set	macro	.set	reorder	addiu	$2,$2,8320	addu	$4,$fp,$2	.set	noreorder	.set	nomacro	j	$L251	addiu	$16,$16,1	.set	macro	.set	reorder$L593:	.set	noreorder	.set	nomacro	beq	$2,$0,$L630	lw	$8,300($sp)	.set	macro	.set	reorder$L251:	lw	$2,0($4)	slt	$5,$16,$6	addiu	$3,$2,-1	.set	noreorder	.set	nomacro	blez	$2,$L252	addiu	$16,$16,1	.set	macro	.set	reorder	sw	$3,0($4)	addiu	$23,$23,-1$L252:	lw	$7,300($sp)	addiu	$4,$4,4	.set	noreorder	.set	nomacro	bne	$5,$0,$L593	slt	$2,$7,$23	.set	macro	.set	reorder$L248:	lw	$8,300($sp)$L630:	slt	$2,$8,$23	.set	noreorder	.set	nomacro	bne	$2,$0,$L631	lw	$19,%lo($LC31)($21)	.set	macro	.set	reorder	lui	$3,%hi(band_tab)$L629:	move	$18,$fp	addiu	$19,$3,%lo(band_tab)$L255:	lhu	$8,0($19)	lhu	$4,2($19)	sw	$0,9600($18)	slt	$2,$8,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L256	sw	$0,9728($18)	.set	macro	.set	reorder	sll	$2,$8,2	addiu	$2,$2,8320	move	$6,$0	addu	$5,$fp,$2	move	$7,$6$L258:	lw	$3,0($5)	addiu	$6,$6,1	addu	$2,$8,$6	addu	$3,$7,$3	slt	$2,$2,$4	addiu	$5,$5,4	.set	noreorder	.set	nomacro	bne	$2,$0,$L258	move	$7,$3	.set	macro	.set	reorder	sw	$3,9600($18)$L256:	lw	$2,9472($18)	.set	noreorder	.set	nomacro	beq	$2,$0,$L632	lui	$3,%hi(band_tab+64)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__floatsidf	subu	$4,$4,$8	.set	macro	.set	reorder	lui	$4,%hi($LC28)	lw	$6,%lo($LC28)($4)	lw	$7,%lo($LC28+4)($4)	lw	$20,9600($18)	move	$5,$3	.set	noreorder	.set	nomacro	jal	__muldf3	move	$4,$2	.set	macro	.set	reorder	move	$4,$20	move	$16,$2	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$17,$3	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__gtdf2	move	$7,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L632	lui	$3,%hi(band_tab+64)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$20,$L632	li	$2,1			# 0x1	.set	macro	.set	reorder	sw	$2,9728($18)	lui	$3,%hi(band_tab+64)$L632:	addiu	$19,$19,2	addiu	$2,$3,%lo(band_tab+64)	.set	noreorder	.set	nomacro	bne	$19,$2,$L255	addiu	$18,$18,4	.set	macro	.set	reorder	addiu	$4,$fp,9856	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L267	addiu	$6,$fp,9984	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L268	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L594$L265:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L633	addiu	$2,$6,-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,$L633	addiu	$2,$6,-31	.set	macro	.set	reorder$L460:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L460	addiu	$2,$6,-31	.set	macro	.set	reorder$L633:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L634	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L635:#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,$L635	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L634:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L274$L462:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L462$L274:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L278	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L279	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L595$L276:	andi	$2,$6,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	addiu	$5,$fp,10112	li	$2,2			# 0x2	move	$4,$6	.set	noreorder	.set	nomacro	beq	$3,$2,$L282	sw	$5,340($sp)	.set	macro	.set	reorder$L612:	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L283	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L596$L280:	addiu	$5,$4,-4	move	$2,$0#APP

⌨️ 快捷键说明

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