demux_lavf.s

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

S
4,508
字号
li	$3,1			# 0x1$L317:srl	$2,$3,8sb	$2,13($16)sb	$3,12($16)lhu	$3,392($19)srl	$2,$3,8sb	$2,15($16)sb	$3,14($16)lhu	$4,28($19)srl	$2,$4,8sb	$2,17($16)sb	$4,16($16)lw	$6,28($19).set	noreorder.set	nomacrobeq	$6,$0,$L318sltu	$2,$6,32.set	macro.set	reorderaddiu	$4,$16,18.set	noreorder.set	nomacrobne	$2,$0,$L320lw	$5,24($19).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L434andi	$2,$5,0x3.set	macro.set	reorder$L320:jal	memcpy$L318:lw	$2,272($19)sw	$16,156($18)sw	$2,144($18)lw	$3,76($19)beq	$3,$0,$L331lw	$2,64($19).set	noreorder.set	nomacrobne	$2,$0,$L435move	$4,$3.set	macro.set	reorder$L331:lw	$2,272($19).set	noreorder.set	nomacrobne	$2,$0,$L337sll	$2,$2,3.set	macro.set	reorderli	$2,8			# 0x8$L337:sw	$2,120($18)lw	$2,4($19)lw	$4,120($18)sw	$2,124($18)move	$6,$2$L334:move	$5,$0.set	noreorder.set	nomacrojal	ff_gcdmove	$7,$0.set	macro.set	reorderlw	$4,120($18)lw	$5,124($18)divu	$0,$4,$2teq	$2,$0,7lw	$6,228($19)li	$3,-65536			# 0xffffffffffff0000addu	$8,$6,$3lw	$3,384($sp)sltu	$6,$8,8lw	$7,52($3)sw	$7,4($18)mflo	$4divu	$0,$5,$2teq	$2,$0,7sw	$4,120($18)mflo	$5sw	$5,124($18)lw	$2,232($19)sw	$2,12($18)lw	$3,68($19)sw	$3,36($18)lw	$4,64($19)sw	$4,28($18)lw	$2,4($19)addiu	$4,$2,7slt	$3,$2,0movn	$2,$4,$3sra	$2,$2,3.set	noreorder.set	nomacrobeq	$6,$0,$L339sw	$2,44($18).set	macro.set	reorderlui	$3,%hi($L344)sll	$2,$8,2addiu	$3,$3,%lo($L344)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L344:.word	$L340.word	$L340.word	$L340.word	$L340.word	$L341.word	$L341.word	$L342.word	$L343.section	.text.demux_open_lavf$L425:.set	noreorder.set	nomacroj	$L305sw	$2,80($21).set	macro.set	reorder$L304:lw	$4,96($23)slt	$2,$4,32.set	noreorder.set	nomacrobeq	$2,$0,$L305li	$2,65536			# 0x10000.set	macro.set	reorderlw	$3,228($19)ori	$2,$2,0x7002bne	$3,$2,$L305move	$6,$4lw	$4,384($sp).set	noreorder.set	nomacrojal	new_sh_sub_sidmove	$5,$20.set	macro.set	reordermove	$16,$2lui	$6,%hi($LC36)lw	$2,96($23)lui	$7,%hi($LC32)addiu	$6,$6,%lo($LC36)addiu	$7,$7,%lo($LC32)li	$4,7			# 0x7li	$5,4			# 0x4.set	noreorder.set	nomacrojal	mp_msgsw	$2,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$16,$0,$L393li	$3,116.set	macro.set	reorderlw	$2,96($23)sll	$2,$2,2addu	$2,$2,$23sw	$20,2160($2)sb	$3,4($16)lw	$4,96($23)lw	$3,384($sp)sll	$2,$4,2addu	$2,$2,$3lw	$5,60($3)lw	$6,32($sp)lw	$3,2112($2)addiu	$4,$4,1sw	$3,92($5).set	noreorder.set	nomacroj	$L305sw	$4,96($23).set	macro.set	reorder$L426:move	$5,$20.set	noreorder.set	nomacrojal	new_sh_video_vidmove	$6,$20.set	macro.set	reorderlui	$6,%hi($LC33)lui	$7,%hi($LC32)move	$22,$2addiu	$6,$6,%lo($LC33)addiu	$7,$7,%lo($LC32)li	$4,7			# 0x7li	$5,4			# 0x4.set	noreorder.set	nomacrojal	mp_msgsw	$20,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$0,$L393li	$5,1			# 0x1.set	macro.set	reorderlw	$3,92($23)sll	$2,$3,2addu	$2,$2,$23addiu	$3,$3,1sw	$20,1136($2)sw	$3,92($23)lw	$4,28($19).set	noreorder.set	nomacrojal	uc_callocaddiu	$4,$4,40.set	macro.set	reordermove	$18,$2lw	$2,232($19).set	noreorder.set	nomacrobeq	$2,$0,$L436lui	$4,%hi(mp_bmp_taglists).set	macro.set	reorder$L355:lw	$2,28($19)addiu	$2,$2,40swl	$2,3($18)swr	$2,0($18)lw	$3,40($19)swl	$3,7($18)swr	$3,4($18)lw	$2,44($19)swl	$2,11($18)swr	$2,8($18)lh	$5,392($19)andi	$3,$5,0xffffsrl	$2,$3,8sb	$2,15($18)sb	$3,14($18)lwl	$2,7($18)lwl	$3,11($18)lwr	$2,4($18)lwr	$3,8($18)mul	$2,$2,$3mul	$2,$2,$5addiu	$4,$2,7slt	$3,$2,0movn	$2,$4,$3sra	$2,$2,3swl	$2,23($18)swr	$2,20($18)lw	$3,232($19)swl	$3,19($18)swr	$3,16($18)lw	$4,40($19)sw	$18,336($22)sw	$4,256($22)lw	$2,44($19)sw	$2,260($22)lw	$2,68($21)beq	$2,$0,$L358sw	$2,304($22)lw	$2,64($21)sw	$2,300($22)$L360:.set	noreorder.set	nomacrojal	__floatsidflw	$4,12($21).set	macro.set	reorderlw	$4,16($21)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reordermove	$6,$2move	$4,$16move	$5,$17.set	noreorder.set	nomacrojal	__divdf3move	$7,$3.set	macro.set	reordermove	$5,$3move	$4,$2move	$16,$2.set	noreorder.set	nomacrojal	__truncdfsf2move	$17,$3.set	macro.set	reorderlui	$3,%hi($LC34)lw	$4,%lo($LC34)($3)lw	$5,%lo($LC34+4)($3)move	$6,$16move	$7,$17.set	noreorder.set	nomacrojal	__divdf3sw	$2,236($22).set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__truncdfsf2move	$4,$2.set	macro.set	reordersw	$2,240($22)lwl	$2,19($18)lwr	$2,16($18)sw	$2,12($22)lw	$3,40($19)lw	$4,400($19).set	noreorder.set	nomacrojal	__floatsisfmul	$4,$3,$4.set	macro.set	reordermove	$16,$2lw	$4,404($19)lw	$2,44($19).set	noreorder.set	nomacrojal	__floatsisfmul	$4,$2,$4.set	macro.set	reordermove	$5,$2.set	noreorder.set	nomacrojal	__divsf3move	$4,$16.set	macro.set	reorderlw	$3,4($19)sw	$2,244($22)addiu	$4,$3,7slt	$2,$3,0movn	$3,$4,$2sra	$3,$3,3sw	$3,252($22)lw	$4,400($19)lw	$7,40($19)sw	$4,16($sp)lw	$2,44($19)lui	$6,%hi($LC35)sw	$2,20($sp)lw	$3,404($19)addiu	$6,$6,%lo($LC35)li	$4,7			# 0x7li	$5,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgsw	$3,24($sp).set	macro.set	reorderlw	$3,384($sp)lw	$6,28($19)lw	$2,56($3).set	noreorder.set	nomacrobeq	$6,$0,$L362sw	$2,4($22).set	macro.set	reorderlw	$3,336($22)sltu	$2,$6,32lw	$5,24($19).set	noreorder.set	nomacrobne	$2,$0,$L364addiu	$4,$3,40.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L364andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L364li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$3,36and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L368addiu	$5,$5,-4.set	macro.set	reorder$L397:#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,$7bne	$2,$0,$L397$L368:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L370$L398:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L398$L370:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L373li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L374li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L362lbu	$2,4($5)sb	$2,4($4)$L362:li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msg_testli	$5,6			# 0x6.set	macro.set	reorderbne	$2,$0,$L437$L375:lw	$2,384($sp)$L443:lw	$4,56($2)lw	$3,68($4).set	noreorder.set	nomacrobeq	$20,$3,$L377li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorderbne	$3,$2,$L411$L377:lw	$2,1088($fp)lw	$6,32($sp)sw	$2,92($4).set	noreorder.set	nomacroj	$L305sw	$20,68($4).set	macro.set	reorder$L429:li	$2,-2			# 0xfffffffffffffffelw	$3,52($4).set	noreorder.set	nomacroj	$L383sw	$2,68($3).set	macro.set	reorder$L342:li	$2,7			# 0x7sw	$2,12($18)$L339:li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msg_testli	$5,6			# 0x6.set	macro.set	reorderbne	$2,$0,$L438lui	$2,%hi(audio_lang)$L444:lw	$4,%lo(audio_lang)($2).set	noreorder.set	nomacrobeq	$4,$0,$L453lw	$2,384($sp).set	macro.set	reorderlb	$2,104($21).set	noreorder.set	nomacrobne	$2,$0,$L439lw	$2,384($sp).set	macro.set	reorder$L453:lw	$4,52($2)lw	$3,68($4).set	noreorder.set	nomacrobeq	$20,$3,$L350li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorderbeq	$3,$2,$L350$L411:lw	$6,32($sp)li	$2,48			# 0x30.set	noreorder.set	nomacroj	$L305sw	$2,80($21).set	macro.set	reorder$L439:addiu	$5,$21,104.set	noreorder.set	nomacrojal	strncmpli	$6,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L453lw	$2,384($sp).set	macro.set	reorderlw	$3,384($sp)lw	$4,52($3)$L350:lw	$2,64($fp)lw	$6,32($sp)sw	$2,92($4).set	noreorder.set	nomacroj	$L305sw	$20,68($4).set	macro.set	reorder$L414:lui	$5,%hi($LC18)lw	$4,32($sp)move	$6,$3move	$7,$0.set	noreorder.set	nomacrojal	av_set_intaddiu	$5,$5,%lo($LC18).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L272lw	$7,%lo(opt_probesize)($16).set	macro.set	reorderlui	$6,%hi($LC19)addiu	$6,$6,%lo($LC19)li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L440lui	$16,%hi(opt_analyzeduration).set	macro.set	reorder$L415:ori	$6,$6,0x4240mul	$6,$2,$6lui	$5,%hi($LC20)lw	$4,32($sp)move	$7,$0.set	noreorder.set	nomacrojal	av_set_intaddiu	$5,$5,%lo($LC20).set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L275lw	$7,%lo(opt_analyzeduration)($16).set	macro.set	reorderlui	$6,%hi($LC21)addiu	$6,$6,%lo($LC21)li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L441lw	$3,384($sp).set	macro.set	reorder$L264:.set	noreorder.set	nomacrojal	stream_seek_longmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L442lui	$4,%hi(mp_protocol).set	macro.set	reorder$L422:lw	$4,384($sp)addiu	$6,$6,2752.set	noreorder.set	nomacrojal	demux_info_addaddiu	$5,$5,%lo($LC28).set	macro.set	reorderlw	$6,32($sp)lb	$2,3264($6).set	noreorder.set	nomacrobeq	$2,$0,$L294lui	$5,%hi($LC29).set	macro.set	reorder$L448:lw	$4,384($sp)addiu	$6,$6,3264.set	noreorder.set	nomacrojal	demux_info_addaddiu	$5,$5,%lo($LC29).set	macro.set	reorderlw	$6,32($sp)lb	$2,3784($6).set	noreorder.set	nomacrobeq	$2,$0,$L296lui	$5,%hi($LC30).set	macro.set	reorder$L449:lw	$4,384($sp)addiu	$6,$6,3784.set	noreorder.set	nomacrojal	demux_info_addaddiu	$5,$5,%lo($LC30).set	macro.set	reorder.set	noreorder.set	nomacroj	$L296lw	$6,32($sp).set	macro.set	reorder$L421:lw	$4,384($sp)addiu	$6,$6,2240.set	noreorder.set	nomacrojal	demux_info_addaddiu	$5,$5,%lo($LC27).set	macro.set	reorder.set	noreorder.set	nomacroj	$L290lw	$6,32($sp).set	macro.set	reorder$L420:lw	$4,384($sp)addiu	$6,$6,1728.set	noreorder.set	nomacrojal	demux_info_addaddiu	$5,$5,%lo($LC26).set	macro.set	reorder.set	noreorder.set	nomacroj	$L288lw	$6,32($sp).set	macro.set	reorder$L419:lw	$4,384($sp)addiu	$6,$6,1216.set	noreorder.set	nomacrojal	demux_info_addaddiu	$5,$5,%lo($LC25).set	macro.set	reorder.set	noreorder.set	nomacroj	$L286lw	$6,32($sp).set	macro.set	reorder$L358:lw	$2,36($19)sw	$2,304($22)lw	$3,32($19).set	noreorder.set	nomacroj	$L360sw	$3,300($22).set	macro.set	reorder$L263:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L260sb	$0,5($5).set	macro.set	reorder$L252:addiu	$3,$sp,39sb	$0,36($sp)sb	$0,37($sp).set	noreorder.set	nomacroj	$L249sb	$0,38($sp).set	macro.set	reorder$L431:lw	$5,228($19)ori	$2,$2,0x1013.set	noreorder.set	nomacrobne	$5,$2,$L310sw	$0,232($19).set	macro.set	reorderli	$2,1096155136			# 0x41560000$L452:ori	$2,$2,0x4d41.set	noreorder.set	nomacroj	$L312sw	$2,232($19).set	macro.set	reorder$L435:sw	$3,120($18)lw	$2,64($19)move	$6,$2.set	noreorder.set	nomacroj	$L334sw	$2,124($18).set	macro.set	reorder$L412:addiu	$3,$sp,37.set	noreorder.set	nomacroj	$L249sb	$0,36($sp).set	macro.set	reorder$L413:

⌨️ 快捷键说明

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