imc.mid

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

MID
4,811
字号
	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L636	lw	$6,340($sp)	.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,$L637	li	$3,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder$L463:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L463	lw	$6,340($sp)$L636:	li	$3,-32			# 0xffffffffffffffe0$L637:	addiu	$2,$6,-31	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L287	addiu	$2,$5,4	.set	macro	.set	reorder$L638:#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,$L638	addiu	$2,$5,4	.set	macro	.set	reorder$L287:	lw	$7,340($sp)	li	$3,-4			# 0xfffffffffffffffc	addiu	$2,$7,-4	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L639	lw	$8,340($sp)	.set	macro	.set	reorder$L465:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L465	lw	$8,340($sp)	.set	macro	.set	reorder$L639:	li	$2,2			# 0x2	andi	$3,$8,0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L293	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L294	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L597$L291:	move	$3,$0	sll	$18,$3,2	lui	$2,%hi(band_tab)	addu	$4,$18,$fp	addiu	$21,$2,%lo(band_tab)	lw	$2,9472($4)	.set	noreorder	.set	nomacro	beq	$2,$0,$L640	addiu	$13,$3,1	.set	macro	.set	reorder$L599:	lw	$2,8064($4)	.set	noreorder	.set	nomacro	beq	$2,$0,$L640	addiu	$13,$3,1	.set	macro	.set	reorder	lw	$2,9728($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L301	sll	$2,$13,1	.set	macro	.set	reorder	addiu	$13,$3,1	sll	$2,$13,1	sll	$3,$3,1	addu	$2,$2,$21	addu	$3,$3,$21	lhu	$10,0($2)	lhu	$9,0($3)	subu	$2,$10,$9	slt	$3,$9,$10	.set	noreorder	.set	nomacro	beq	$3,$0,$L298	sw	$2,9856($4)	.set	macro	.set	reorder	lw	$3,316($sp)	sll	$2,$9,2	addiu	$2,$2,10112	lw	$14,0($3)	move	$11,$4	addu	$6,$fp,$2	move	$7,$0	.set	noreorder	.set	nomacro	j	$L304	move	$4,$3	.set	macro	.set	reorder$L598:	lw	$4,316($sp)$L304:	lw	$5,8($4)	addiu	$7,$7,1	sra	$2,$5,3	addu	$2,$14,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	addiu	$8,$5,1	andi	$3,$3,0x00ff	lw	$5,316($sp)	addu	$2,$7,$9	srl	$3,$3,7	sw	$8,8($5)	slt	$4,$2,$10	.set	noreorder	.set	nomacro	beq	$3,$0,$L305	sw	$3,0($6)	.set	macro	.set	reorder	lw	$2,9984($11)	addiu	$2,$2,1	sw	$2,9984($11)$L305:	.set	noreorder	.set	nomacro	bne	$4,$0,$L598	addiu	$6,$6,4	.set	macro	.set	reorder$L298:	slt	$2,$13,32$L652:	.set	noreorder	.set	nomacro	beq	$2,$0,$L322	move	$5,$0	.set	macro	.set	reorder	move	$3,$13$L641:	sll	$18,$3,2	addu	$4,$18,$fp	lw	$2,9472($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L599	addiu	$13,$3,1	.set	macro	.set	reorder$L640:	slt	$2,$13,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L641	move	$3,$13	.set	macro	.set	reorder	move	$5,$0$L323:$L322:	lui	$6,%hi(band_tab)	sll	$2,$5,1	addiu	$3,$6,%lo(band_tab)	addu	$6,$2,$3	sll	$2,$5,2	addu	$16,$2,$fp	addiu	$17,$5,1	lw	$18,128($16)	lw	$2,9472($16)	sll	$4,$17,1	addu	$4,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L326	sw	$18,768($16)	.set	macro	.set	reorder	lhu	$3,0($6)	lhu	$4,0($4)	lw	$5,9984($16)	subu	$4,$4,$3	subu	$2,$4,$5	sll	$2,$2,2	sll	$3,$4,2	addu	$3,$3,$fp	.set	noreorder	.set	nomacro	beq	$4,$5,$L326	addu	$2,$2,$fp	.set	macro	.set	reorder	lw	$4,12160($3)	.set	noreorder	.set	nomacro	jal	__divsf3	lw	$5,12160($2)	.set	macro	.set	reorder	move	$5,$2	.set	noreorder	.set	nomacro	jal	__mulsf3	move	$4,$18	.set	macro	.set	reorder	sw	$2,768($16)$L326:	slt	$2,$17,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L323	move	$5,$17	.set	macro	.set	reorder	lui	$2,%hi(band_tab)	addiu	$11,$2,%lo(band_tab)	move	$4,$0	.set	noreorder	.set	nomacro	j	$L329	move	$21,$0	.set	macro	.set	reorder$L602:	addiu	$4,$4,1	slt	$2,$4,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L642	lui	$2,%hi($LC22)	.set	macro	.set	reorder$L329:	sll	$9,$4,2	addu	$2,$9,$fp	lw	$3,9472($2)	.set	noreorder	.set	nomacro	beq	$3,$0,$L602	addiu	$10,$4,1	.set	macro	.set	reorder	sll	$2,$4,1	sll	$3,$10,1	addu	$2,$2,$11	addu	$3,$3,$11	lhu	$7,0($2)	lhu	$8,0($3)	slt	$2,$7,$8	.set	noreorder	.set	nomacro	beq	$2,$0,$L333	sll	$2,$7,2	.set	macro	.set	reorder	addiu	$2,$2,10112	addu	$4,$fp,$2	move	$5,$0$L335:	addiu	$5,$5,1	lw	$3,0($4)	addu	$2,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L336	slt	$6,$2,$8	.set	macro	.set	reorder	lw	$2,-1792($4)	sw	$0,-1792($4)	addu	$21,$21,$2$L336:	.set	noreorder	.set	nomacro	bne	$6,$0,$L335	addiu	$4,$4,4	.set	macro	.set	reorder$L333:	addu	$2,$9,$fp	lw	$3,9856($2)	move	$4,$10	slt	$2,$4,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L329	subu	$21,$21,$3	.set	macro	.set	reorder	lui	$2,%hi($LC22)$L642:	lui	$7,%hi($LC19)	lw	$18,%lo($LC22)($2)	lw	$19,%lo($LC22+4)($2)	lw	$22,%lo($LC19)($7)	move	$16,$fp	addiu	$17,$sp,160	li	$20,6			# 0x6$L339:	lw	$2,8192($16)	move	$3,$22	sll	$4,$2,1	.set	noreorder	.set	nomacro	beq	$2,$20,$L342	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$L342:	lw	$8,364($sp)	sw	$3,0($17)	addiu	$17,$17,4	.set	noreorder	.set	nomacro	bne	$17,$8,$L339	addiu	$16,$16,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$21,$L345	li	$4,1			# 0x1	.set	macro	.set	reorder	move	$23,$0	move	$22,$0	sw	$4,344($sp)$L347:	lui	$5,%hi($LC19)	lw	$19,%lo($LC19)($5)	move	$17,$0	addiu	$18,$sp,160	li	$20,32			# 0x20$L350:	lw	$16,0($18)	move	$4,$19	.set	noreorder	.set	nomacro	jal	__ltsf2	move	$5,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bgez	$2,$L351	addiu	$18,$18,4	.set	macro	.set	reorder	move	$19,$16	move	$22,$17$L351:	addiu	$17,$17,1	bne	$17,$20,$L350	.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,$L643	lw	$8,344($sp)	.set	macro	.set	reorder	sll	$16,$22,2	addiu	$2,$sp,16	addu	$17,$16,$2	lui	$2,%hi($LC24)	lw	$4,144($17)	lw	$5,%lo($LC24)($2)	.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,$L603	sw	$3,8192($16)	.set	macro	.set	reorder$L358:	lui	$4,%hi(band_tab)	addiu	$3,$4,%lo(band_tab)	sll	$2,$22,1	addu	$2,$2,$3	lhu	$7,2($2)	lhu	$4,0($2)	slt	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L355	lw	$5,344($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$5,$0,$L345	sll	$2,$4,2	.set	macro	.set	reorder	addiu	$2,$2,10112	addu	$3,$fp,$2	.set	noreorder	.set	nomacro	j	$L362	addiu	$4,$4,1	.set	macro	.set	reorder$L605:	.set	noreorder	.set	nomacro	beq	$2,$0,$L604	slt	$6,$23,$21	.set	macro	.set	reorder$L362:	lw	$2,0($3)	slt	$6,$4,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L363	addiu	$4,$4,1	.set	macro	.set	reorder	lw	$2,-1792($3)	addiu	$5,$2,1	slt	$2,$2,6	.set	noreorder	.set	nomacro	beq	$2,$0,$L644	slt	$2,$23,$21	.set	macro	.set	reorder	sw	$5,-1792($3)	addiu	$23,$23,1$L363:	slt	$2,$23,$21$L644:	.set	noreorder	.set	nomacro	bne	$6,$0,$L605	addiu	$3,$3,4	.set	macro	.set	reorder	slt	$7,$23,$21	sw	$7,344($sp)$L355:	lw	$8,344($sp)$L643:	.set	noreorder	.set	nomacro	beq	$8,$0,$L345	lui	$2,%hi($LC23)	.set	macro	.set	reorder	lw	$6,%lo($LC23)($2)	lw	$7,%lo($LC23+4)($2)	move	$4,$18	.set	noreorder	.set	nomacro	jal	__ledf2	move	$5,$19	.set	macro	.set	reorder	bgtz	$2,$L347$L345:	lui	$3,%hi(band_tab)	move	$8,$fp	addiu	$10,$3,%lo(band_tab)$L349:	lhu	$7,0($10)	lhu	$9,2($10)	slt	$2,$7,$9	.set	noreorder	.set	nomacro	beq	$2,$0,$L367	sw	$0,9600($8)	.set	macro	.set	reorder	sll	$2,$7,2	addiu	$2,$2,10112	addu	$4,$fp,$2	move	$5,$0$L369:	addiu	$5,$5,1	lw	$3,0($4)	addu	$2,$5,$7	.set	noreorder	.set	nomacro	bne	$3,$0,$L370	slt	$6,$2,$9	.set	macro	.set	reorder	lw	$2,9600($8)	lw	$3,-1792($4)	addu	$2,$2,$3	sw	$2,9600($8)$L370:	.set	noreorder	.set	nomacro	bne	$6,$0,$L369	addiu	$4,$4,4	.set	macro	.set	reorder$L367:	lui	$3,%hi(band_tab+64)	addiu	$10,$10,2	addiu	$2,$3,%lo(band_tab+64)	.set	noreorder	.set	nomacro	bne	$10,$2,$L349	addiu	$8,$8,4	.set	macro	.set	reorder	addiu	$4,$fp,11136	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	sw	$4,352($sp)	.set	noreorder	.set	nomacro	beq	$3,$2,$L375	addiu	$6,$fp,12160	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L376	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L606$L373:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L645	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,$L645	addiu	$2,$6,-31	.set	macro	.set	reorder$L466:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L466	addiu	$2,$6,-31	.set	macro	.set	reorder$L645:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L646	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L647:#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,$L647	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L646:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L382$L468:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L468$L382:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L386	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L387	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L607$L384:	move	$4,$0	sll	$5,$4,2	lui	$2,%hi(band_tab)	addu	$3,$5,$fp	addiu	$18,$2,%lo(band_tab)	lw	$2,9600($3)	.set	noreorder	.set	nomacro	beq	$2,$0,$L391	addiu	$14,$4,1	.set	macro	.set	reorder$L611:	lw	$2,9472($3)	.set	noreorder	.set	nomacro	bne	$2,$0,$L648	addiu	$14,$4,1	.set	macro	.set	reorder	lw	$2,8064($3)	.set	noreorder	.set	nomacro	beq	$2,$0,$L662	slt	$2,$14,32	.set	macro	.set	reorder$L648:	sll	$2,$4,1	sll	$3,$14,1	addu	$2,$2,$18	addu	$3,$3,$18	lhu	$11,0($2)	lhu	$15,0($3)	slt	$2,$11,$15	.set	noreorder	.set	nomacro	beq	$2,$0,$L391	lw	$6,316($sp)	.set	macro	.set	reorder	sll	$7,$11,2	addu	$2,$7,$fp	lw	$3,8320($2)	lw	$4,8($6)	addu	$10,$4,$3	slt	$2,$10,513	.set	noreorder	.set	nomacro	beq	$2,$0,$L396	addiu	$2,$7,8324	.set	macro	.set	reorder	addu	$8,$fp,$2	addu	$16,$5,$fp	li	$17,32			# 0x20	addiu	$9,$11,1$L398:	.set	noreorder	.set	nomacro	beq	$3,$0,$L649	subu	$2,$0,$7	.set	macro	.set	reorder	lw	$2,9472($16)	sra	$6,$4,3	subu	$5,$0,$7	andi	$12,$4,0x7	.set	noreorder	.set	nomacro	beq	$2,$0,$L402	subu	$13,$17,$3	.set	macro	.set	reorder	sll	$7,$11,2	addu	$2,$7,$8	addu	$2,$5,$2	lw	$3,1788($2)	.set	noreorder	.set	nomacro	bne	$3,$0,$L661	subu	$2,$0,$7	.set	macro	.set	reorder$L402:	lw	$3,316($sp)	lw	$4,0($3)	addu	$4,$6,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$12	srl	$5,$2,$13	lw	$4,316($sp)	subu	$2,$0,$7	sll	$7,$11,2	addu	$3,$7,$8	sw	$10,8($4)	addu	$2,$2,$3	slt	$4,$9,$15	sw	$5,2812($2)	.set	noreorder	.set	nomacro	beq	$4,$0,$L391	addiu	$9,$9,1	.set	macro	.set	reorder$L399:	lw	$2,316($sp)	lw	$3,0($8)	lw	$4,8($2)	addu	$10,$3,$4	slt	$2,$10,513	.set	noreorder	.set	nomacro	bne	$2,$0,$L398	addiu	$8,$8,4	.set	macro	.set	reorder$L396:	lui	$6,%hi($LC29)	lw	$4,408($sp)	addiu	$6,$6,%lo($LC29)$L573:	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	li	$2,1			# 0x1	move	$4,$0	sw	$2,12552($fp)$L38:	lw	$31,404($sp)	lw	$fp,400($sp)	lw	$23,396($sp)	lw	$22,392($sp)	lw	$21,388($sp)	lw	$20,384($sp)	lw	$19,380($sp)	lw	$18,376($sp)	lw	$17,372($sp)	lw	$16,368($sp)

⌨️ 快捷键说明

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