demux_pva.s

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

S
4,182
字号
lw	$16,16($4)lw	$fp,2248($4)lw	$3,36($16)lw	$2,44($16)lw	$4,40($16)addu	$2,$2,$3subu	$2,$2,$4sw	$2,4($23)lw	$3,56($16).set	noreorder.set	nomacrobne	$3,$0,$L324lui	$6,%hi($LC10).set	macro.set	reorderlbu	$2,16($fp).set	noreorder.set	nomacrobeq	$2,$0,$L140lw	$2,332($sp).set	macro.set	reorderli	$6,1lw	$7,12($fp)lw	$8,8($fp)sb	$6,9($2)lw	$2,16($23)li	$9,1			# 0x1lw	$4,36($2)lw	$3,44($2)lw	$5,40($2)addu	$3,$3,$4lw	$4,332($sp)subu	$3,$3,$5sb	$6,8($4)sw	$7,4($4)sw	$8,12($4)sw	$3,0($4)sb	$0,16($fp)$L137:lw	$31,324($sp)$L354:lw	$fp,320($sp)lw	$23,316($sp)lw	$22,312($sp)lw	$21,308($sp)lw	$20,304($sp)lw	$19,300($sp)lw	$18,296($sp)lw	$17,292($sp)lw	$16,288($sp)move	$2,$9.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,328.set	macro.set	reorder$L140:lbu	$2,17($fp).set	noreorder.set	nomacrobne	$2,$0,$L343lw	$3,332($sp).set	macro.set	reorderlw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L144addiu	$4,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)sll	$17,$3,8$L146:sltu	$2,$4,$5beq	$2,$0,$L149lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$3,0($2)sw	$4,36($16)$L151:or	$3,$3,$17li	$2,16726			# 0x4156.set	noreorder.set	nomacrobeq	$3,$2,$L154lui	$6,%hi($LC11).set	macro.set	reorderlw	$2,16($23)lw	$4,36($2)lw	$3,44($2)lw	$5,40($2)addu	$3,$3,$4subu	$3,$3,$5sra	$2,$3,31addiu	$6,$6,%lo($LC11)li	$4,7			# 0x7li	$5,6			# 0x6sw	$2,20($sp).set	noreorder.set	nomacrojal	mp_msgsw	$3,16($sp).set	macro.set	reorderlw	$19,2248($23)move	$17,$0move	$22,$0move	$21,$0move	$18,$0.set	noreorder.set	nomacroj	$L156move	$20,$0.set	macro.set	reorder$L326:lw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)andi	$3,$3,0x00ff$L160:li	$2,65			# 0x41.set	noreorder.set	nomacrobeq	$20,$2,$L344li	$2,86			# 0x56.set	macro.set	reorder$L163:addiu	$17,$17,1li	$2,6144			# 0x1800move	$20,$18move	$5,$22.set	noreorder.set	nomacrobeq	$17,$2,$L169move	$18,$21.set	macro.set	reordermove	$22,$3move	$21,$5$L156:lw	$16,16($23)lw	$2,56($16)bne	$2,$0,$L169lbu	$2,17($19)bne	$2,$0,$L171lw	$3,36($16)lw	$2,40($16)sltu	$2,$3,$2.set	noreorder.set	nomacrobne	$2,$0,$L326addiu	$4,$3,1.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L161li	$2,65			# 0x41.set	macro.set	reorder.set	noreorder.set	nomacrobne	$20,$2,$L163move	$3,$0.set	macro.set	reorderli	$2,86			# 0x56$L344:.set	noreorder.set	nomacrobne	$18,$2,$L163li	$2,85			# 0x55.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L163li	$2,1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L163sb	$2,17($19).set	macro.set	reorder$L142:$L343:lbu	$2,18($fp)sb	$2,8($3)sb	$0,17($fp)$L175:lw	$16,16($23)lw	$3,36($16)lw	$2,40($16)sltu	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L186addiu	$4,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)andi	$20,$3,0x00ffandi	$2,$20,0x10$L188:lw	$3,332($sp)sb	$2,9($3)lw	$16,16($23)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L191addiu	$4,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)sll	$17,$3,8$L193:sltu	$2,$4,$5beq	$2,$0,$L196lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$7,0($2)sw	$4,36($16)$L198:lw	$4,16($23)or	$7,$7,$17lw	$5,36($4)lw	$2,44($4)lw	$6,40($4)addu	$2,$2,$5subu	$2,$2,$6sra	$3,$2,31addiu	$8,$2,-2sltu	$4,$8,$2addiu	$9,$3,-1andi	$21,$7,0xfffflui	$6,%hi($LC13)addu	$9,$4,$9li	$5,7			# 0x7li	$4,7			# 0x7addiu	$6,$6,%lo($LC13)move	$7,$21sw	$8,16($sp).set	noreorder.set	nomacrojal	mp_msgsw	$9,20($sp).set	macro.set	reorderlw	$17,16($23)lw	$4,332($sp)lw	$2,40($17)lbu	$3,8($4)lw	$4,44($17)lw	$22,36($17)sw	$2,284($sp)sw	$4,280($sp)move	$4,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L327move	$5,$22.set	macro.set	reorder$L201:lw	$3,332($sp)$L341:lbu	$2,9($3).set	noreorder.set	nomacrobeq	$2,$0,$L328li	$9,1			# 0x1.set	macro.set	reorderlbu	$3,8($3)li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$3,$2,$L235li	$2,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L236li	$17,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacroj	$L354lw	$31,324($sp).set	macro.set	reorder$L324:addiu	$6,$6,%lo($LC10)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reordermove	$9,$0lw	$31,324($sp)lw	$fp,320($sp)lw	$23,316($sp)lw	$22,312($sp)lw	$21,308($sp)lw	$20,304($sp)lw	$19,300($sp)lw	$18,296($sp)lw	$17,292($sp)lw	$16,288($sp)move	$2,$9.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,328.set	macro.set	reorder$L328:lw	$2,16($23)lw	$4,36($2)lw	$3,44($2)lw	$5,40($2)addu	$3,$3,$4lw	$4,332($sp)subu	$3,$3,$5sw	$21,4($4)sw	$3,0($4)lw	$31,324($sp)lw	$fp,320($sp)lw	$23,316($sp)lw	$22,312($sp)lw	$21,308($sp)lw	$20,304($sp)lw	$19,300($sp)lw	$18,296($sp)lw	$17,292($sp)lw	$16,288($sp)move	$2,$9.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,328.set	macro.set	reorder$L161:lw	$3,36($16)lw	$2,80($16)addiu	$5,$3,1addu	$2,$2,$3lbu	$4,0($2)sw	$5,36($16).set	noreorder.set	nomacroj	$L160andi	$3,$4,0x00ff.set	macro.set	reorder$L171:sb	$18,18($19)$L154:lbu	$2,17($fp).set	noreorder.set	nomacrobne	$2,$0,$L142lw	$3,332($sp).set	macro.set	reorderlw	$16,16($23)lw	$3,36($16)lw	$2,40($16)sltu	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L176addiu	$4,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$4,36($16)andi	$2,$3,0x00ff$L178:lw	$4,332($sp)$L349:li	$17,2			# 0x2sb	$2,8($4)lw	$16,16($23)lw	$6,40($16).set	noreorder.set	nomacroj	$L181lw	$5,36($16).set	macro.set	reorder$L184:slt	$2,$3,$17movz	$3,$17,$2addu	$4,$5,$3subu	$17,$17,$3move	$5,$4.set	noreorder.set	nomacroblez	$17,$L175sw	$4,36($16).set	macro.set	reorder$L181:subu	$2,$6,$5move	$4,$16.set	noreorder.set	nomacrobne	$2,$0,$L184move	$3,$2.set	macro.set	reorderjal	stream_fill_bufferbeq	$2,$0,$L175lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L184subu	$3,$6,$5.set	macro.set	reorder$L323:lui	$6,%hi($LC9)addiu	$6,$6,%lo($LC9)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L137move	$9,$0.set	macro.set	reorder$L196:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L329lw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$7,0($3).set	noreorder.set	nomacroj	$L198sw	$4,36($16).set	macro.set	reorder$L191:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L330lw	$4,36($16)lw	$2,80($16)lw	$5,40($16)addu	$2,$2,$4lbu	$3,0($2)addiu	$4,$4,1sll	$17,$3,8.set	noreorder.set	nomacroj	$L193sw	$4,36($16).set	macro.set	reorder$L186:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L331lw	$3,36($16)lw	$2,80($16)addiu	$5,$3,1addu	$2,$2,$3lbu	$4,0($2)sw	$5,36($16)andi	$20,$4,0x00ff.set	noreorder.set	nomacroj	$L188andi	$2,$20,0x10.set	macro.set	reorder$L327:subu	$2,$4,$5addiu	$19,$sp,24.set	noreorder.set	nomacrobeq	$2,$0,$L204li	$18,3			# 0x3.set	macro.set	reorder$L334:move	$16,$2sltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L345lui	$6,%hi($LC1).set	macro.set	reorder$L209:slt	$2,$18,$16movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L211addu	$5,$3,$5.set	macro.set	reorder$L335:andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L346move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L346li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$19,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L215addiu	$5,$5,-4.set	macro.set	reorder$L312:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L312$L215:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L347andi	$3,$16,0x3.set	macro.set	reorder$L313:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L313andi	$3,$16,0x3.set	macro.set	reorder$L347:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L221li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L222li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L333$L219:lw	$5,36($17)$L340:subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$18,$L207sw	$2,36($17).set	macro.set	reorderlw	$4,40($17)subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L334addu	$19,$19,$16.set	macro.set	reorder$L204:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L348lbu	$2,24($sp).set	macro.set	reorderlw	$4,40($17)lw	$5,36($17)sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L209subu	$16,$4,$5.set	macro.set	reorderlui	$6,%hi($LC1)$L345:li	$5,2			# 0x2addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderslt	$2,$18,$16lw	$5,36($17)movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobeq	$2,$0,$L335addu	$5,$3,$5.set	macro.set	reorder$L211:move	$4,$19$L346:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L340lw	$5,36($17).set	macro.set	reorder$L207:lbu	$2,24($sp)$L348:.set	noreorder.set	nomacrobne	$2,$0,$L224lbu	$2,25($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L224lbu	$16,26($sp).set	macro.set	reorderli	$2,1			# 0x1.set	noreorder.set	nomacrobne	$16,$2,$L224lw	$3,332($sp).set	macro.set	reorderlbu	$2,9($3).set	noreorder.set	nomacrobne	$2,$0,$L224lui	$6,%hi($LC14).set	macro.set	reorderli	$4,7			# 0x7addiu	$6,$6,%lo($LC14).set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorderlw	$4,332($sp)sb	$16,9($4)$L224:lw	$4,16($23)lw	$6,44($4)lw	$2,36($4)lw	$7,40($4)addu	$2,$6,$2subu	$2,$2,$7addiu	$5,$2,-3slt	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L229subu	$2,$6,$7.set	macro.set	reordersubu	$2,$5,$2bltz	$2,$L229.set	noreorder.set	nomacroj	$L201sw	$2,36($4).set	macro.set	reorder$L331:.set	noreorder.set	nomacroj	$L188move	$20,$0.set	macro.set	reorder$L330:lw	$4,36($16)lw	$5,40($16).set	noreorder.set	nomacroj	$L193li	$17,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L329:.set	noreorder.set	nomacroj	$L198li	$7,-256			# 0xffffffffffffff00.set	macro.set	reorder$L176:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L349lw	$4,332($sp).set	macro.set	reorderlw	$3,36($16)lw	$2,80($16)addiu	$5,$3,1addu	$2,$2,$3lbu	$4,0($2)sw	$5,36($16).set	noreorder.set	nomacroj	$L178andi	$2,$4,0x00ff.set	macro.set	reorder$L333:lbu	$2,4($5).set	noreorder.set	nomacroj	$L219sb	$2,4($4).set	macro.set	reorder$L229:jal	stream_seek_long.set	noreorder.set	nomacroj	$L341lw	$3,332($sp).set	macro.set	reorder$L149:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbne	$2,$0,$L152.set	noreorder.set	nomacroj	$L151li	$3,-256			# 0xffffffffffffff00.set	macro.set	reorder$L144:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbne	$2,$0,$L147lw	$4,36($16)lw	$5,40($16).set	noreorder.set	nomacroj	$L146li	$17,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L169:lbu	$2,17($19)bne	$2,$0,$L171lw	$2,16($23)lw	$3,56($2).set	noreorder.set	nomacrobeq	$3,$0,$L173lui	$6,%hi($LC12).set	macro.set	reorder.set	noreorder.set	nomacroj	$L137move	$9,$0.set	macro.set	reorder$L235:lw	$16,16($23)lw	$3,36($16)lw	$4,40($16)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L237addiu	$5,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$5,36($16)sll	$19,$3,8$L239:sltu	$2,$5,$4beq	$2,$0,$L242lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$18,$3sw	$5,36($16)$L244:sltu	$2,$5,$4beq	$2,$0,$L247lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$17,$3sw	$5,36($16)$L249:sltu	$2,$5,$4beq	$2,$0,$L252lw	$2,80($16)addu	$2,$5,$2addiu	$5,$5,1lbu	$3,0($2)sw	$5,36($16)$L254:or	$2,$18,$19sll	$2,$2,8or	$2,$2,$17sll	$2,$2,8or	$4,$2,$3.set	noreorder.set	nomacrobltz	$4,$L258srl	$2,$4,1.set	macro.set	reorderjal	__floatsisfmove	$4,$2$L257:lui	$2,%hi($LC15).set	noreorder

⌨️ 快捷键说明

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