demux_audio.s

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

S
4,975
字号
.set	noreorder.set	nomacrobgtz	$19,$L427sw	$5,36($17).set	macro.set	reorder$L245:lbu	$2,17($fp)$L452:lbu	$5,16($fp)lbu	$4,19($fp)lbu	$3,18($fp)sll	$2,$2,16andi	$5,$5,0x7for	$2,$2,$4sll	$3,$3,8sltu	$4,$5,6.set	noreorder.set	nomacrobeq	$4,$0,$L261or	$20,$3,$2.set	macro.set	reorderlui	$3,%hi($L268)sll	$2,$5,2addiu	$3,$3,%lo($L268)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L268:.word	$L262.word	$L263.word	$L264.word	$L265.word	$L266.word	$L267.section	.text.get_flac_metadata$L425:.set	noreorder.set	nomacrobeq	$19,$0,$L452lbu	$2,17($fp).set	macro.set	reorder$L385:move	$sp,$fplw	$31,100($fp)lw	$fp,96($sp)lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,104.set	macro.set	reorder$L234:move	$4,$17.set	noreorder.set	nomacrojal	stream_seek_longli	$5,4			# 0x4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L238lw	$4,40($17).set	macro.set	reorder$L262:li	$2,34			# 0x22.set	noreorder.set	nomacrobne	$20,$2,$L385li	$16,34			# 0x22.set	macro.set	reorderlw	$4,40($17).set	noreorder.set	nomacroj	$L270lw	$5,36($17).set	macro.set	reorder$L428:slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L274sw	$5,36($17).set	macro.set	reorder$L270:subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L428move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L446lb	$2,16($fp).set	macro.set	reorderlw	$5,36($17)lw	$4,40($17)subu	$3,$4,$5slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacrobgtz	$16,$L270sw	$5,36($17).set	macro.set	reorder$L274:lb	$2,16($fp)$L446:bltz	$2,$L385.set	noreorder.set	nomacroj	$L238lw	$4,40($17).set	macro.set	reorder$L263:.set	noreorder.set	nomacrobltz	$20,$L420move	$16,$20.set	macro.set	reorderli	$2,262144			# 0x40000slt	$2,$2,$20beq	$2,$0,$L429lw	$2,28($17)andi	$2,$2,0x4bne	$2,$0,$L374$L387:lw	$4,40($17).set	noreorder.set	nomacroj	$L398lw	$5,36($17).set	macro.set	reorder$L430:$L287:slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L274sw	$5,36($17).set	macro.set	reorder$L398:subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L430move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L446lb	$2,16($fp).set	macro.set	reorderlw	$4,40($17)lw	$5,36($17).set	noreorder.set	nomacroj	$L287subu	$3,$4,$5.set	macro.set	reorder$L264:.set	noreorder.set	nomacrobltz	$20,$L420move	$16,$20.set	macro.set	reorderli	$2,262144			# 0x40000slt	$2,$2,$20beq	$2,$0,$L431lw	$2,28($17)andi	$2,$2,0x4bne	$2,$0,$L374$L389:lw	$4,40($17).set	noreorder.set	nomacroj	$L399lw	$5,36($17).set	macro.set	reorder$L432:$L300:slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L274sw	$5,36($17).set	macro.set	reorder$L399:subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L432move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L446lb	$2,16($fp).set	macro.set	reorderlw	$4,40($17)lw	$5,36($17).set	noreorder.set	nomacroj	$L300subu	$3,$4,$5.set	macro.set	reorder$L265:li	$2,954400768			# 0x38e30000ori	$2,$2,0x8e39multu	$20,$2mfhi	$2srl	$19,$2,2.set	noreorder.set	nomacroblez	$19,$L274move	$18,$0.set	macro.set	reorderlw	$4,40($17)lw	$5,36($17)$L309:.set	noreorder.set	nomacroj	$L303li	$16,18			# 0x12.set	macro.set	reorder$L434:slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L433sw	$5,36($17).set	macro.set	reorder$L303:subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L434move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbeq	$2,$0,$L385lw	$5,36($17)lw	$4,40($17)subu	$3,$4,$5slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacrobgtz	$16,$L303sw	$5,36($17).set	macro.set	reorder$L433:addiu	$18,$18,1.set	noreorder.set	nomacrobne	$19,$18,$L309lb	$2,16($fp).set	macro.set	reorderj	$L446$L266:addiu	$2,$20,14srl	$2,$2,3sll	$2,$2,3sw	$sp,56($fp)subu	$sp,$sp,$2move	$22,$20.set	noreorder.set	nomacroblez	$20,$L310addiu	$21,$sp,16.set	macro.set	reorderlw	$5,36($17)lw	$4,40($17)move	$19,$21subu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L313move	$18,$20.set	macro.set	reorder$L437:move	$16,$2sltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L453lui	$6,%hi($LC1).set	macro.set	reorder$L318:slt	$2,$18,$16movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L320addu	$5,$3,$5.set	macro.set	reorder$L438:andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L454move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L454li	$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,$L324addiu	$5,$5,-4.set	macro.set	reorder$L400:#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,$L400$L324:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L455andi	$3,$16,0x3.set	macro.set	reorder$L401:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L401andi	$3,$16,0x3.set	macro.set	reorder$L455:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L330li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L331li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L436$L328:lw	$5,36($17)subu	$18,$18,$16addu	$5,$5,$16.set	noreorder.set	nomacroblez	$18,$L310sw	$5,36($17).set	macro.set	reorder$L439:lw	$4,40($17)subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L437addu	$19,$19,$16.set	macro.set	reorder$L313:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorderbeq	$2,$0,$L395lw	$4,40($17)lw	$5,36($17)sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L318subu	$16,$4,$5.set	macro.set	reorderlui	$6,%hi($LC1)$L453: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,$L438addu	$5,$3,$5.set	macro.set	reorder$L320:move	$4,$19$L454:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorderlw	$5,36($17)subu	$18,$18,$16addu	$5,$5,$16.set	noreorder.set	nomacrobgtz	$18,$L439sw	$5,36($17).set	macro.set	reorder$L310:beq	$20,$22,$L440$L333:.set	noreorder.set	nomacroj	$L274lw	$sp,56($fp).set	macro.set	reorder$L267:.set	noreorder.set	nomacrobltz	$20,$L420move	$16,$20.set	macro.set	reorderli	$2,262144			# 0x40000slt	$2,$2,$20beq	$2,$0,$L441lw	$2,28($17)andi	$2,$2,0x4bne	$2,$0,$L374$L391:lw	$4,40($17).set	noreorder.set	nomacroj	$L402lw	$5,36($17).set	macro.set	reorder$L442:$L370:slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L274sw	$5,36($17).set	macro.set	reorder$L402:subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L442move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L446lb	$2,16($fp).set	macro.set	reorderlw	$4,40($17)lw	$5,36($17).set	noreorder.set	nomacroj	$L370subu	$3,$4,$5.set	macro.set	reorder$L261:.set	noreorder.set	nomacrobltz	$20,$L420move	$16,$20.set	macro.set	reorderli	$2,262144			# 0x40000slt	$2,$2,$20bne	$2,$0,$L375.set	noreorder.set	nomacroblez	$20,$L446lb	$2,16($fp).set	macro.set	reorder$L393:lw	$4,40($17).set	noreorder.set	nomacroj	$L403lw	$5,36($17).set	macro.set	reorder$L443:$L383:slt	$2,$16,$3movn	$3,$16,$2addu	$5,$5,$3subu	$16,$16,$3.set	noreorder.set	nomacroblez	$16,$L274sw	$5,36($17).set	macro.set	reorder$L403:subu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L443move	$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L446lb	$2,16($fp).set	macro.set	reorderlw	$4,40($17)lw	$5,36($17).set	noreorder.set	nomacroj	$L383subu	$3,$4,$5.set	macro.set	reorder$L258:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L256sb	$3,5($4).set	macro.set	reorder$L259:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L256sb	$2,6($4).set	macro.set	reorder$L423:lbu	$2,4($5).set	noreorder.set	nomacroj	$L256sb	$2,4($4).set	macro.set	reorder$L375:lw	$2,28($17)andi	$2,$2,0x4beq	$2,$0,$L393$L374:lw	$6,44($17)lw	$2,36($17)lw	$4,40($17)addu	$2,$6,$2subu	$2,$2,$4addu	$5,$20,$2slt	$3,$5,$6beq	$3,$0,$L378$L444:subu	$2,$6,$4subu	$2,$5,$2bltz	$2,$L378.set	noreorder.set	nomacroj	$L274sw	$2,36($17).set	macro.set	reorder$L420:lw	$2,28($17)andi	$2,$2,0x2.set	noreorder.set	nomacrobeq	$2,$0,$L446lb	$2,16($fp).set	macro.set	reorderlw	$6,44($17)lw	$2,36($17)lw	$4,40($17)addu	$2,$6,$2subu	$2,$2,$4addu	$5,$20,$2slt	$3,$5,$6bne	$3,$0,$L444$L378:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L446lb	$2,16($fp).set	macro.set	reorder$L330:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L328sb	$3,5($4).set	macro.set	reorder$L331:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L328sb	$2,6($4).set	macro.set	reorder$L441:.set	noreorder.set	nomacrobgtz	$20,$L391lb	$2,16($fp).set	macro.set	reorderj	$L446$L431:.set	noreorder.set	nomacrobgtz	$20,$L389lb	$2,16($fp).set	macro.set	reorderj	$L446$L429:.set	noreorder.set	nomacrobgtz	$20,$L387lb	$2,16($fp).set	macro.set	reorderj	$L446$L440:lbu	$2,3($21)$L448:lbu	$4,2($21)lbu	$5,0($21)sll	$4,$4,16sll	$2,$2,24lbu	$3,1($21)or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8or	$3,$3,$2addu	$7,$21,$3addiu	$4,$7,4lbu	$5,2($4)lbu	$2,3($4)sll	$5,$5,16sll	$2,$2,24lbu	$3,1($4)lbu	$6,4($7)or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$23,$3,$2beq	$23,$0,$L333addiu	$16,$7,8.set	noreorder.set	nomacroj	$L336move	$21,$0.set	macro.set	reorder$L445:lw	$4,104($fp)addiu	$5,$5,%lo($LC3).set	noreorder.set	nomacrojal	demux_info_addaddiu	$6,$16,10.set	macro.set	reorder$L340:addiu	$21,$21,1$L447:.set	noreorder.set	nomacrobeq	$23,$21,$L333sb	$22,0($20).set	macro.set	reordermove	$16,$20$L336:lbu	$2,3($16)lbu	$3,2($16)lbu	$5,0($16)lbu	$4,1($16)sll	$2,$2,24sll	$3,$3,16or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$19,$4,$2addiu	$18,$16,4addu	$20,$18,$19lui	$2,%hi($LC2)lb	$22,0($20)addiu	$4,$2,%lo($LC2)sb	$0,0($20)move	$5,$18.set	noreorder.set	nomacrojal	strncasecmpli	$6,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L337li	$2,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacrobne	$19,$2,$L445lui	$5,%hi($LC3).set	macro.set	reorder$L337:lui	$4,%hi($LC4)addiu	$4,$4,%lo($LC4)move	$5,$18.set	noreorder.set	nomacrojal	strncasecmpli	$6,7			# 0x7.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L341li	$2,7			# 0x7.set	macro.set	reorder

⌨️ 快捷键说明

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