ps_syntax.mid

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

MID
1,974
字号
	.file	1 "ps_syntax.c"	.section .mdebug.abi32	.previous	.section	.text.huff_data,"ax",@progbits	.align	2	.align	5	.ent	huff_data	.type	huff_data, @functionhuff_data:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	andi	$5,$5,0x00ff	sw	$23,44($sp)	sw	$22,40($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$16,16($sp)	sw	$31,48($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	move	$16,$4	move	$20,$7	andi	$22,$6,0x00ff	lw	$21,72($sp)	beq	$5,$0,$L2	lw	$23,76($sp)	beq	$22,$0,$L36	move	$19,$0$L6:	j	$L7	move	$18,$0$L47:	lw	$2,0($16)	sw	$3,8($16)	srl	$2,$2,$3	andi	$6,$2,0x1$L10:	sll	$2,$18,1	addu	$2,$2,$20	addu	$2,$2,$6	lb	$18,0($2)	bltz	$18,$L52	addiu	$2,$19,1$L7:	lw	$2,8($16)	bne	$2,$0,$L47	addiu	$3,$2,-1	lbu	$2,20($16)	bne	$2,$0,$L10	move	$6,$0	lw	$2,4($16)	lbu	$3,21($16)	srl	$17,$2,31	move	$4,$16	li	$5,1			# 0x1	bne	$3,$0,$L10	move	$6,$17	jal	faad_flushbits_ex	nop	sll	$2,$18,1	move	$6,$17	addu	$2,$2,$20	addu	$2,$2,$6	lb	$18,0($2)	bgez	$18,$L7	addiu	$2,$19,1$L52:	addu	$3,$23,$19	addiu	$4,$18,31	andi	$19,$2,0x00ff	bne	$22,$19,$L6	sb	$4,0($3)$L36:	lw	$31,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)	j	$31	addiu	$sp,$sp,56$L2:	j	$L16	move	$17,$0$L49:	lw	$2,0($16)	sw	$3,8($16)	srl	$2,$2,$3	andi	$6,$2,0x1$L19:	sll	$2,$17,1	addu	$2,$2,$21	addu	$2,$2,$6	lb	$17,0($2)	bltz	$17,$L53	addiu	$2,$17,31$L16:	lw	$2,8($16)	bne	$2,$0,$L49	addiu	$3,$2,-1	lbu	$2,20($16)	bne	$2,$0,$L19	move	$6,$0	lw	$2,4($16)	lbu	$3,21($16)	srl	$18,$2,31	move	$4,$16	li	$5,1			# 0x1	bne	$3,$0,$L19	move	$6,$18	jal	faad_flushbits_ex	nop	sll	$2,$17,1	move	$6,$18	addu	$2,$2,$21	addu	$2,$2,$6	lb	$17,0($2)	bgez	$17,$L16	addiu	$2,$17,31$L53:	sltu	$3,$22,2	bne	$3,$0,$L36	sb	$2,0($23)	li	$19,1			# 0x1$L26:	j	$L27	move	$18,$0$L51:	lw	$2,0($16)	sw	$3,8($16)	srl	$2,$2,$3	andi	$6,$2,0x1$L30:	sll	$2,$18,1	addu	$2,$2,$21	addu	$2,$2,$6	lb	$18,0($2)	bltz	$18,$L54	addiu	$2,$19,1$L27:	lw	$2,8($16)	bne	$2,$0,$L51	addiu	$3,$2,-1	lbu	$2,20($16)	bne	$2,$0,$L30	move	$6,$0	lw	$2,4($16)	lbu	$3,21($16)	srl	$17,$2,31	move	$4,$16	li	$5,1			# 0x1	bne	$3,$0,$L30	move	$6,$17	jal	faad_flushbits_ex	nop	sll	$2,$18,1	move	$6,$17	addu	$2,$2,$21	addu	$2,$2,$6	lb	$18,0($2)	bgez	$18,$L27	addiu	$2,$19,1$L54:	addu	$3,$23,$19	addiu	$4,$18,31	andi	$19,$2,0x00ff	bne	$22,$19,$L26	sb	$4,0($3)	lw	$31,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)	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder	.end	huff_data	.section	.text.ps_data,"ax",@progbits	.align	2	.align	5	.globl	ps_data	.ent	ps_data	.type	ps_data, @functionps_data:	.frame	$sp,80,$31		# vars= 16, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80	sw	$21,60($sp)	move	$21,$4	move	$4,$5	sw	$18,48($sp)	sw	$17,44($sp)	move	$18,$6	move	$17,$5	sw	$31,76($sp)	sw	$fp,72($sp)	sw	$23,68($sp)	sw	$22,64($sp)	sw	$20,56($sp)	sw	$19,52($sp)	jal	faad_get_processed_bits	sw	$16,40($sp)	sw	$2,32($sp)	sb	$0,0($18)	lw	$3,8($17)	beq	$3,$0,$L56	addiu	$3,$3,-1	lw	$2,0($17)	srl	$2,$2,$3	andi	$2,$2,0x1	bne	$2,$0,$L265	sw	$3,8($17)$L63:	lbu	$2,719($21)	beq	$2,$0,$L292	li	$3,1			# 0x1$L115:	lw	$3,8($17)	beq	$3,$0,$L118	addiu	$3,$3,-1	lw	$2,0($17)	srl	$2,$2,$3	andi	$2,$2,0x1	sw	$3,8($17)$L120:	sb	$2,8($21)	lbu	$2,20($17)	beq	$2,$0,$L125	move	$5,$0$L127:	lbu	$4,8($21)	lui	$2,%hi(num_env_tab)	addiu	$2,$2,%lo(num_env_tab)	sll	$3,$4,2	addu	$3,$3,$2	addu	$3,$3,$5	lbu	$2,0($3)	beq	$4,$0,$L135	sb	$2,9($21)	addiu	$2,$2,1	slt	$2,$2,2	bne	$2,$0,$L135	lui	$2,%hi(bitmask)	addiu	$20,$2,%lo(bitmask)	li	$19,1			# 0x1	j	$L138	li	$18,1			# 0x1$L267:$L141:	lbu	$2,9($21)	addiu	$3,$19,1	addu	$4,$18,$21	addiu	$2,$2,1	andi	$18,$3,0x00ff	slt	$2,$18,$2	sb	$5,10($4)	beq	$2,$0,$L135	move	$19,$18$L138:	lbu	$2,20($17)	bne	$2,$0,$L267	move	$5,$0	lw	$7,8($17)	sltu	$2,$7,5	bne	$2,$0,$L142	sll	$2,$7,2	lw	$2,0($17)	addiu	$3,$7,-5	srl	$2,$2,$3	andi	$16,$2,0x1f$L144:	lbu	$2,21($17)	bne	$2,$0,$L141	andi	$5,$16,0x00ff	sltu	$2,$7,6	bne	$2,$0,$L147	addiu	$2,$7,-5	sw	$2,8($17)	lbu	$2,9($21)	addiu	$3,$19,1	addu	$4,$18,$21	addiu	$2,$2,1	andi	$18,$3,0x00ff	andi	$5,$16,0x00ff	slt	$2,$18,$2	sb	$5,10($4)	bne	$2,$0,$L138	move	$19,$18$L135:	lbu	$2,0($21)	beq	$2,$0,$L149	nop	lbu	$2,9($21)	beq	$2,$0,$L149	lui	$2,%hi(f_huff_iid_def)	lui	$3,%hi(f_huff_iid_fine)	addiu	$19,$2,%lo(f_huff_iid_def)	addiu	$20,$3,%lo(f_huff_iid_fine)	j	$L152	move	$16,$0$L268:	lw	$2,0($17)	srl	$2,$2,$3	andi	$5,$2,0x1	move	$4,$5	sw	$3,8($17)$L155:	lbu	$2,3($21)	addu	$3,$16,$21	sltu	$2,$2,3	beq	$2,$0,$L160	sb	$4,16($3)$L269:	sll	$3,$16,5	sll	$2,$16,1	addu	$2,$2,$3	lbu	$6,5($21)	addu	$2,$2,$21	lui	$7,%hi(t_huff_iid_def)	addiu	$2,$2,140	addiu	$7,$7,%lo(t_huff_iid_def)	move	$4,$17	sw	$2,20($sp)	jal	huff_data	sw	$19,16($sp)	addiu	$3,$16,1	lbu	$2,9($21)	andi	$16,$3,0x00ff	sltu	$2,$16,$2	beq	$2,$0,$L149	nop$L152:	lw	$3,8($17)	bne	$3,$0,$L268	addiu	$3,$3,-1	lbu	$2,20($17)	beq	$2,$0,$L156	move	$4,$0	lbu	$2,3($21)	addu	$3,$16,$21	sltu	$2,$2,3	move	$5,$0	bne	$2,$0,$L269	sb	$4,16($3)$L160:	sll	$3,$16,5	sll	$2,$16,1	addu	$2,$2,$3	lbu	$6,5($21)	addu	$2,$2,$21	lui	$7,%hi(t_huff_iid_fine)	addiu	$2,$2,140	addiu	$7,$7,%lo(t_huff_iid_fine)	move	$4,$17	sw	$2,20($sp)	jal	huff_data	sw	$20,16($sp)	addiu	$3,$16,1	lbu	$2,9($21)	andi	$16,$3,0x00ff	sltu	$2,$16,$2	bne	$2,$0,$L152	nop$L149:	lbu	$2,1($21)	beq	$2,$0,$L163	nop	lbu	$2,9($21)	beq	$2,$0,$L163	move	$16,$0	lui	$20,%hi(f_huff_icc)	j	$L166	lui	$19,%hi(t_huff_icc)$L270:	lw	$2,0($17)	sw	$3,8($17)	srl	$2,$2,$3	andi	$7,$2,0x1	move	$10,$7$L169:	sll	$3,$16,5	sll	$2,$16,1	addu	$2,$2,$3	lbu	$6,7($21)	addu	$8,$16,$21	addu	$2,$2,$21	sb	$10,21($8)	addiu	$2,$2,310	move	$5,$7	addiu	$9,$20,%lo(f_huff_icc)	move	$4,$17	addiu	$7,$19,%lo(t_huff_icc)	sw	$2,20($sp)	jal	huff_data	sw	$9,16($sp)	addiu	$3,$16,1	lbu	$2,9($21)	andi	$16,$3,0x00ff	sltu	$2,$16,$2	beq	$2,$0,$L163	nop$L166:	lw	$2,8($17)	bne	$2,$0,$L270	addiu	$3,$2,-1	lbu	$2,20($17)	move	$10,$0	bne	$2,$0,$L169	move	$7,$0	lw	$2,4($17)	lbu	$3,21($17)	srl	$18,$2,31	move	$4,$17	li	$5,1			# 0x1	move	$7,$18	bne	$3,$0,$L169	move	$10,$18	jal	faad_flushbits_ex	nop	move	$7,$18	j	$L169	move	$10,$18$L56:	lbu	$2,20($17)	bne	$2,$0,$L63	nop	lw	$2,4($17)	lbu	$3,21($17)	beq	$3,$0,$L271	srl	$16,$2,31	move	$2,$16$L277:	beq	$2,$0,$L63	nop$L265:	li	$2,1	sb	$2,0($18)	sb	$2,719($21)	sb	$0,724($21)	lw	$3,8($17)	beq	$3,$0,$L65	addiu	$3,$3,-1	lw	$2,0($17)	srl	$2,$2,$3	andi	$2,$2,0x1	sw	$3,8($17)$L67:	beq	$2,$0,$L72	sb	$2,0($21)	lbu	$2,20($17)	beq	$2,$0,$L74	move	$4,$0	move	$5,$0$L76:	lui	$3,%hi(nr_iid_par_tab)	lui	$2,%hi(nr_ipdopd_par_tab)	andi	$6,$4,0x00ff	addiu	$3,$3,%lo(nr_iid_par_tab)	addiu	$2,$2,%lo(nr_ipdopd_par_tab)	addu	$3,$5,$3	addu	$2,$6,$2	lbu	$5,0($2)	sb	$4,3($21)	lbu	$4,0($3)	li	$2,2			# 0x2	sb	$4,5($21)	beq	$6,$2,$L84	sb	$5,6($21)	li	$2,5			# 0x5	beq	$6,$2,$L293	li	$2,1$L86:	lbu	$2,3($21)	sb	$2,27($21)$L72:	lw	$3,8($17)	beq	$3,$0,$L87	addiu	$3,$3,-1	lw	$2,0($17)	srl	$2,$2,$3	andi	$2,$2,0x1	sw	$3,8($17)$L89:	beq	$2,$0,$L94	sb	$2,1($21)	lbu	$2,20($17)	beq	$2,$0,$L96	move	$4,$0	move	$5,$0$L98:	lui	$2,%hi(nr_icc_par_tab)	addiu	$2,$2,%lo(nr_icc_par_tab)	addu	$2,$5,$2	lbu	$3,0($2)	sb	$4,4($21)	li	$2,2			# 0x2	andi	$4,$4,0x00ff	beq	$4,$2,$L106	sb	$3,7($21)	li	$2,5			# 0x5	beq	$4,$2,$L294	li	$2,1$L94:	lw	$3,8($17)	beq	$3,$0,$L108	addiu	$3,$3,-1	lw	$2,0($17)	srl	$2,$2,$3	andi	$2,$2,0x1	sw	$3,8($17)	sb	$2,2($21)$L286:	lbu	$2,719($21)	bne	$2,$0,$L115	li	$3,1			# 0x1$L292:	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,80$L118:	lbu	$2,20($17)	bne	$2,$0,$L120	move	$2,$0	lw	$2,4($17)	lbu	$3,21($17)	beq	$3,$0,$L273	srl	$16,$2,31	move	$2,$16$L278:	sb	$2,8($21)	lbu	$2,20($17)	bne	$2,$0,$L127	move	$5,$0$L125:	lw	$7,8($17)	sltu	$2,$7,2	bne	$2,$0,$L128	addiu	$3,$7,-2	lw	$2,0($17)	srl	$2,$2,$3	andi	$16,$2,0x3$L130:	lbu	$2,21($17)	bne	$2,$0,$L127	andi	$5,$16,0x00ff	sltu	$2,$7,3	bne	$2,$0,$L133	addiu	$2,$7,-2	andi	$5,$16,0x00ff	j	$L127	sw	$2,8($17)$L147:	move	$4,$17	jal	faad_flushbits_ex	li	$5,5			# 0x5	j	$L141	andi	$5,$16,0x00ff$L142:	addu	$2,$2,$20	lw	$6,0($2)	lw	$5,0($17)	li	$3,5			# 0x5	subu	$3,$3,$7	lw	$4,4($17)	and	$5,$5,$6	subu	$2,$0,$3	srl	$4,$4,$2	sll	$5,$5,$3	j	$L144	or	$16,$5,$4$L156:	lw	$2,4($17)	lbu	$3,21($17)	beq	$3,$0,$L275	srl	$18,$2,31	move	$5,$18	j	$L155	move	$4,$18$L275:	move	$4,$17	jal	faad_flushbits_ex	li	$5,1			# 0x1	move	$5,$18	j	$L155	move	$4,$18$L163:	lbu	$2,2($21)	beq	$2,$0,$L174	nop	lbu	$7,20($17)	bne	$7,$0,$L174	nop	lw	$8,8($17)	sltu	$2,$8,4	bne	$2,$0,$L177	lui	$2,%hi(bitmask)	lw	$2,0($17)	addiu	$3,$8,-4	srl	$2,$2,$3	andi	$16,$2,0xf$L179:	lbu	$2,21($17)	bne	$2,$0,$L295	andi	$5,$16,0xffff	sltu	$2,$8,5	bne	$2,$0,$L182	addiu	$2,$8,-4	sw	$2,8($17)$L180:	andi	$5,$16,0xffff$L295:	li	$2,15			# 0xf	beq	$5,$2,$L184	sll	$2,$5,3	andi	$16,$2,0xffff$L186:	sltu	$2,$16,8	bne	$2,$0,$L198	nop$L251:	bne	$7,$0,$L296	addiu	$2,$16,-2$L280:	lw	$7,8($17)	sltu	$2,$7,2	bne	$2,$0,$L201	addiu	$3,$7,-2	lw	$2,0($17)	srl	$2,$2,$3	andi	$18,$2,0x3$L203:	lbu	$2,21($17)	bne	$2,$0,$L291	addiu	$2,$16,-2	sltu	$2,$7,3	bne	$2,$0,$L206	move	$4,$17	addiu	$2,$7,-2	sw	$2,8($17)	addiu	$2,$16,-2$L291:	andi	$2,$2,0xffff	move	$4,$17	jal	faad_get_processed_bits	sw	$2,24($sp)	andi	$2,$2,0xffff	andi	$3,$18,0x00ff	bne	$3,$0,$L208	sw	$2,28($sp)	lw	$3,8($17)	beq	$3,$0,$L210	nop$L281:	lw	$2,0($17)	addiu	$3,$3,-1	srl	$2,$2,$3	andi	$2,$2,0x1	sw	$3,8($17)$L212:	beq	$2,$0,$L217	sb	$2,26($21)$L282:	lbu	$2,9($21)	beq	$2,$0,$L217	move	$16,$0	lui	$fp,%hi(t_huff_ipd)	lui	$23,%hi(f_huff_opd)	j	$L220	lui	$22,%hi(t_huff_opd)$L276:	lw	$2,0($17)	srl	$2,$2,$3	andi	$5,$2,0x1	move	$4,$5	sw	$3,8($17)$L223:	sll	$20,$16,4	addu	$2,$20,$16	addu	$18,$16,$21	sb	$4,28($18)	lbu	$6,6($21)	lui	$4,%hi(f_huff_ipd)	addiu	$2,$2,480	addiu	$3,$4,%lo(f_huff_ipd)	addu	$2,$21,$2	move	$4,$17	addiu	$7,$fp,%lo(t_huff_ipd)	sw	$3,16($sp)	jal	huff_data	sw	$2,20($sp)	lw	$3,8($17)	beq	$3,$0,$L228	addiu	$3,$3,-1	lw	$2,0($17)	srl	$2,$2,$3	andi	$5,$2,0x1	move	$4,$5	sw	$3,8($17)$L230:	addu	$2,$20,$16	lbu	$6,6($21)	addu	$2,$2,$21	sb	$4,33($18)	addiu	$2,$2,565	addiu	$3,$23,%lo(f_huff_opd)	move	$4,$17	addiu	$7,$22,%lo(t_huff_opd)	sw	$3,16($sp)	jal	huff_data	sw	$2,20($sp)	addiu	$3,$16,1	lbu	$2,9($21)	andi	$16,$3,0x00ff	sltu	$2,$16,$2	beq	$2,$0,$L217	nop$L220:	lw	$3,8($17)	bne	$3,$0,$L276	addiu	$3,$3,-1	lbu	$2,20($17)	beq	$2,$0,$L224	move	$4,$0	j	$L223	move	$5,$0$L279:	lbu	$7,20($17)$L198:	bne	$7,$0,$L174	nop	beq	$16,$0,$L174	nop	lbu	$2,21($17)	bne	$2,$0,$L174	lw	$3,8($17)	sltu	$2,$16,$3	beq	$2,$0,$L243	subu	$2,$3,$16	sw	$2,8($17)$L174:	jal	faad_get_processed_bits	move	$4,$17	lw	$3,32($sp)	subu	$2,$2,$3	andi	$3,$2,0xffff	li	$2,1	sb	$2,718($21)	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,80$L133:	move	$4,$17	jal	faad_flushbits_ex	li	$5,2			# 0x2	j	$L127	andi	$5,$16,0x00ff$L65:	lbu	$2,20($17)	beq	$2,$0,$L68	move	$2,$0	j	$L67	nop$L271:	move	$4,$17	jal	faad_flushbits_ex	li	$5,1			# 0x1	j	$L277	move	$2,$16$L273:	move	$4,$17	jal	faad_flushbits_ex	li	$5,1			# 0x1	j	$L278	move	$2,$16$L84:	li	$2,1$L293:	j	$L86	sb	$2,724($21)$L228:	lbu	$2,20($17)	beq	$2,$0,$L231	move	$4,$0	j	$L230	move	$5,$0$L235:	lbu	$2,20($17)	bne	$2,$0,$L208	nop	lbu	$2,21($17)	bne	$2,$0,$L208	move	$4,$17	jal	faad_flushbits_ex	li	$5,1			# 0x1$L208:	jal	faad_get_processed_bits	move	$4,$17	lw	$3,28($sp)	lw	$4,24($sp)	subu	$2,$2,$3	subu	$2,$4,$2	andi	$16,$2,0xffff	sltu	$2,$16,8	bne	$2,$0,$L279	nop	lbu	$7,20($17)	beq	$7,$0,$L280	addiu	$2,$16,-2

⌨️ 快捷键说明

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