ps_syntax.s

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

S
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	nomacroaddiu	$sp,$sp,-56andi	$5,$5,0x00ffsw	$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,$4move	$20,$7andi	$22,$6,0x00fflw	$21,72($sp)beq	$5,$0,$L2lw	$23,76($sp)beq	$22,$0,$L36move	$19,$0$L6:j	$L7move	$18,$0$L47:lw	$2,0($16)sw	$3,8($16)srl	$2,$2,$3andi	$6,$2,0x1$L10:sll	$2,$18,1addu	$2,$2,$20addu	$2,$2,$6lb	$18,0($2)bltz	$18,$L52addiu	$2,$19,1$L7:lw	$2,8($16)bne	$2,$0,$L47addiu	$3,$2,-1lbu	$2,20($16)bne	$2,$0,$L10move	$6,$0lw	$2,4($16)lbu	$3,21($16)srl	$17,$2,31move	$4,$16li	$5,1			# 0x1bne	$3,$0,$L10move	$6,$17jal	faad_flushbits_exnopsll	$2,$18,1move	$6,$17addu	$2,$2,$20addu	$2,$2,$6lb	$18,0($2)bgez	$18,$L7addiu	$2,$19,1$L52:addu	$3,$23,$19addiu	$4,$18,31andi	$19,$2,0x00ffbne	$22,$19,$L6sb	$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	$31addiu	$sp,$sp,56$L2:j	$L16move	$17,$0$L49:lw	$2,0($16)sw	$3,8($16)srl	$2,$2,$3andi	$6,$2,0x1$L19:sll	$2,$17,1addu	$2,$2,$21addu	$2,$2,$6lb	$17,0($2)bltz	$17,$L53addiu	$2,$17,31$L16:lw	$2,8($16)bne	$2,$0,$L49addiu	$3,$2,-1lbu	$2,20($16)bne	$2,$0,$L19move	$6,$0lw	$2,4($16)lbu	$3,21($16)srl	$18,$2,31move	$4,$16li	$5,1			# 0x1bne	$3,$0,$L19move	$6,$18jal	faad_flushbits_exnopsll	$2,$17,1move	$6,$18addu	$2,$2,$21addu	$2,$2,$6lb	$17,0($2)bgez	$17,$L16addiu	$2,$17,31$L53:sltu	$3,$22,2bne	$3,$0,$L36sb	$2,0($23)li	$19,1			# 0x1$L26:j	$L27move	$18,$0$L51:lw	$2,0($16)sw	$3,8($16)srl	$2,$2,$3andi	$6,$2,0x1$L30:sll	$2,$18,1addu	$2,$2,$21addu	$2,$2,$6lb	$18,0($2)bltz	$18,$L54addiu	$2,$19,1$L27:lw	$2,8($16)bne	$2,$0,$L51addiu	$3,$2,-1lbu	$2,20($16)bne	$2,$0,$L30move	$6,$0lw	$2,4($16)lbu	$3,21($16)srl	$17,$2,31move	$4,$16li	$5,1			# 0x1bne	$3,$0,$L30move	$6,$17jal	faad_flushbits_exnopsll	$2,$18,1move	$6,$17addu	$2,$2,$21addu	$2,$2,$6lb	$18,0($2)bgez	$18,$L27addiu	$2,$19,1$L54:addu	$3,$23,$19addiu	$4,$18,31andi	$19,$2,0x00ffbne	$22,$19,$L26sb	$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	$31addiu	$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	nomacroaddiu	$sp,$sp,-80sw	$21,60($sp)move	$21,$4move	$4,$5sw	$18,48($sp)sw	$17,44($sp)move	$18,$6move	$17,$5sw	$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_bitssw	$16,40($sp)sw	$2,32($sp)sb	$0,0($18)lw	$3,8($17)beq	$3,$0,$L56addiu	$3,$3,-1lw	$2,0($17)srl	$2,$2,$3andi	$2,$2,0x1bne	$2,$0,$L265sw	$3,8($17)$L63:lbu	$2,719($21)beq	$2,$0,$L292li	$3,1			# 0x1$L115:lw	$3,8($17)beq	$3,$0,$L118addiu	$3,$3,-1lw	$2,0($17)srl	$2,$2,$3andi	$2,$2,0x1sw	$3,8($17)$L120:sb	$2,8($21)lbu	$2,20($17)beq	$2,$0,$L125move	$5,$0$L127:lbu	$4,8($21)lui	$2,%hi(num_env_tab)addiu	$2,$2,%lo(num_env_tab)sll	$3,$4,2addu	$3,$3,$2addu	$3,$3,$5lbu	$2,0($3)beq	$4,$0,$L135sb	$2,9($21)addiu	$2,$2,1slt	$2,$2,2bne	$2,$0,$L135lui	$2,%hi(bitmask)addiu	$20,$2,%lo(bitmask)li	$19,1			# 0x1j	$L138li	$18,1			# 0x1$L267:$L141:lbu	$2,9($21)addiu	$3,$19,1addu	$4,$18,$21addiu	$2,$2,1andi	$18,$3,0x00ffslt	$2,$18,$2sb	$5,10($4)beq	$2,$0,$L135move	$19,$18$L138:lbu	$2,20($17)bne	$2,$0,$L267move	$5,$0lw	$7,8($17)sltu	$2,$7,5bne	$2,$0,$L142sll	$2,$7,2lw	$2,0($17)addiu	$3,$7,-5srl	$2,$2,$3andi	$16,$2,0x1f$L144:lbu	$2,21($17)bne	$2,$0,$L141andi	$5,$16,0x00ffsltu	$2,$7,6bne	$2,$0,$L147addiu	$2,$7,-5sw	$2,8($17)lbu	$2,9($21)addiu	$3,$19,1addu	$4,$18,$21addiu	$2,$2,1andi	$18,$3,0x00ffandi	$5,$16,0x00ffslt	$2,$18,$2sb	$5,10($4)bne	$2,$0,$L138move	$19,$18$L135:lbu	$2,0($21)beq	$2,$0,$L149noplbu	$2,9($21)beq	$2,$0,$L149lui	$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	$L152move	$16,$0$L268:lw	$2,0($17)srl	$2,$2,$3andi	$5,$2,0x1move	$4,$5sw	$3,8($17)$L155:lbu	$2,3($21)addu	$3,$16,$21sltu	$2,$2,3beq	$2,$0,$L160sb	$4,16($3)$L269:sll	$3,$16,5sll	$2,$16,1addu	$2,$2,$3lbu	$6,5($21)addu	$2,$2,$21lui	$7,%hi(t_huff_iid_def)addiu	$2,$2,140addiu	$7,$7,%lo(t_huff_iid_def)move	$4,$17sw	$2,20($sp)jal	huff_datasw	$19,16($sp)addiu	$3,$16,1lbu	$2,9($21)andi	$16,$3,0x00ffsltu	$2,$16,$2beq	$2,$0,$L149nop$L152:lw	$3,8($17)bne	$3,$0,$L268addiu	$3,$3,-1lbu	$2,20($17)beq	$2,$0,$L156move	$4,$0lbu	$2,3($21)addu	$3,$16,$21sltu	$2,$2,3move	$5,$0bne	$2,$0,$L269sb	$4,16($3)$L160:sll	$3,$16,5sll	$2,$16,1addu	$2,$2,$3lbu	$6,5($21)addu	$2,$2,$21lui	$7,%hi(t_huff_iid_fine)addiu	$2,$2,140addiu	$7,$7,%lo(t_huff_iid_fine)move	$4,$17sw	$2,20($sp)jal	huff_datasw	$20,16($sp)addiu	$3,$16,1lbu	$2,9($21)andi	$16,$3,0x00ffsltu	$2,$16,$2bne	$2,$0,$L152nop$L149:lbu	$2,1($21)beq	$2,$0,$L163noplbu	$2,9($21)beq	$2,$0,$L163move	$16,$0lui	$20,%hi(f_huff_icc)j	$L166lui	$19,%hi(t_huff_icc)$L270:lw	$2,0($17)sw	$3,8($17)srl	$2,$2,$3andi	$7,$2,0x1move	$10,$7$L169:sll	$3,$16,5sll	$2,$16,1addu	$2,$2,$3lbu	$6,7($21)addu	$8,$16,$21addu	$2,$2,$21sb	$10,21($8)addiu	$2,$2,310move	$5,$7addiu	$9,$20,%lo(f_huff_icc)move	$4,$17addiu	$7,$19,%lo(t_huff_icc)sw	$2,20($sp)jal	huff_datasw	$9,16($sp)addiu	$3,$16,1lbu	$2,9($21)andi	$16,$3,0x00ffsltu	$2,$16,$2beq	$2,$0,$L163nop$L166:lw	$2,8($17)bne	$2,$0,$L270addiu	$3,$2,-1lbu	$2,20($17)move	$10,$0bne	$2,$0,$L169move	$7,$0lw	$2,4($17)lbu	$3,21($17)srl	$18,$2,31move	$4,$17li	$5,1			# 0x1move	$7,$18bne	$3,$0,$L169move	$10,$18jal	faad_flushbits_exnopmove	$7,$18j	$L169move	$10,$18$L56:lbu	$2,20($17)bne	$2,$0,$L63noplw	$2,4($17)lbu	$3,21($17)beq	$3,$0,$L271srl	$16,$2,31move	$2,$16$L277:beq	$2,$0,$L63nop$L265:li	$2,1sb	$2,0($18)sb	$2,719($21)sb	$0,724($21)lw	$3,8($17)beq	$3,$0,$L65addiu	$3,$3,-1lw	$2,0($17)srl	$2,$2,$3andi	$2,$2,0x1sw	$3,8($17)$L67:beq	$2,$0,$L72sb	$2,0($21)lbu	$2,20($17)beq	$2,$0,$L74move	$4,$0move	$5,$0$L76:lui	$3,%hi(nr_iid_par_tab)lui	$2,%hi(nr_ipdopd_par_tab)andi	$6,$4,0x00ffaddiu	$3,$3,%lo(nr_iid_par_tab)addiu	$2,$2,%lo(nr_ipdopd_par_tab)addu	$3,$5,$3addu	$2,$6,$2lbu	$5,0($2)sb	$4,3($21)lbu	$4,0($3)li	$2,2			# 0x2sb	$4,5($21)beq	$6,$2,$L84sb	$5,6($21)li	$2,5			# 0x5beq	$6,$2,$L293li	$2,1$L86:lbu	$2,3($21)sb	$2,27($21)$L72:lw	$3,8($17)beq	$3,$0,$L87addiu	$3,$3,-1lw	$2,0($17)srl	$2,$2,$3andi	$2,$2,0x1sw	$3,8($17)$L89:beq	$2,$0,$L94sb	$2,1($21)lbu	$2,20($17)beq	$2,$0,$L96move	$4,$0move	$5,$0$L98:lui	$2,%hi(nr_icc_par_tab)addiu	$2,$2,%lo(nr_icc_par_tab)addu	$2,$5,$2lbu	$3,0($2)sb	$4,4($21)li	$2,2			# 0x2andi	$4,$4,0x00ffbeq	$4,$2,$L106sb	$3,7($21)li	$2,5			# 0x5beq	$4,$2,$L294li	$2,1$L94:lw	$3,8($17)beq	$3,$0,$L108addiu	$3,$3,-1lw	$2,0($17)srl	$2,$2,$3andi	$2,$2,0x1sw	$3,8($17)sb	$2,2($21)$L286:lbu	$2,719($21)bne	$2,$0,$L115li	$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,$3j	$31addiu	$sp,$sp,80$L118:lbu	$2,20($17)bne	$2,$0,$L120move	$2,$0lw	$2,4($17)lbu	$3,21($17)beq	$3,$0,$L273srl	$16,$2,31move	$2,$16$L278:sb	$2,8($21)lbu	$2,20($17)bne	$2,$0,$L127move	$5,$0$L125:lw	$7,8($17)sltu	$2,$7,2bne	$2,$0,$L128addiu	$3,$7,-2lw	$2,0($17)srl	$2,$2,$3andi	$16,$2,0x3$L130:lbu	$2,21($17)bne	$2,$0,$L127andi	$5,$16,0x00ffsltu	$2,$7,3bne	$2,$0,$L133addiu	$2,$7,-2andi	$5,$16,0x00ffj	$L127sw	$2,8($17)$L147:move	$4,$17jal	faad_flushbits_exli	$5,5			# 0x5j	$L141andi	$5,$16,0x00ff$L142:addu	$2,$2,$20lw	$6,0($2)lw	$5,0($17)li	$3,5			# 0x5subu	$3,$3,$7lw	$4,4($17)and	$5,$5,$6subu	$2,$0,$3srl	$4,$4,$2sll	$5,$5,$3j	$L144or	$16,$5,$4$L156:lw	$2,4($17)lbu	$3,21($17)beq	$3,$0,$L275srl	$18,$2,31move	$5,$18j	$L155move	$4,$18$L275:move	$4,$17jal	faad_flushbits_exli	$5,1			# 0x1move	$5,$18j	$L155move	$4,$18$L163:lbu	$2,2($21)beq	$2,$0,$L174noplbu	$7,20($17)bne	$7,$0,$L174noplw	$8,8($17)sltu	$2,$8,4bne	$2,$0,$L177lui	$2,%hi(bitmask)lw	$2,0($17)addiu	$3,$8,-4srl	$2,$2,$3andi	$16,$2,0xf$L179:lbu	$2,21($17)bne	$2,$0,$L295andi	$5,$16,0xffffsltu	$2,$8,5bne	$2,$0,$L182addiu	$2,$8,-4sw	$2,8($17)$L180:andi	$5,$16,0xffff$L295:li	$2,15			# 0xfbeq	$5,$2,$L184sll	$2,$5,3andi	$16,$2,0xffff$L186:sltu	$2,$16,8bne	$2,$0,$L198nop$L251:bne	$7,$0,$L296addiu	$2,$16,-2$L280:lw	$7,8($17)sltu	$2,$7,2bne	$2,$0,$L201addiu	$3,$7,-2lw	$2,0($17)srl	$2,$2,$3andi	$18,$2,0x3$L203:lbu	$2,21($17)bne	$2,$0,$L291addiu	$2,$16,-2sltu	$2,$7,3bne	$2,$0,$L206move	$4,$17addiu	$2,$7,-2sw	$2,8($17)addiu	$2,$16,-2$L291:andi	$2,$2,0xffffmove	$4,$17jal	faad_get_processed_bitssw	$2,24($sp)andi	$2,$2,0xffffandi	$3,$18,0x00ffbne	$3,$0,$L208sw	$2,28($sp)lw	$3,8($17)beq	$3,$0,$L210nop$L281:lw	$2,0($17)addiu	$3,$3,-1srl	$2,$2,$3andi	$2,$2,0x1sw	$3,8($17)$L212:beq	$2,$0,$L217sb	$2,26($21)$L282:lbu	$2,9($21)beq	$2,$0,$L217move	$16,$0lui	$fp,%hi(t_huff_ipd)lui	$23,%hi(f_huff_opd)j	$L220lui	$22,%hi(t_huff_opd)$L276:lw	$2,0($17)srl	$2,$2,$3andi	$5,$2,0x1move	$4,$5sw	$3,8($17)$L223:sll	$20,$16,4addu	$2,$20,$16addu	$18,$16,$21sb	$4,28($18)lbu	$6,6($21)lui	$4,%hi(f_huff_ipd)addiu	$2,$2,480addiu	$3,$4,%lo(f_huff_ipd)addu	$2,$21,$2move	$4,$17addiu	$7,$fp,%lo(t_huff_ipd)sw	$3,16($sp)jal	huff_datasw	$2,20($sp)lw	$3,8($17)beq	$3,$0,$L228addiu	$3,$3,-1lw	$2,0($17)srl	$2,$2,$3andi	$5,$2,0x1move	$4,$5sw	$3,8($17)$L230:addu	$2,$20,$16lbu	$6,6($21)addu	$2,$2,$21sb	$4,33($18)addiu	$2,$2,565addiu	$3,$23,%lo(f_huff_opd)move	$4,$17addiu	$7,$22,%lo(t_huff_opd)sw	$3,16($sp)jal	huff_datasw	$2,20($sp)addiu	$3,$16,1lbu	$2,9($21)andi	$16,$3,0x00ffsltu	$2,$16,$2beq	$2,$0,$L217nop$L220:lw	$3,8($17)bne	$3,$0,$L276addiu	$3,$3,-1lbu	$2,20($17)beq	$2,$0,$L224move	$4,$0j	$L223move	$5,$0$L279:lbu	$7,20($17)$L198:bne	$7,$0,$L174nopbeq	$16,$0,$L174noplbu	$2,21($17)bne	$2,$0,$L174lw	$3,8($17)sltu	$2,$16,$3beq	$2,$0,$L243subu	$2,$3,$16sw	$2,8($17)$L174:jal	faad_get_processed_bitsmove	$4,$17lw	$3,32($sp)subu	$2,$2,$3andi	$3,$2,0xffffli	$2,1sb	$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,$3j	$31addiu	$sp,$sp,80$L133:move	$4,$17jal	faad_flushbits_exli	$5,2			# 0x2j	$L127andi	$5,$16,0x00ff$L65:lbu	$2,20($17)beq	$2,$0,$L68move	$2,$0j	$L67nop$L271:move	$4,$17jal	faad_flushbits_exli	$5,1			# 0x1j	$L277move	$2,$16$L273:move	$4,$17jal	faad_flushbits_exli	$5,1			# 0x1j	$L278move	$2,$16$L84:li	$2,1$L293:j	$L86sb	$2,724($21)$L228:lbu	$2,20($17)beq	$2,$0,$L231move	$4,$0j	$L230move	$5,$0$L235:lbu	$2,20($17)bne	$2,$0,$L208noplbu	$2,21($17)bne	$2,$0,$L208move	$4,$17jal	faad_flushbits_exli	$5,1			# 0x1$L208:jal	faad_get_processed_bitsmove	$4,$17lw	$3,28($sp)lw	$4,24($sp)subu	$2,$2,$3subu	$2,$4,$2andi	$16,$2,0xffffsltu	$2,$16,8bne	$2,$0,$L279noplbu	$7,20($17)beq	$7,$0,$L280addiu	$2,$16,-2

⌨️ 快捷键说明

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