parse.s

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

S
5,022
字号
$L169:addiu	$16,$16,-1$L220:li	$2,-1			# 0xffffffffffffffffbne	$16,$2,$L148noplw	$3,428($17)sltu	$2,$3,3bne	$2,$0,$L174addiu	$2,$3,-2sw	$2,428($17)move	$4,$2$L176:sltu	$2,$4,2bne	$2,$0,$L177subu	$3,$0,$4lw	$2,432($17)sll	$2,$2,$3addiu	$4,$4,-1srl	$2,$2,31bne	$2,$0,$L211sw	$4,428($17)$L180:lw	$4,428($17)$L225:sltu	$2,$4,2bne	$2,$0,$L184subu	$3,$0,$4lw	$2,432($17)sll	$2,$2,$3addiu	$4,$4,-1srl	$2,$2,31bne	$2,$0,$L212sw	$4,428($17)$L187:lw	$4,428($17)$L226:sltu	$2,$4,2bne	$2,$0,$L191subu	$3,$0,$4lw	$2,432($17)sll	$2,$2,$3addiu	$4,$4,-1srl	$2,$2,31sw	$4,428($17)$L193:beq	$2,$0,$L229lw	$31,40($sp)lw	$4,428($17)sltu	$2,$4,7bne	$2,$0,$L196subu	$3,$0,$4lw	$2,432($17)sll	$2,$2,$3addiu	$4,$4,-6srl	$2,$2,26sw	$4,428($17)move	$16,$2$L222:j	$L199li	$18,-1			# 0xffffffffffffffff$L213:addiu	$16,$16,-1beq	$16,$18,$L194sw	$3,428($17)$L199:lw	$2,428($17)move	$4,$17addiu	$3,$2,-8sltu	$2,$2,9beq	$2,$0,$L213li	$5,8			# 0x8jal	a52_bitstream_get_bhaddiu	$16,$16,-1bne	$16,$18,$L199nop$L194:lw	$31,40($sp)$L229:lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$0j	$31addiu	$sp,$sp,48$L149:move	$4,$17jal	a52_bitstream_get_bhli	$5,5			# 0x5lw	$4,428($17)sltu	$2,$4,2beq	$2,$0,$L214nop$L152:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1j	$L154nop$L171:move	$4,$17jal	a52_bitstream_get_bhli	$5,7			# 0x7j	$L220addiu	$16,$16,-1$L164:move	$4,$17jal	a52_bitstream_get_bhli	$5,8			# 0x8lw	$4,428($17)sltu	$2,$4,2beq	$2,$0,$L215nop$L166:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1j	$L168nop$L157:move	$4,$17jal	a52_bitstream_get_bhli	$5,8			# 0x8lw	$4,428($17)sltu	$2,$4,2beq	$2,$0,$L216nop$L159:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1j	$L161nop$L208:lw	$4,428($17)$L221:sltu	$2,$4,3bne	$2,$0,$L136noplw	$2,432($17)subu	$3,$0,$4sll	$2,$2,$3addiu	$4,$4,-2srl	$2,$2,30sw	$4,428($17)lui	$3,%hi(slev.2885)$L224:sll	$2,$2,2addiu	$3,$3,%lo(slev.2885)addu	$2,$2,$3lw	$4,0($2)sw	$4,8($17)lw	$4,428($17)sltu	$2,$4,2beq	$2,$0,$L217nop$L139:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1sb	$2,3($17)lw	$2,0($18)move	$4,$16sll	$2,$2,26sw	$2,0($18)lw	$5,0($19)lw	$7,4($17)lw	$2,8($17)move	$6,$18jal	a52_downmix_initsw	$2,16($sp)move	$3,$2bgez	$2,$L142sw	$2,12($17)$L209:lw	$31,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,48$L212:lw	$3,428($17)$L228:sltu	$2,$3,15bne	$2,$0,$L189addiu	$2,$3,-14j	$L187sw	$2,428($17)$L211:lw	$3,428($17)$L227:sltu	$2,$3,15bne	$2,$0,$L182addiu	$2,$3,-14j	$L180sw	$2,428($17)$L210:lw	$2,0($19)andi	$2,$2,0x10beq	$2,$0,$L145ori	$2,$3,0x10j	$L145sw	$2,12($17)$L117:move	$4,$17jal	a52_bitstream_get_bhli	$5,3			# 0x3li	$2,2			# 0x2bne	$16,$2,$L230andi	$2,$16,0x1$L207:lw	$4,428($17)sltu	$2,$4,3bne	$2,$0,$L122noplw	$2,432($17)subu	$3,$0,$4sll	$2,$2,$3addiu	$4,$4,-2srl	$3,$2,30sw	$4,428($17)$L124:li	$2,2			# 0x2beq	$3,$2,$L218li	$16,10			# 0xali	$16,2			# 0x2sw	$0,8($17)sw	$0,4($17)$L219:andi	$2,$16,0x4beq	$2,$0,$L130nopj	$L221lw	$4,428($17)$L174:move	$4,$17jal	a52_bitstream_get_bhli	$5,2			# 0x2j	$L176lw	$4,428($17)$L196:move	$4,$17jal	a52_bitstream_get_bhli	$5,6			# 0x6j	$L222move	$16,$2$L132:move	$4,$17jal	a52_bitstream_get_bhli	$5,2			# 0x2j	$L223lui	$3,%hi(clev.2884)$L136:move	$4,$17jal	a52_bitstream_get_bhli	$5,2			# 0x2j	$L224lui	$3,%hi(slev.2885)$L182:move	$4,$17jal	a52_bitstream_get_bhli	$5,14			# 0xej	$L225lw	$4,428($17)$L189:move	$4,$17jal	a52_bitstream_get_bhli	$5,14			# 0xej	$L226lw	$4,428($17)$L177:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1beq	$2,$0,$L180nopj	$L227lw	$3,428($17)$L184:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1beq	$2,$0,$L187nopj	$L228lw	$3,428($17)$L191:move	$4,$17jal	a52_bitstream_get_bhli	$5,1			# 0x1j	$L193nop$L122:move	$4,$17jal	a52_bitstream_get_bhli	$5,2			# 0x2j	$L124move	$3,$2$L218:sw	$0,8($17)j	$L219sw	$0,4($17).set	macro.set	reorder.end	a52_frame.section	.text.coeff_get,"ax",@progbits.align	2.align	5.ent	coeff_get.type	coeff_get, @functioncoeff_get:.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$fp,48($sp)lw	$fp,80($sp)sw	$23,44($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$19,28($sp)sw	$31,52($sp)sw	$20,32($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)move	$19,$4move	$22,$7lw	$21,72($sp)blez	$fp,$L291addiu	$23,$6,256move	$17,$5move	$18,$6move	$20,$0$L234:addu	$2,$23,$20lb	$16,0($2)addiu	$3,$16,3andi	$3,$3,0x00ffsltu	$2,$3,8beq	$2,$0,$L235sll	$2,$3,2lui	$3,%hi($L242)addiu	$3,$3,%lo($L242)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L242:.word	$L236.word	$L237.word	$L238.word	$L239.word	$L235.word	$L235.word	$L240.word	$L241.section	.text.coeff_get$L235:lw	$5,428($19)sltu	$2,$16,$5beq	$2,$0,$L286li	$2,32			# 0x20lw	$3,432($19)subu	$4,$2,$5sll	$3,$3,$4subu	$2,$2,$16sra	$3,$3,$2li	$2,16			# 0x10subu	$2,$2,$16sll	$2,$3,$2sll	$2,$2,16subu	$4,$5,$16sra	$2,$2,16andi	$3,$21,0xffffsw	$4,428($19)mul	$3,$2,$3sra	$4,$21,16mul	$6,$2,$4lbu	$5,0($18)sra	$3,$3,16addiu	$5,$5,-5bltz	$5,$L289addu	$3,$6,$3$L303:sra	$2,$3,$5sw	$2,0($17)$L248:addiu	$20,$20,1addiu	$17,$17,4bne	$fp,$20,$L234addiu	$18,$18,1$L291:lw	$31,52($sp)lw	$fp,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$L236:lw	$2,20($22)beq	$2,$0,$L301li	$2,-1			# 0xfffffffffffffffflw	$4,428($19)sltu	$2,$4,8bne	$2,$0,$L276noplw	$2,432($19)subu	$3,$0,$4sll	$2,$2,$3addiu	$4,$4,-7srl	$2,$2,25sw	$4,428($19)sll	$4,$2,1$L306:lui	$3,%hi(q_4_1)lui	$2,%hi(q_4_0)addiu	$3,$3,%lo(q_4_1)addiu	$2,$2,%lo(q_4_0)addu	$2,$4,$2addu	$4,$4,$3lh	$5,0($2)lhu	$2,0($4)andi	$3,$21,0xffffsh	$2,8($22)mul	$3,$5,$3sra	$2,$21,16sw	$0,20($22)mul	$6,$5,$2lbu	$4,0($18)sra	$3,$3,16addiu	$4,$4,-5bltz	$4,$L284addu	$3,$6,$3$L295:sra	$2,$3,$4j	$L248sw	$2,0($17)$L237:lw	$4,16($22)bltz	$4,$L258sll	$2,$4,1addu	$2,$2,$22lh	$5,4($2)andi	$3,$21,0xffffmul	$3,$5,$3addiu	$2,$4,-1sw	$2,16($22)lbu	$4,0($18)sra	$3,$3,16sra	$2,$21,16mtlo	$3addiu	$4,$4,-5bltz	$4,$L260madd	$5,$2$L302:mflo	$3sra	$2,$3,$4j	$L248sw	$2,0($17)$L238:lw	$4,12($22)bltz	$4,$L249sll	$2,$4,1addu	$2,$2,$22lh	$5,0($2)andi	$3,$21,0xffffmul	$3,$5,$3addiu	$2,$4,-1sw	$2,12($22)lbu	$4,0($18)sra	$3,$3,16sra	$2,$21,16mtlo	$3addiu	$4,$4,-5bgez	$4,$L302madd	$5,$2$L260:subu	$2,$0,$4mflo	$4sll	$2,$4,$2j	$L248sw	$2,0($17)$L239:lw	$2,76($sp)beq	$2,$0,$L243lui	$2,%hi(dither_lut)lhu	$4,424($19)srl	$3,$4,8addiu	$2,$2,%lo(dither_lut)sll	$3,$3,1addu	$3,$3,$2lhu	$5,0($3)sll	$4,$4,8xor	$4,$4,$5sll	$4,$4,16sra	$4,$4,16andi	$3,$21,0xffffmul	$3,$4,$3sra	$2,$21,16sh	$4,424($19)mul	$4,$4,$2lbu	$5,0($18)sra	$3,$3,16addiu	$5,$5,-5bltz	$5,$L245addu	$3,$4,$3sra	$2,$3,$5sw	$2,0($17)$L247:sra	$4,$2,16li	$3,15564			# 0x3cccli	$5,11585			# 0x2d41andi	$2,$2,0xffffmul	$6,$4,$3mul	$3,$2,$5mul	$4,$4,$5addu	$2,$3,$6sra	$2,$2,14sll	$4,$4,2addu	$2,$2,$4j	$L248sw	$2,0($17)$L240:lw	$4,428($19)sltu	$2,$4,4bne	$2,$0,$L267noplw	$2,432($19)subu	$3,$0,$4sll	$2,$2,$3addiu	$4,$4,-3srl	$2,$2,29sw	$4,428($19)sll	$3,$2,1$L305:lui	$2,%hi(q_3)addiu	$2,$2,%lo(q_3)addu	$3,$3,$2lh	$5,0($3)andi	$2,$21,0xffffsra	$3,$21,16mul	$2,$5,$2mul	$6,$5,$3lbu	$4,0($18)sra	$2,$2,16addiu	$4,$4,-5bgez	$4,$L295addu	$3,$6,$2$L284:subu	$2,$0,$4sll	$2,$3,$2j	$L248sw	$2,0($17)$L241:lw	$4,428($19)sltu	$2,$4,5bne	$2,$0,$L281noplw	$2,432($19)subu	$3,$0,$4sll	$2,$2,$3addiu	$4,$4,-4srl	$2,$2,28sw	$4,428($19)sll	$3,$2,1$L304:lui	$2,%hi(q_5)addiu	$2,$2,%lo(q_5)addu	$3,$3,$2lh	$5,0($3)andi	$2,$21,0xffffsra	$3,$21,16mul	$2,$5,$2mul	$6,$5,$3lbu	$4,0($18)sra	$2,$2,16addiu	$4,$4,-5bltz	$4,$L284addu	$3,$6,$2sra	$2,$3,$4j	$L248sw	$2,0($17)$L286:move	$4,$19jal	a52_bitstream_get_bh_2move	$5,$16move	$3,$2li	$2,16			# 0x10subu	$2,$2,$16sll	$2,$3,$2sll	$2,$2,16sra	$2,$2,16andi	$3,$21,0xffffmul	$3,$2,$3sra	$4,$21,16mul	$6,$2,$4lbu	$5,0($18)sra	$3,$3,16addiu	$5,$5,-5bgez	$5,$L303addu	$3,$6,$3$L289:subu	$2,$0,$5sll	$2,$3,$2j	$L248sw	$2,0($17)$L243:j	$L248sw	$0,0($17)$L301:lh	$5,8($22)andi	$3,$21,0xffffsw	$2,20($22)mul	$3,$5,$3sra	$2,$21,16mul	$6,$5,$2lbu	$4,0($18)sra	$3,$3,16addiu	$4,$4,-5bltz	$4,$L284addu	$3,$6,$3sra	$2,$3,$4j	$L248sw	$2,0($17)$L281:move	$4,$19jal	a52_bitstream_get_bhli	$5,4			# 0x4j	$L304sll	$3,$2,1$L267:move	$4,$19jal	a52_bitstream_get_bhli	$5,3			# 0x3j	$L305sll	$3,$2,1$L249:lw	$4,428($19)sltu	$2,$4,6bne	$2,$0,$L253subu	$3,$0,$4lw	$2,432($19)sll	$2,$2,$3addiu	$4,$4,-5srl	$2,$2,27sw	$4,428($19)sll	$4,$2,1$L307:lui	$2,%hi(q_1_0)addiu	$2,$2,%lo(q_1_0)lui	$3,%hi(q_1_2)addu	$2,$4,$2addiu	$3,$3,%lo(q_1_2)addu	$3,$4,$3lh	$7,0($2)lui	$2,%hi(q_1_1)addiu	$2,$2,%lo(q_1_1)lhu	$5,0($3)andi	$3,$21,0xffffaddu	$4,$4,$2mul	$3,$7,$3lhu	$6,0($4)li	$2,1			# 0x1sw	$2,12($22)sh	$5,0($22)sh	$6,2($22)$L297:lbu	$4,0($18)sra	$3,$3,16sra	$2,$21,16mtlo	$3addiu	$4,$4,-5bltz	$4,$L265madd	$7,$2mflo	$6sra	$2,$6,$4j	$L248sw	$2,0($17)$L258:lw	$4,428($19)sltu	$2,$4,8bne	$2,$0,$L262noplw	$2,432($19)subu	$3,$0,$4sll	$2,$2,$3addiu	$4,$4,-7srl	$2,$2,25sw	$4,428($19)sll	$4,$2,1$L308:lui	$2,%hi(q_2_0)addiu	$2,$2,%lo(q_2_0)lui	$3,%hi(q_2_2)addu	$2,$4,$2addiu	$3,$3,%lo(q_2_2)addu	$3,$4,$3lh	$7,0($2)lhu	$5,0($3)lui	$2,%hi(q_2_1)andi	$3,$21,0xffffaddiu	$2,$2,%lo(q_2_1)mul	$3,$7,$3addu	$4,$4,$2lhu	$6,0($4)li	$2,1			# 0x1sw	$2,16($22)sh	$5,4($22)j	$L297sh	$6,6($22)$L276:move	$4,$19jal	a52_bitstream_get_bhli	$5,7			# 0x7j	$L306sll	$4,$2,1$L245:subu	$2,$0,$5sll	$2,$3,$2j	$L247sw	$2,0($17)$L265:mflo	$3subu	$2,$0,$4sll	$2,$3,$2j	$L248sw	$2,0($17)$L253:move	$4,$19jal	a52_bitstream_get_bhli	$5,5			# 0x5j	$L307sll	$4,$2,1$L262:move	$4,$19jal	a52_bitstream_get_bhli	$5,7			# 0x7j	$L308sll	$4,$2,1.set	macro.set	reorder.end	coeff_get.section	.text.a52_block,"ax",@progbits.align	2.align	5.globl	a52_block.ent	a52_block.type	a52_block, @functiona52_block:.frame	$sp,200,$31		# vars= 128, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-200sw	$fp,192($sp)sw	$19,172($sp)sw	$31,196($sp)sw	$23,188($sp)sw	$22,184($sp)sw	$21,180($sp)sw	$20,176($sp)sw	$18,168($sp)sw	$17,164($sp)sw	$16,160($sp)lbu	$3,2($4)move	$19,$4lui	$4,%hi(nfchans_tbl.3427)addiu	$2,$4,%lo(nfchans_tbl.3427)addu	$2,$3,$2lbu	$fp,0($2).set	noreorder.set	nomacroblez	$fp,$L310addiu	$2,$sp,37.set	macro.set	reordermove	$16,$2li	$18,32			# 0x20.set	noreorder.set	nomacroj	$L312addu	$17,$2,$fp.set	macro.set	reorder$L901:lw	$2,432($19)sll	$2,$2,$3addiu	$4,$4,-1srl	$2,$2,31sw	$4,428($19)sb	$2,0($16)addiu	$16,$16,1beq	$17,$16,$L900$L312:lw	$4,428($19)sltu	$2,$4,2.set	noreorder.set	nomacrobeq	$2,$0,$L901subu	$3,$18,$4.set	macro.set	reordermove	$4,$19.set	noreorder.set	nomacrojal	a52_bitstream_get_bhli	$5,1			# 0x1.set	macro.set	reordersb	$2,0($16)addiu	$16,$16,1bne	$17,$16,$L312$L900:addiu	$16,$sp,42li	$18,32			# 0x20.set	noreorder.set	nomacroj	$L317addu	$17,$16,$fp.set	macro.set	reorder$L903:lw	$2,432($19)sll	$2,$2,$3addiu	$4,$4,-1srl	$2,$2,31sw	$4,428($19)sb	$2,0($16)addiu	$16,$16,1beq	$17,$16,$L902$L317:lw	$4,428($19)sltu	$2,$4,2.set	noreorder.set	nomacrobeq	$2,$0,$L903subu	$3,$18,$4.set	macro.set	reordermove	$4,$19.set	noreorder.set	nomacrojal	a52_bitstream_get_bhli	$5,1			# 0x1.set	macro.set	reordersb	$2,0($16)addiu	$16,$16,1bne	$17,$16,$L317$L902:lbu	$3,2($19)$L310:sltu	$16,$3,1li	$17,32			# 0x20$L321:lw	$4,428($19)sltu	$2,$4,2.set	noreorder.set	nomacrobne	$2,$0,$L322subu	$3,$17,$4.set	macro.set	reorder

⌨️ 快捷键说明

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