imc.mid

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

MID
4,811
字号
	move	$2,$4	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,408	.set	macro	.set	reorder$L580:	addu	$11,$8,$5	sra	$4,$11,3	addu	$4,$14,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	sll	$3,$3,24	sll	$5,$5,16	lbu	$2,2($4)	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$7,$11,0x7	or	$2,$2,$3	sll	$2,$2,$7	srl	$2,$2,$10	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$13,$2	lh	$10,2($2)	.set	noreorder	.set	nomacro	j	$L68	lh	$9,0($2)	.set	macro	.set	reorder$L588:	.set	noreorder	.set	nomacro	bne	$16,$18,$L152	move	$22,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L614	move	$20,$fp	.set	macro	.set	reorder$L187:	lw	$4,7552($18)	li	$2,6			# 0x6	sw	$2,7680($18)	sll	$3,$4,1	sll	$2,$4,3	subu	$2,$2,$3	.set	noreorder	.set	nomacro	j	$L190	addu	$23,$23,$2	.set	macro	.set	reorder$L126:	lw	$5,144($5)	lw	$4,0($17)	.set	noreorder	.set	nomacro	jal	__addsf3	addiu	$16,$16,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L574	sw	$2,0($17)	.set	macro	.set	reorder$L185:	.set	noreorder	.set	nomacro	j	$L189	sw	$0,7680($18)	.set	macro	.set	reorder$L587:	lw	$4,0($4)	.set	noreorder	.set	nomacro	jal	__mulsf3	move	$5,$4	.set	macro	.set	reorder	lw	$8,348($sp)	move	$16,$2	addu	$2,$8,$17	lw	$4,0($2)	.set	noreorder	.set	nomacro	jal	__addsf3	move	$5,$4	.set	macro	.set	reorder	sw	$2,0($19)	.set	noreorder	.set	nomacro	jal	__floatsisf	move	$4,$18	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	jal	__mulsf3	move	$5,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	move	$4,$2	lui	$2,%hi($LC16)	addiu	$2,$2,%lo($LC16)	lw	$6,0($2)	lw	$7,4($2)	.set	noreorder	.set	nomacro	jal	__muldf3	move	$5,$3	.set	macro	.set	reorder	move	$5,$3	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$4,$2	.set	macro	.set	reorder	lui	$3,%hi($LC17)	lw	$5,%lo($LC17)($3)	move	$4,$2	.set	noreorder	.set	nomacro	jal	__lesf2	sw	$2,0($21)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L650	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L615	addiu	$17,$17,4	.set	macro	.set	reorder$L195:	subu	$17,$23,$4	.set	noreorder	.set	nomacro	jal	__floatsisf	move	$4,$17	.set	macro	.set	reorder	lw	$5,308($sp)	move	$16,$2	addiu	$4,$5,1	mul	$4,$22,$4	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	j	$L570	sw	$2,304($sp)	.set	macro	.set	reorder$L621:	move	$5,$23$L622:	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,128			# 0x80	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L616	lui	$2,%hi(band_tab)	.set	macro	.set	reorder$L301:	addu	$2,$2,$21	sll	$3,$3,1	lhu	$20,0($2)	addu	$3,$3,$21	lhu	$6,0($3)	addiu	$19,$20,-1	slt	$2,$6,$19	.set	noreorder	.set	nomacro	beq	$2,$0,$L651	slt	$2,$6,$20	.set	macro	.set	reorder	lw	$7,316($sp)	sll	$10,$6,2	addiu	$2,$10,10112	lw	$14,0($7)	move	$11,$4	addu	$9,$fp,$2	move	$15,$0	li	$17,1			# 0x1	.set	noreorder	.set	nomacro	j	$L309	move	$16,$4	.set	macro	.set	reorder$L610:	lw	$2,9856($11)	lw	$3,9984($11)	sll	$10,$6,2	addiu	$2,$2,1	subu	$4,$12,$10	addiu	$3,$3,2	sw	$17,0($9)	sw	$2,9856($11)	sw	$3,9984($11)	sw	$17,4($4)$L312:	addiu	$15,$15,2	addu	$3,$15,$6	slt	$2,$3,$19	.set	noreorder	.set	nomacro	beq	$2,$0,$L609	addiu	$9,$9,8	.set	macro	.set	reorder$L309:	lw	$8,316($sp)	addu	$12,$9,$10	lw	$5,8($8)	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	$4,316($sp)	sra	$2,$8,3	srl	$3,$3,7	andi	$7,$8,0x7	sw	$8,8($4)	addu	$2,$14,$2	.set	noreorder	.set	nomacro	beq	$3,$0,$L610	addiu	$8,$5,2	.set	macro	.set	reorder	lbu	$2,0($2)	subu	$5,$0,$10	sll	$2,$2,$7	andi	$2,$2,0x00ff	lw	$7,316($sp)	srl	$2,$2,7	addu	$4,$10,$9	.set	noreorder	.set	nomacro	beq	$2,$0,$L313	sw	$8,8($7)	.set	macro	.set	reorder	lw	$3,9984($11)	lw	$2,9856($11)	addiu	$3,$3,1	addiu	$15,$15,2	addiu	$2,$2,2	sll	$10,$6,2	sw	$3,9984($11)	addu	$3,$15,$6	subu	$4,$4,$10	sw	$2,9856($11)	slt	$2,$3,$19	sw	$0,0($9)	sw	$17,4($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L309	addiu	$9,$9,8	.set	macro	.set	reorder$L609:	move	$6,$3	slt	$2,$6,$20$L651:	.set	noreorder	.set	nomacro	beq	$2,$0,$L652	slt	$2,$13,32	.set	macro	.set	reorder	addu	$7,$18,$fp	lw	$2,9856($7)	lw	$3,316($sp)	addiu	$2,$2,1	sw	$2,9856($7)	lw	$5,8($3)	lw	$14,0($3)	sra	$2,$5,3	addu	$2,$14,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	sll	$6,$6,2	andi	$3,$3,0x00ff	lw	$4,316($sp)	srl	$3,$3,7	addiu	$8,$5,1	addu	$6,$6,$fp	sw	$8,8($4)	.set	noreorder	.set	nomacro	beq	$3,$0,$L298	sw	$3,10112($6)	.set	macro	.set	reorder	lw	$2,9984($7)	addiu	$2,$2,1	.set	noreorder	.set	nomacro	j	$L298	sw	$2,9984($7)	.set	macro	.set	reorder$L313:	lw	$3,9856($16)	sll	$10,$6,2	addu	$2,$10,$9	addu	$2,$5,$2	addiu	$3,$3,3	sw	$3,9856($16)	sw	$0,4($2)	lw	$5,8($7)	sra	$2,$5,3	addu	$2,$14,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	lw	$2,316($sp)	addiu	$8,$5,1	srl	$3,$3,7	.set	noreorder	.set	nomacro	bne	$3,$0,$L315	sw	$8,8($2)	.set	macro	.set	reorder	lw	$2,9984($16)	sw	$17,0($9)	addiu	$2,$2,1	.set	noreorder	.set	nomacro	j	$L312	sw	$2,9984($16)	.set	macro	.set	reorder$L315:	.set	noreorder	.set	nomacro	j	$L312	sw	$0,0($9)	.set	macro	.set	reorder$L649:	sll	$7,$11,2$L661:	addu	$3,$7,$8	move	$5,$0	slt	$4,$9,$15	addu	$2,$2,$3	addiu	$9,$9,1	.set	noreorder	.set	nomacro	bne	$4,$0,$L399	sw	$5,2812($2)	.set	macro	.set	reorder$L391:	slt	$2,$14,32$L662:	.set	noreorder	.set	nomacro	beq	$2,$0,$L405	move	$4,$14	.set	macro	.set	reorder	sll	$5,$4,2	addu	$3,$5,$fp	lw	$2,9600($3)	.set	noreorder	.set	nomacro	bne	$2,$0,$L611	addiu	$14,$4,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L662	slt	$2,$14,32	.set	macro	.set	reorder$L604:	.set	noreorder	.set	nomacro	j	$L355	sw	$6,344($sp)	.set	macro	.set	reorder$L603:	lui	$3,%hi($LC19)	lw	$2,%lo($LC19)($3)	.set	noreorder	.set	nomacro	j	$L358	sw	$2,144($17)	.set	macro	.set	reorder$L141:	lui	$3,%hi(band_tab+8)	li	$2,5			# 0x5	addiu	$12,$3,%lo(band_tab+8)	lui	$3,%hi(band_tab+2)	sw	$2,8328($fp)	sw	$2,8192($fp)	sw	$2,8320($fp)	sw	$2,8324($fp)	move	$9,$fp	li	$7,15			# 0xf	addiu	$10,$3,%lo(band_tab+2)	li	$11,16			# 0x10$L144:	lw	$2,9348($9)	lhu	$6,0($10)	lhu	$8,2($10)	xor	$2,$2,$11	li	$3,5			# 0x5	move	$5,$0	movn	$5,$3,$2	slt	$4,$6,$8	.set	noreorder	.set	nomacro	beq	$4,$0,$L148	sw	$5,8196($9)	.set	macro	.set	reorder	sll	$2,$6,2	addiu	$2,$2,8320	addu	$3,$fp,$2	move	$4,$0$L150:	addiu	$4,$4,1	addu	$2,$6,$4	slt	$2,$2,$8	sw	$5,0($3)	addu	$7,$7,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L150	addiu	$3,$3,4	.set	macro	.set	reorder$L148:	addiu	$10,$10,2	.set	noreorder	.set	nomacro	bne	$10,$12,$L144	addiu	$9,$9,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L143	subu	$3,$0,$7	.set	macro	.set	reorder$L41:	lw	$2,12552($fp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L653	lw	$2,316($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L617	addiu	$4,$fp,16736	.set	macro	.set	reorder$L64:	sra	$4,$8,3	addu	$4,$4,$14	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	lw	$3,316($sp)	sll	$2,$2,$4	addiu	$8,$9,8	srl	$2,$2,25	sw	$8,8($3)	sw	$2,9344($fp)	lw	$8,8($3)	.set	noreorder	.set	nomacro	j	$L66	li	$17,1			# 0x1	.set	macro	.set	reorder$L166:	lw	$4,408($sp)	lui	$6,%hi($LC27)	addiu	$6,$6,%lo($LC27)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	li	$2,1			# 0x1	sw	$2,12552($fp)	li	$4,-1			# 0xffffffffffffffff	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)	move	$2,$4	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,408	.set	macro	.set	reorder$L113:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L111	sb	$0,1($4)	.set	macro	.set	reorder$L102:	addiu	$4,$fp,9474	sb	$0,9472($fp)	.set	noreorder	.set	nomacro	j	$L100	sb	$0,9473($fp)	.set	macro	.set	reorder$L581:	lw	$5,320($sp)	addiu	$23,$fp,128	lw	$4,0($5)	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$20,$23	.set	macro	.set	reorder	lui	$4,%hi($LC13)	lui	$8,%hi($LC12)	lw	$6,%lo($LC13)($4)	lw	$7,%lo($LC13+4)($4)	lw	$19,%lo($LC12+4)($8)	lw	$18,%lo($LC12)($8)	move	$4,$2	.set	noreorder	.set	nomacro	jal	__muldf3	move	$5,$3	.set	macro	.set	reorder	move	$6,$2	move	$5,$19	move	$4,$18	.set	noreorder	.set	nomacro	jal	pow	move	$7,$3	.set	macro	.set	reorder	lui	$6,%hi($LC14)	lw	$4,%lo($LC14)($6)	lw	$5,%lo($LC14+4)($6)	move	$7,$3	.set	noreorder	.set	nomacro	jal	__divdf3	move	$6,$2	.set	macro	.set	reorder	move	$5,$3	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$4,$2	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	jal	__extendsfdf2	sw	$2,128($fp)	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	jal	log	move	$5,$3	.set	macro	.set	reorder	move	$5,$19	move	$4,$18	move	$16,$2	.set	noreorder	.set	nomacro	jal	log	move	$17,$3	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__divdf3	move	$7,$3	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$5,$3	.set	macro	.set	reorder	move	$16,$2	lw	$22,128($fp)	addiu	$2,$fp,256	move	$19,$2	move	$21,$0	sw	$2,348($sp)	.set	noreorder	.set	nomacro	j	$L75	sw	$16,256($fp)	.set	macro	.set	reorder$L76:	addiu	$18,$3,-7	.set	noreorder	.set	nomacro	bne	$4,$0,$L81	slt	$2,$3,25	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L81	addiu	$18,$3,-32	.set	macro	.set	reorder	addiu	$18,$3,-16$L81:	lui	$6,%hi(imc_exp_tab)	addiu	$6,$6,%lo(imc_exp_tab)	sll	$2,$18,2	addu	$2,$2,$6	lw	$5,60($2)	.set	noreorder	.set	nomacro	jal	__mulsf3	move	$4,$22	.set	macro	.set	reorder	move	$4,$16	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$22,$2	.set	macro	.set	reorder	move	$4,$18	move	$16,$2	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$17,$3	.set	macro	.set	reorder	lui	$8,%hi($LC15)	addiu	$8,$8,%lo($LC15)	lw	$6,0($8)	lw	$7,4($8)	move	$4,$2	.set	noreorder	.set	nomacro	jal	__muldf3	move	$5,$3	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	move	$4,$2	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$5,$3	.set	macro	.set	reorder	move	$16,$2	sw	$22,4($20)	sw	$2,4($19)$L78:	addiu	$21,$21,4	li	$2,124			# 0x7c	addiu	$20,$20,4	.set	noreorder	.set	nomacro	beq	$21,$2,$L84	addiu	$19,$19,4	.set	macro	.set	reorder$L75:	lw	$3,320($sp)	addu	$2,$3,$21	lw	$3,4($2)	li	$2,16			# 0x10	.set	noreorder	.set	nomacro	bne	$3,$2,$L76	slt	$4,$3,17	.set	macro	.set	reorder	lui	$4,%hi($LC11)	addiu	$4,$4,%lo($LC11)	lw	$4,0($4)	move	$5,$0	sw	$4,4($20)	.set	noreorder	.set	nomacro	j	$L78	sw	$5,4($19)	.set	macro	.set	reorder$L171:	lw	$2,%lo($LC19)($5)	li	$18,4			# 0x4	sw	$2,524($fp)	sw	$2,512($fp)	sw	$2,516($fp)	.set	noreorder	.set	nomacro	j	$L173	sw	$2,520($fp)	.set	macro	.set	reorder$L446:	.set	noreorder	.set	nomacro	j	$L207	sw	$3,364($sp)	.set	macro	.set	reorder$L58:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L56	sb	$0,1($4)	.set	macro	.set	reorder$L47:	addiu	$4,$fp,16738	sb	$0,16736($fp)	.set	noreorder	.set	nomacro	j	$L45	sb	$0,16737($fp)	.set	macro	.set	reorder$L114:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L111	sb	$0,5($5)	.set	macro	.set	reorder$L103:	addiu	$4,$fp,9475	sb	$0,9472($fp)	sb	$0,9473($fp)	.set	noreorder	.set	nomacro	j	$L100	sb	$0,9474($fp)	.set	macro	.set	reorder$L226:	move	$4,$23$L231:	.set	noreorder	.set	nomacro	j	$L207	move	$23,$4	.set	macro	.set	reorder$L48:	addiu	$4,$fp,16739	sb	$0,16736($fp)	sb	$0,16737($fp)	.set	noreorder	.set	nomacro	j	$L45	sb	$0,16738($fp)	.set	macro	.set	reorder$L386:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L384	sb	$0,1($4)	.set	macro	.set	reorder$L267:	addiu	$4,$fp,9858	sb	$0,9856($fp)	.set	noreorder	.set	nomacro	j	$L265	sb	$0,9857($fp)	.set	macro	.set	reorder$L27

⌨️ 快捷键说明

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