ps_dec.mid

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

MID
4,266
字号
	or	$4,$2,$4	or	$20,$3,$20	subu	$23,$4,$20	lw	$20,372($sp)	sw	$23,76($sp)	lw	$4,40($20)	lw	$2,56($20)	sw	$7,884($sp)	subu	$2,$2,$4	sra	$3,$2,31	mul	$4,$3,$14	multu	$14,$2	sw	$4,896($sp)	lw	$6,896($sp)	mflo	$4	mfhi	$5	mtlo	$6	madd	$15,$2	li	$7,1073741824			# 0x40000000	mflo	$2	addu	$7,$4,$7	addu	$2,$2,$5	sltu	$4,$7,$4	sw	$9,892($sp)	addu	$9,$4,$2	sll	$2,$9,1	srl	$20,$7,31	lw	$3,372($sp)	or	$20,$2,$20	sw	$20,32($sp)	lw	$4,96($3)	sw	$7,904($sp)	lw	$7,0($3)	lw	$6,32($3)	subu	$4,$4,$7	lw	$2,64($3)	sra	$5,$4,31	subu	$2,$2,$6	mul	$6,$5,$16	sra	$3,$2,31	mul	$15,$3,$18	multu	$16,$4	sw	$6,1680($sp)	mflo	$8	lw	$14,1680($sp)	sw	$9,908($sp)	mfhi	$9	multu	$18,$2	move	$21,$20	mflo	$6	mfhi	$7	mtlo	$14	madd	$17,$4	li	$14,1073741824			# 0x40000000	mflo	$4	mul	$5,$19,$2	addu	$14,$8,$14	addu	$2,$5,$15	li	$15,1073741824			# 0x40000000	addu	$15,$6,$15	sltu	$6,$15,$6	addu	$2,$2,$7	addu	$2,$6,$2	addu	$4,$4,$9	sltu	$8,$14,$8	sw	$2,924($sp)	addu	$19,$8,$4	lw	$4,924($sp)	sll	$2,$19,1	sll	$3,$4,1	srl	$6,$14,31	srl	$4,$15,31	or	$6,$2,$6	or	$4,$3,$4	addu	$16,$6,$4	sw	$15,920($sp)	lw	$15,372($sp)	sw	$16,36($sp)	lw	$7,8($15)	lw	$6,24($15)	lw	$4,88($15)	lw	$2,72($15)	subu	$4,$4,$7	subu	$2,$2,$6	sra	$5,$4,31	sra	$3,$2,31	mul	$15,$5,$10	mul	$17,$3,$12	multu	$10,$4	sw	$19,916($sp)	mflo	$8	mfhi	$9	multu	$12,$2	li	$10,1073741824			# 0x40000000	mflo	$6	mfhi	$7	mul	$19,$11,$4	mul	$5,$13,$2	li	$11,1073741824			# 0x40000000	addu	$10,$8,$10	addu	$11,$6,$11	addu	$4,$19,$15	addu	$2,$5,$17	addu	$4,$4,$9	addu	$2,$2,$7	sltu	$8,$10,$8	sltu	$6,$11,$6	addu	$15,$8,$4	addu	$19,$6,$2	sll	$3,$19,1	sll	$2,$15,1	srl	$6,$10,31	srl	$4,$11,31	or	$6,$2,$6	or	$4,$3,$4	addu	$13,$6,$4	sw	$14,912($sp)	sw	$10,928($sp)	sw	$11,936($sp)	lw	$11,372($sp)	sw	$13,40($sp)	lw	$12,292($sp)	lw	$4,16($11)	lw	$2,80($11)	lw	$8,0($12)	subu	$2,$2,$4	mult	$2,$8	li	$7,1073741824			# 0x40000000	mflo	$2	li	$5,1518469120			# 0x5a820000	addu	$7,$2,$7	addu	$14,$24,$16	sw	$7,944($sp)	ori	$5,$5,0x799a	addu	$6,$25,$13	addu	$20,$23,$20	mfhi	$3	lw	$9,944($sp)	mult	$14,$5	li	$7,-1984036864			# 0xffffffff89be0000	addu	$4,$6,$20	ori	$7,$7,0x50c3	mflo	$14	sltu	$8,$9,$2	sw	$15,932($sp)	li	$9,350683136			# 0x14e70000	mfhi	$15	mult	$4,$7	ori	$9,$9,0xae91	mflo	$4	mfhi	$5	li	$2,-1162215424			# 0xffffffffbaba0000	mult	$6,$9	ori	$2,$2,0x1611	mflo	$6	mfhi	$7	mult	$20,$2	sw	$3,948($sp)	sw	$15,956($sp)	li	$3,1073741824			# 0x40000000	li	$9,1073741824			# 0x40000000	mflo	$20	addu	$9,$4,$9	addu	$3,$14,$3	lw	$10,948($sp)	sw	$19,940($sp)	lw	$19,956($sp)	sltu	$2,$9,$4	sw	$3,952($sp)	li	$15,1073741824			# 0x40000000	sltu	$3,$3,$14	addu	$10,$8,$10	addu	$15,$20,$15	addu	$19,$3,$19	lw	$8,944($sp)	addu	$3,$2,$5	sw	$3,964($sp)	li	$14,134217728			# 0x8000000	sltu	$3,$15,$20	lw	$20,952($sp)	addu	$14,$6,$14	sll	$2,$10,1	sw	$10,948($sp)	srl	$10,$8,31	sw	$7,972($sp)	or	$10,$2,$10	sltu	$4,$14,$6	sw	$9,960($sp)	sll	$2,$19,1	srl	$6,$20,31	subu	$18,$23,$21	lw	$12,972($sp)	or	$6,$2,$6	mfhi	$21	lw	$2,960($sp)	sw	$19,956($sp)	lw	$19,964($sp)	sw	$14,968($sp)	addu	$12,$4,$12	addu	$14,$3,$21	srl	$4,$2,31	sll	$3,$19,1	sw	$15,976($sp)	sw	$12,972($sp)	sw	$14,980($sp)	or	$4,$3,$4	move	$14,$6	move	$5,$4	lw	$6,980($sp)	lw	$4,972($sp)	lw	$7,968($sp)	lw	$19,976($sp)	sll	$3,$4,4	srl	$8,$7,28	sll	$4,$6,1	srl	$6,$19,31	addu	$2,$10,$fp	or	$8,$3,$8	or	$6,$4,$6	addu	$3,$14,$2	subu	$6,$6,$5	subu	$2,$2,$14	addu	$5,$5,$8	addu	$4,$2,$5	addu	$8,$3,$6	subu	$2,$2,$5	subu	$3,$3,$6	sw	$3,92($sp)	sw	$2,88($sp)	li	$2,1518469120			# 0x5a820000	subu	$14,$24,$16	ori	$2,$2,0x799a	mult	$14,$2	subu	$13,$25,$13	li	$2,-1984036864			# 0xffffffff89be0000	addu	$6,$13,$18	ori	$2,$2,0x50c3	sw	$4,84($sp)	mfhi	$5	mflo	$4	mult	$6,$2	li	$2,350683136			# 0x14e70000	ori	$2,$2,0xae91	li	$3,1073741824			# 0x40000000	mflo	$6	mfhi	$7	addu	$3,$4,$3	mult	$13,$2	li	$2,-1162215424			# 0xffffffffbaba0000	sw	$3,984($sp)	ori	$2,$2,0x1611	li	$3,1073741824			# 0x40000000	sw	$10,44($sp)	addu	$3,$6,$3	sw	$8,60($22)	mfhi	$9	mflo	$8	mult	$18,$2	sw	$3,992($sp)	lw	$2,88($sp)	move	$12,$10	lw	$14,992($sp)	mflo	$10	lw	$13,984($sp)	li	$16,1073741824			# 0x40000000	sw	$2,44($22)	addu	$16,$10,$16	sltu	$2,$14,$6	mfhi	$11	li	$15,134217728			# 0x8000000	addu	$19,$2,$7	addu	$15,$8,$15	sltu	$3,$13,$4	sltu	$2,$16,$10	addu	$18,$3,$5	addu	$25,$2,$11	sltu	$3,$15,$8	sll	$2,$19,1	srl	$6,$14,31	addu	$24,$3,$9	or	$6,$2,$6	sll	$3,$18,1	lw	$2,92($sp)	srl	$8,$13,31	or	$8,$3,$8	sw	$2,28($22)	move	$5,$8	move	$4,$6	sll	$2,$24,4	sll	$3,$25,1	srl	$8,$15,28	srl	$6,$16,31	or	$6,$3,$6	subu	$10,$fp,$12	or	$8,$2,$8	subu	$7,$6,$4	subu	$2,$10,$5	addu	$6,$4,$8	addu	$3,$5,$10	addu	$5,$2,$6	subu	$6,$2,$6	lw	$2,84($sp)	addu	$4,$3,$7	subu	$3,$3,$7	sw	$2,12($22)	sw	$3,92($sp)	sw	$4,80($sp)	sw	$6,88($sp)	sw	$5,84($sp)	sw	$5,52($22)	lw	$2,92($sp)	sw	$19,996($sp)	sw	$2,36($22)	lw	$3,88($sp)	lw	$19,1640($sp)	sw	$3,20($22)	lw	$2,80($sp)	lw	$20,448($sp)	sw	$15,1000($sp)	sw	$16,1008($sp)	sw	$18,988($sp)	sw	$24,1004($sp)	sw	$25,1012($sp)	.set	noreorder	.set	nomacro	bne	$19,$20,$L122	sw	$2,4($22)	.set	macro	.set	reorder	lw	$21,1728($sp)	lw	$22,480($sp)	lbu	$21,0($21)	sw	$21,1640($sp)	.set	noreorder	.set	nomacro	j	$L108	lbu	$4,0($22)	.set	macro	.set	reorder$L153:	lw	$18,1728($sp)	lw	$16,12($16)	lw	$18,20($18)	lw	$19,1640($sp)	sw	$16,460($sp)	.set	noreorder	.set	nomacro	beq	$19,$0,$L108	sw	$18,1644($sp)	.set	macro	.set	reorder	sw	$0,464($sp)$L115:	lw	$20,464($sp)	lw	$21,460($sp)	sll	$2,$20,3	addu	$2,$21,$2	lw	$4,8($2)	lw	$12,88($2)	lw	$6,12($2)	lw	$3,92($2)	li	$7,40763392			# 0x26e0000	addu	$4,$4,$12	ori	$7,$7,0x6c90	mult	$4,$7	addu	$6,$6,$3	lw	$22,40($2)	lw	$3,56($2)	lw	$14,72($2)	lw	$8,24($2)	mflo	$4	mfhi	$5	addu	$22,$22,$3	mult	$6,$7	li	$3,-156631040			# 0xfffffffff6aa0000	lw	$13,76($2)	addu	$8,$8,$14	ori	$3,$3,0x2f25	lw	$10,28($2)	mflo	$6	mfhi	$7	mult	$8,$3	addu	$10,$10,$13	mflo	$8	mfhi	$9	mult	$10,$3	li	$3,1073741824			# 0x40000000	addu	$20,$6,$3	li	$3,656998400			# 0x27290000	lw	$12,60($2)	ori	$3,$3,0xe766	lw	$24,44($2)	li	$11,1073741824			# 0x40000000	addu	$18,$4,$11	mflo	$10	mfhi	$11	mult	$22,$3	addu	$24,$24,$12	mflo	$22	mfhi	$23	mult	$24,$3	lw	$3,48($2)	lw	$12,52($2)	sltu	$fp,$18,$4	sltu	$13,$20,$6	mflo	$24	move	$4,$3	move	$19,$5	li	$2,1073741824			# 0x40000000	sra	$5,$3,31	li	$6,1073741824			# 0x40000000	addu	$16,$8,$2	addu	$14,$10,$6	move	$2,$12	srl	$6,$4,2	sra	$3,$12,31	move	$17,$9	sll	$5,$5,30	li	$9,1073741824			# 0x40000000	addu	$12,$22,$9	addu	$21,$13,$7	or	$5,$6,$5	sltu	$7,$16,$8	srl	$6,$2,2	sltu	$8,$14,$10	mfhi	$25	addu	$10,$24,$9	addu	$19,$fp,$19	sll	$3,$3,30	sltu	$fp,$12,$22	sll	$4,$4,30	or	$3,$6,$3	sll	$2,$2,30	move	$13,$23	sll	$6,$19,1	sltu	$23,$10,$24	li	$22,1073741824			# 0x40000000	srl	$18,$18,31	li	$24,1073741824			# 0x40000000	addu	$15,$8,$11	or	$18,$6,$18	addu	$8,$4,$22	addu	$6,$2,$24	addu	$11,$23,$25	addu	$17,$7,$17	lw	$25,464($sp)	sll	$22,$21,1	srl	$20,$20,31	or	$20,$22,$20	sltu	$23,$6,$2	sltu	$22,$8,$4	addu	$13,$fp,$13	sll	$4,$17,1	sll	$2,$15,1	srl	$16,$16,31	srl	$14,$14,31	lw	$fp,1644($sp)	or	$16,$4,$16	or	$14,$2,$14	addu	$9,$22,$5	addu	$7,$23,$3	subu	$4,$0,$18	subu	$3,$0,$20	sll	$2,$13,1	sll	$5,$11,1	sll	$22,$25,2	srl	$12,$12,31	srl	$10,$10,31	or	$12,$2,$12	or	$10,$5,$10	sll	$2,$9,1	sll	$5,$7,1	subu	$4,$4,$16	subu	$3,$3,$14	addu	$22,$fp,$22	srl	$8,$8,31	srl	$6,$6,31	addu	$18,$18,$16	addu	$20,$20,$14	or	$8,$2,$8	or	$6,$5,$6	lw	$2,0($22)	subu	$4,$4,$12	subu	$3,$3,$10	addu	$12,$12,$18	addu	$10,$10,$20	addu	$4,$8,$4	addu	$3,$6,$3	addu	$8,$8,$12	addu	$6,$6,$10	addiu	$5,$25,1	sw	$3,12($2)	sw	$8,0($2)	sw	$6,4($2)	sw	$4,8($2)	lw	$2,1640($sp)	andi	$5,$5,0x00ff	.set	noreorder	.set	nomacro	bne	$2,$5,$L115	sw	$5,464($sp)	.set	macro	.set	reorder	lw	$3,1728($sp)	lw	$5,480($sp)	lbu	$3,0($3)	sw	$3,1640($sp)	.set	noreorder	.set	nomacro	j	$L108	lbu	$4,0($5)	.set	macro	.set	reorder$L130:	lw	$15,484($sp)	.set	noreorder	.set	nomacro	bne	$15,$0,$L162	lw	$31,1724($sp)	.set	macro	.set	reorder	lw	$11,1736($sp)	move	$7,$0	li	$12,32			# 0x20$L134:	lw	$5,24($11)	lw	$10,32($11)	lw	$4,28($11)	lw	$9,36($11)	lw	$3,16($11)	lw	$8,40($11)	lw	$2,20($11)	lw	$6,44($11)	addiu	$7,$7,1	addu	$5,$5,$10	addu	$4,$4,$9	addu	$3,$3,$8	addu	$2,$2,$6	andi	$7,$7,0x00ff	sw	$5,24($11)	sw	$4,28($11)	sw	$3,16($11)	sw	$2,20($11)	sw	$0,32($11)	sw	$0,36($11)	sw	$0,40($11)	sw	$0,44($11)	.set	noreorder	.set	nomacro	bne	$7,$12,$L134	addiu	$11,$11,256	.set	macro	.set	reorder	lw	$31,1724($sp)$L162:	lw	$fp,1720($sp)	lw	$23,1716($sp)	lw	$22,1712($sp)	lw	$21,1708($sp)	lw	$20,1704($sp)	lw	$19,1700($sp)	lw	$18,1696($sp)	lw	$17,1692($sp)	lw	$16,1688($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,1728	.set	macro	.set	reorder$L89:	lw	$16,1728($sp)	li	$18,3			# 0x3	addiu	$16,$16,1	sw	$16,468($sp)	.set	noreorder	.set	nomacro	j	$L91	sw	$18,472($sp)	.set	macro	.set	reorder$L118:	addiu	$2,$2,%lo(p8_13_20)	.set	noreorder	.set	nomacro	j	$L120	sw	$2,364($sp)	.set	macro	.set	reorder	.end	hybrid_analysis	.globl	__divdi3	.section	.text.ps_decode,"ax",@progbits	.align	2	.align	5	.globl	ps_decode	.ent	ps_decode	.type	ps_decode, @functionps_decode:	.frame	$sp,26960,$31		# vars= 26904, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-26960	sw	$4,26960($sp)	sw	$5,26964($sp)	sw	$6,26968($sp)	addiu	$4,$sp,8736	move	$5,$0	li	$6,8192			# 0x2000	sw	$31,26956($sp)	sw	$fp,26952($sp)	sw	$23,26948($sp)	sw	$22,26944($sp)	sw	$21,26940($sp)	sw	$20,26936($sp)	sw	$19,26932($sp)	sw	$18,26928($sp)	sw	$17,26924($sp)	jal	memset	sw	$16,26920($sp)	addiu	$4,$sp,16928	move	$5,$0	jal	memset	li	$6,8192			# 0x2000	lw	$2,26960($sp)	lbu	$3,718($2)	bne	$3,$0,$L164	lw	$3,26960($sp)	sb	$0,9($2)$L166:	lw	$8,26960($sp)$L608:	li	$2,1	lbu	$3,0($8)	beq	$3,$0,$L269	sb	$2,9($8)	lw	$4,26960($sp)	move	$2,$0	li	$5,34			# 0x22$L271:	lbu	$3,38($4)	addiu	$2,$2,1	andi	$2,$2,0x00ff	sb	$3,140($4)	bne	$2,$5,$L271	addiu	$4,$4,1	lw	$10,26960($sp)$L605:	lbu	$2,1($10)	beq	$2,$0,$L274	move	$3,$0	move	$4,$10	move	$2,$0	li	$5,34			# 0x22$L276:	lbu	$3,72($4)	addiu	$2,$2,1	andi	$2,$2,0x00ff	sb	$3,310($4)	bne	$2,$5,$L276	addiu	$4,$4,1	lw	$12,26960($sp)$L606:	lbu	$2,26($12)	beq	$2,$0,$L279	lw	$3,26960($sp)	move	$5,$12	move	$2,$0	li	$6,17			# 0x11$L281:	lbu	$3,106($5)	lbu	$4,123($5)	addiu	$2,$2,1	andi	$2,$2,0x00ff	sb	$3,480($5)	sb	$4,565($5)	bne	$2,$6,$L281	addiu	$5,$5,1	lw	$13,26960($sp)	lbu	$13,9($13)	j	$L268	sw	$13,26884($sp)$L164:	lbu	$2,9($3)	beq	$2,$0,$L166	move	$13,$0	move	$14,$0$L168:	lw	$4,26960($sp)	lbu	$6,3($4)	sltu	$2,$6,3	bne	$2,$0,$L169	li	$9,-7			# 0xfffffffffffffff9	li	$9,-15			# 0xfffffffffffffff1	li	$10,15			# 0xf$L171:	andi	$2,$14,0x00ff	bne	$2,$0,$L172	lw	$7,26960($sp)	lw	$5,26960($sp)	sll	$19,$13,1	addiu	$18,$5,38	addiu	$17,$5,72	addiu	$16,$5,106	sll	$21,$13,5	addiu	$5,$5,123	sll	$20,$13,4$L174:	lw	$8,26960($sp)	addu	$2,$19,$21	lw	$11,26960($sp)	addu	$2,$2,$8	addu	$23,$13,$8	lbu	$3,0($8)	addiu	$7,$2,140	lbu	$8,16($23)	beq	$6,$0,$L175	lbu	$4,5($11)	li	$2,3			# 0x3	beq	$6,$2,$L178	li	$15,2			# 0x2	li	$15,1			# 0x1$L178:	li	$2,1			# 0x1	beq	$3,$2,$L179	andi	$12,$4,0x00ff	blez	$12,$L182	addu	$3,$7,$4	move	$2,$7$L204:	sb	$0,0($2)	addiu	$2,$2,1	bne	$2,$3,$L204	nop$L182:	li	$2,2			# 0x2$L598:	beq	$15,$2,$L578	sll	$2,$12,1$L205:	lw	$4,26960($sp)$L603:	addu	$2,$19,$21	lbu	$3,4($4)	addu	$2,$2,$4	lbu	$6,1($4)	addiu	$8,$2,310	lbu	$7,21($23)	beq	$3,$0,$L209	lbu	$4,7($4)	li	$2,3			# 0x3	beq	$3,$2,$L212	li	$11,2			# 0x2	li	$11,1			# 0x1$L212:	li	$2,1			# 0x1	beq	$6,$2,$L213	andi	$10,$4,0x00ff	blez	$10,$L216	addu	$3,$8,$4	move	$2,$8$L238:	sb	$0,0($2)	addiu	$2,$2,1	bne	$2,$3,$L238	nop$L216:	li	$2,2			# 0x2$L600:	beq	$11,$2,$L579	sll	$2,$10,1$L239:	lw	$4,26960($sp)$L599:	addu	$2,$20,$13	lbu	$8,6($4)	addiu	$2,$2,480	lbu	$3,26($4)	addu	$4,$4,$2	li	$2,1			# 0x1	lbu	$7,28($23)	beq	$3,$2,$L243	andi	$6,$8,0x00ff	blez	$6,$L246	move	$2,$4	addu	$3,$4,$8$L255:	sb	$0,0($2)	addiu	$2,$2,1	bne	$2,$3,$L255	nop$L251:	lw	$6,26960($sp)$L601:	addu	$2,$20,$13	addu	$2,$2,$6	lbu	$3,26($6)	addiu	$4,$2,565	li	$2,1			# 0x1	lbu	$7,33($23)	beq	$3,$2,$L256	lbu	$6,6($6)	blez	$6,$L246	move	$3,$0$L266:	addu	$2,$4,$3	addiu	$3,$3,1

⌨️ 快捷键说明

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