demux_realaud.s

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

S
4,743
字号
mul	$2,$2,$6ori	$8,$4,0x3832addiu	$5,$2,7slt	$4,$2,0swl	$6,7($3)movn	$2,$5,$4swr	$6,4($3)sra	$2,$2,3swl	$2,11($3)swr	$2,8($3)lbu	$4,30($19)sb	$4,12($3)lhu	$2,30($19)sb	$0,16($3)srl	$2,$2,8sb	$2,13($3)sb	$0,17($3)lw	$7,12($21)andi	$4,$7,0xffffsrl	$2,$4,8sb	$2,1($3).set	noreorder.set	nomacrobeq	$7,$8,$L627sb	$4,0($3).set	macro.set	reordersltu	$2,$8,$7.set	noreorder.set	nomacrobne	$2,$0,$L630li	$2,1919942656			# 0x72700000.set	macro.set	reorderli	$2,878641152			# 0x345f0000ori	$2,$2,0x3431.set	noreorder.set	nomacrobeq	$7,$2,$L645lui	$6,%hi($LC19).set	macro.set	reorderlui	$6,%hi($LC23)$L661:addiu	$6,$6,%lo($LC23)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorder$L631:lw	$4,156($21)$L654:.set	noreorder.set	nomacrojal	print_wave_headerli	$5,6			# 0x6.set	macro.set	reorderlw	$4,52($18).set	noreorder.set	nomacrojal	ds_fill_buffersw	$0,48($18).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L660move	$2,$18.set	macro.set	reorderlui	$6,%hi($LC24)addiu	$6,$6,%lo($LC24)li	$4,5			# 0x5.set	noreorder.set	nomacrojal	mp_msgli	$5,4			# 0x4.set	macro.set	reorder$L304:move	$2,$18$L660:lw	$31,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,64.set	macro.set	reorder$L308:addiu	$4,$19,3sb	$0,0($19)sb	$0,1($19).set	noreorder.set	nomacroj	$L305sb	$0,2($19).set	macro.set	reorder$L332:lw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipli	$5,2			# 0x2.set	macro.set	reorderlw	$16,16($18)lw	$3,36($16)lw	$4,40($16)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L365addiu	$5,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$5,36($16)sll	$22,$3,8$L367:sltu	$2,$5,$4beq	$2,$0,$L370lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$20,$3sw	$5,36($16)$L372:sltu	$2,$5,$4beq	$2,$0,$L375lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$17,$3sw	$5,36($16)$L377:sltu	$2,$5,$4beq	$2,$0,$L380lw	$2,80($16)addu	$2,$5,$2addiu	$5,$5,1lbu	$3,0($2)sw	$5,36($16)$L382:or	$2,$20,$22sll	$2,$2,8or	$2,$17,$2sll	$2,$2,8or	$2,$2,$3lw	$16,16($18)sw	$2,4($19)lw	$3,36($16)lw	$4,40($16)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L385addiu	$5,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$5,36($16)sll	$22,$3,8$L387:sltu	$2,$5,$4beq	$2,$0,$L390lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$20,$3sw	$5,36($16)$L392:sltu	$2,$5,$4beq	$2,$0,$L395lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$17,$3sw	$5,36($16)$L397:sltu	$2,$5,$4beq	$2,$0,$L400lw	$2,80($16)addu	$2,$5,$2addiu	$5,$5,1lbu	$3,0($2)sw	$5,36($16)$L402:or	$2,$22,$20sll	$2,$2,8or	$2,$2,$17sll	$2,$2,8or	$2,$3,$2lw	$16,16($18)sw	$2,8($19)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L405addiu	$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$L407:sltu	$2,$4,$5beq	$2,$0,$L410lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$3,0($2)sw	$4,36($16)$L412:lw	$16,16($18)or	$3,$3,$17lw	$4,36($16)lw	$6,40($16)sltu	$2,$4,$6.set	noreorder.set	nomacrobeq	$2,$0,$L415sh	$3,12($19).set	macro.set	reorderlw	$2,80($16)addiu	$5,$4,1addu	$2,$4,$2lbu	$3,0($2)sw	$5,36($16)sll	$22,$3,8$L417:sltu	$2,$5,$6beq	$2,$0,$L420lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$20,$3sw	$5,36($16)$L422:sltu	$2,$5,$6beq	$2,$0,$L425lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$17,$3sw	$5,36($16)$L427:sltu	$2,$5,$6beq	$2,$0,$L430lw	$2,80($16)addu	$2,$5,$2addiu	$5,$5,1lbu	$3,0($2)sw	$5,36($16)$L432:or	$2,$20,$22sll	$2,$2,8or	$2,$17,$2sll	$2,$2,8or	$2,$3,$2lw	$16,16($18)sw	$2,16($19)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L435addiu	$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$L437:sltu	$2,$4,$5beq	$2,$0,$L440lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$7,0($2)sw	$4,36($16)$L442:or	$7,$7,$17andi	$7,$7,0xfffflui	$6,%hi($LC6)li	$4,7			# 0x7sh	$7,20($19)addiu	$6,$6,%lo($LC6).set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorderlw	$16,16($18)lw	$3,36($16)lw	$4,40($16)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L445addiu	$5,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$5,36($16)sll	$22,$3,8$L447:sltu	$2,$5,$4beq	$2,$0,$L450lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$20,$3sw	$5,36($16)$L452:sltu	$2,$5,$4beq	$2,$0,$L455lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1move	$17,$3sw	$5,36($16)$L457:sltu	$2,$5,$4beq	$2,$0,$L460lw	$2,80($16)addu	$2,$5,$2addiu	$5,$5,1lbu	$3,0($2)sw	$5,36($16)$L462:or	$2,$20,$22sll	$2,$2,8or	$2,$17,$2sll	$2,$2,8or	$2,$3,$2lui	$6,%hi($LC7)addiu	$6,$6,%lo($LC7)move	$7,$2sw	$2,24($19)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorderlw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipli	$5,4			# 0x4.set	macro.set	reorderlw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipli	$5,8			# 0x8.set	macro.set	reorderlw	$16,16($18)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L465addiu	$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$L467:sltu	$2,$4,$5beq	$2,$0,$L470lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L472:or	$2,$2,$17andi	$2,$2,0xfffflui	$6,%hi($LC8)addiu	$6,$6,%lo($LC8)move	$7,$2li	$5,6			# 0x6sh	$2,28($19).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderlw	$17,16($18).set	noreorder.set	nomacrojal	stream_read_charmove	$4,$17.set	macro.set	reordermove	$16,$2.set	noreorder.set	nomacrojal	stream_read_charmove	$4,$17.set	macro.set	reordersll	$16,$16,8or	$2,$2,$16andi	$2,$2,0xfffflui	$6,%hi($LC9)addiu	$6,$6,%lo($LC9)move	$7,$2li	$5,6			# 0x6sh	$2,30($19).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderlw	$17,16($18).set	noreorder.set	nomacrojal	stream_read_charmove	$4,$17.set	macro.set	reordermove	$16,$2.set	noreorder.set	nomacrojal	stream_read_charmove	$4,$17.set	macro.set	reordersll	$16,$16,8or	$2,$2,$16andi	$2,$2,0xfffflui	$6,%hi($LC10)addiu	$6,$6,%lo($LC10)move	$7,$2sh	$2,32($19)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorderlw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipli	$5,2			# 0x2.set	macro.set	reorderlw	$16,16($18)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L475addiu	$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$L477:sltu	$2,$4,$5beq	$2,$0,$L480lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L482:or	$2,$2,$17lw	$4,16($18)li	$5,2			# 0x2.set	noreorder.set	nomacrojal	stream_skipsw	$2,28($21).set	macro.set	reorderlw	$16,16($18)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L485addiu	$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$L487:sltu	$2,$4,$5beq	$2,$0,$L490lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$2,0($2)sw	$4,36($16)$L492:or	$2,$2,$17lw	$16,16($18)sw	$2,32($21)lw	$3,36($16)lw	$5,40($16)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L495addiu	$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$L497:sltu	$2,$4,$5beq	$2,$0,$L500lw	$2,80($16)addu	$2,$4,$2addiu	$4,$4,1lbu	$7,0($2)sw	$4,36($16)$L502:lw	$2,32($21)or	$7,$7,$17sw	$7,36($21)sw	$2,16($sp)lw	$3,28($21)lui	$6,%hi($LC11)li	$4,7			# 0x7addiu	$6,$6,%lo($LC11)li	$5,6			# 0x6.set	noreorder.set	nomacrojal	mp_msgsw	$3,20($sp).set	macro.set	reorderlw	$16,16($18)lw	$4,36($16)lw	$2,40($16)sltu	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L505addiu	$3,$4,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$4,$2lbu	$23,0($2)sw	$3,36($16)$L507:lw	$4,40($16)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L510addiu	$5,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$5,36($16)move	$22,$3$L512:sltu	$2,$5,$4beq	$2,$0,$L515lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$20,$3,8sw	$5,36($16)$L517:sltu	$2,$5,$4beq	$2,$0,$L520lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$17,$3,16sw	$5,36($16)$L522:sltu	$2,$5,$4beq	$2,$0,$L525lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$2,$3,24sw	$5,36($16)$L527:or	$2,$22,$2or	$3,$17,$20or	$3,$3,$2li	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$23,$2,$L530sw	$3,36($19).set	macro.set	reorderlui	$6,%hi($LC12)li	$4,7			# 0x7li	$5,2			# 0x2addiu	$6,$6,%lo($LC12).set	noreorder.set	nomacrojal	mp_msgmove	$7,$23.set	macro.set	reorderlw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipaddiu	$5,$23,-4.set	macro.set	reorder$L530:lw	$16,16($18)lw	$4,36($16)lw	$2,40($16)sltu	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L532addiu	$3,$4,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$4,$2lbu	$23,0($2)sw	$3,36($16)$L534:lw	$4,40($16)sltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L537addiu	$5,$3,1.set	macro.set	reorderlw	$2,80($16)addu	$2,$3,$2lbu	$3,0($2)sw	$5,36($16)move	$22,$3$L539:sltu	$2,$5,$4beq	$2,$0,$L542lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$20,$3,8sw	$5,36($16)$L544:sltu	$2,$5,$4beq	$2,$0,$L547lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$17,$3,16sw	$5,36($16)$L549:sltu	$2,$5,$4beq	$2,$0,$L552lw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$2,$3,24sw	$5,36($16)$L554:or	$2,$2,$22or	$3,$17,$20or	$3,$3,$2li	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$23,$2,$L557sw	$3,12($21).set	macro.set	reorderlui	$6,%hi($LC13)li	$4,7			# 0x7li	$5,2			# 0x2addiu	$6,$6,%lo($LC13).set	noreorder.set	nomacrojal	mp_msgmove	$7,$23.set	macro.set	reorderlw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipaddiu	$5,$23,-4.set	macro.set	reorder$L557:lw	$4,16($18).set	noreorder.set	nomacrojal	stream_skipli	$5,3			# 0x3.set	macro.set	reorderlw	$16,16($18)lw	$4,36($16)lw	$2,40($16)sltu	$2,$4,$2bne	$2,$0,$L646$L559:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L647li	$4,-255			# 0xffffffffffffff01.set	macro.set	reorderlw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$17,0($3).set	noreorder.set	nomacroj	$L561sw	$4,36($16).set	macro.set	reorder$L630:ori	$2,$2,0x6973.set	noreorder.set	nomacrobeq	$7,$2,$L628li	$2,1952776192			# 0x74650000.set	macro.set	reorderori	$2,$2,0x6e64.set	noreorder.set	nomacrobne	$7,$2,$L661lui	$6,%hi($LC23).set	macro.set	reorderlui	$6,%hi($LC21)addiu	$6,$6,%lo($LC21)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacroj	$L654lw	$4,156($21).set	macro.set	reorder$L325:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L327li	$7,-256			# 0xffffffffffffff00.set	macro.set	reorderlw	$2,36($16)lw	$3,80($16)addiu	$4,$2,1addu	$3,$3,$2lbu	$7,0($3)lui	$6,%hi($LC4)or	$7,$7,$17andi	$7,$7,0xffffsw	$4,36($16)sh	$7,0($19)addiu	$6,$6,%lo($LC4)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorderlhu	$7,0($19)addiu	$2,$7,-3andi	$2,$2,0xffffsltu	$2,$2,2.set	noreorder.set	nomacrobne	$2,$0,$L662li	$2,3			# 0x3.set	macro.set	reorderlui	$6,%hi($LC5)$L659:move	$18,$0addiu	$6,$6,%lo($LC5)li	$4,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reordermove	$2,$18lw	$31,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)

⌨️ 快捷键说明

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