demux_lavf.s

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

S
4,508
字号
.set	noreorder.set	nomacroj	$L260sb	$0,4($5).set	macro.set	reorder$L434:.set	noreorder.set	nomacrobne	$2,$0,$L320li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,14and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L324addiu	$5,$5,-4.set	macro.set	reorder$L399:#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,$L399$L324:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L326$L400:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L400$L326:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L329li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L330li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L318lbu	$2,4($5).set	noreorder.set	nomacroj	$L318sb	$2,4($4).set	macro.set	reorder$L343:li	$2,6			# 0x6.set	noreorder.set	nomacroj	$L339sw	$2,12($18).set	macro.set	reorder$L341:li	$2,1			# 0x1.set	noreorder.set	nomacroj	$L339sw	$2,32($18).set	macro.set	reorder$L340:li	$2,2			# 0x2.set	noreorder.set	nomacroj	$L339sw	$2,32($18).set	macro.set	reorder$L364:jal	memcpyli	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msg_testli	$5,6			# 0x6.set	macro.set	reorderbeq	$2,$0,$L375$L437:lw	$4,336($22).set	noreorder.set	nomacrojal	print_video_headerli	$5,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacroj	$L443lw	$2,384($sp).set	macro.set	reorder$L416:lui	$5,%hi($LC22).set	noreorder.set	nomacroj	$L410addiu	$5,$5,%lo($LC22).set	macro.set	reorder$L438:lw	$4,156($18).set	noreorder.set	nomacrojal	print_wave_headerli	$5,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacroj	$L444lui	$2,%hi(audio_lang).set	macro.set	reorder$L433:.set	noreorder.set	nomacrojal	av_codec_get_tagaddiu	$4,$4,%lo(mp_wav_taglists).set	macro.set	reorder.set	noreorder.set	nomacroj	$L312sw	$2,232($19).set	macro.set	reorder$L436:lw	$5,228($19).set	noreorder.set	nomacrojal	av_codec_get_tagaddiu	$4,$4,%lo(mp_bmp_taglists).set	macro.set	reorder.set	noreorder.set	nomacroj	$L355sw	$2,232($19).set	macro.set	reorder$L329:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L318sb	$3,5($4).set	macro.set	reorder$L417:lui	$6,%hi($LC23)addiu	$6,$6,%lo($LC23)li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L283sw	$0,384($sp).set	macro.set	reorder$L430:lui	$6,%hi($LC39)addiu	$6,$6,%lo($LC39)li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L283sw	$0,384($sp).set	macro.set	reorder$L418:lui	$6,%hi($LC24)addiu	$6,$6,%lo($LC24)li	$4,8			# 0x8.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L283sw	$0,384($sp).set	macro.set	reorder$L330:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L318sb	$2,6($4).set	macro.set	reorder$L373:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L362sb	$3,5($4).set	macro.set	reorder$L374:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L362sb	$2,6($4).set	macro.set	reorder.end	demux_open_lavf.section	.rodata.str1.4.align	2$LC40:.ascii	"%d=mp_read(%p, %p, %d), eof:%d\012\000".section	.text.mp_read,"ax",@progbits.align	2.align	5.ent	mp_read.type	mp_read, @functionmp_read:.frame	$sp,64,$31		# vars= 0, regs= 8/0, args= 32, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-64sw	$22,56($sp)sw	$21,52($sp)sw	$20,48($sp)sw	$31,60($sp)sw	$19,44($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$16,32($sp)lw	$17,16($4)move	$21,$4lw	$2,56($17)move	$22,$5.set	noreorder.set	nomacrobne	$2,$0,$L488move	$20,$6.set	macro.set	reorder.set	noreorder.set	nomacroblez	$6,$L458move	$19,$22.set	macro.set	reorderlw	$5,36($17)lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L461move	$18,$6.set	macro.set	reorder$L491:move	$16,$2sltu	$2,$3,$5bne	$2,$0,$L489$L467:slt	$2,$18,$16movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L469addu	$5,$3,$5.set	macro.set	reorder$L492:andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L494move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L494li	$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,$L473addiu	$5,$5,-4.set	macro.set	reorder$L484:#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,$L484$L473:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L495andi	$3,$16,0x3.set	macro.set	reorder$L485:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L485andi	$3,$16,0x3.set	macro.set	reorder$L495:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L479li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L480li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L490$L477:lw	$5,36($17)subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$18,$L458sw	$2,36($17).set	macro.set	reorder$L493:lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L491addu	$19,$19,$16.set	macro.set	reorder$L461:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L466subu	$16,$20,$18.set	macro.set	reorderlw	$3,40($17)lw	$5,36($17)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L467subu	$16,$3,$5.set	macro.set	reorder$L489:lui	$6,%hi($LC4)li	$5,2			# 0x2addiu	$6,$6,%lo($LC4).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,$L492addu	$5,$3,$5.set	macro.set	reorder$L469:move	$4,$19$L494:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorderlw	$5,36($17)subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacrobgtz	$18,$L493sw	$2,36($17).set	macro.set	reorder$L458:move	$16,$20$L466:sw	$21,16($sp)sw	$22,20($sp)sw	$20,24($sp)lw	$2,56($17)lui	$6,%hi($LC40)move	$7,$16addiu	$6,$6,%lo($LC40)li	$4,8			# 0x8li	$5,7			# 0x7.set	noreorder.set	nomacrojal	mp_msgsw	$2,28($sp).set	macro.set	reordermove	$2,$16lw	$31,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,64.set	macro.set	reorder$L479:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L477sb	$3,5($4).set	macro.set	reorder$L480:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L477sb	$2,6($4).set	macro.set	reorder$L488:li	$16,-1			# 0xffffffffffffffffmove	$2,$16lw	$31,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,64.set	macro.set	reorder$L490:lbu	$2,4($5).set	noreorder.set	nomacroj	$L477sb	$2,4($4).set	macro.set	reorder.end	mp_read.globl	lavfdopts_conf.section	.rodata.str1.4.align	2$LC41:.ascii	"format\000".data.align	3.type	lavfdopts_conf, @object.size	lavfdopts_conf, 160lavfdopts_conf:.word	$LC18.word	opt_probesize.word	m_option_type_int.word	3.word	0.word	1077936128.word	-4194304.word	1105199103.word	0.space	4.word	$LC41.word	opt_format.word	m_option_type_string.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC20.word	opt_analyzeduration.word	m_option_type_int.word	3.word	0.word	0.word	-4194304.word	1105199103.word	0.space	4.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.space	4.globl	mp_wav_taglists.align	2.type	mp_wav_taglists, @object.size	mp_wav_taglists, 12mp_wav_taglists:.word	codec_wav_tags.word	mp_wav_tags.word	0.globl	mp_bmp_taglists.align	2.type	mp_bmp_taglists, @object.size	mp_bmp_taglists, 12mp_bmp_taglists:.word	codec_bmp_tags.word	mp_bmp_tags.word	0.globl	demuxer_desc_lavf.section	.rodata.str1.4.align	2$LC42:.ascii	"libavformat demuxer\000".align	2$LC43:.ascii	"libavformat\000".align	2$LC44:.ascii	"Michael Niedermayer\000".align	2$LC45:.ascii	"supports many formats, requires libavformat\000".data.align	2.type	demuxer_desc_lavf, @object.size	demuxer_desc_lavf, 52demuxer_desc_lavf:.word	$LC42.word	$LC32.word	$LC43.word	$LC44.word	$LC45.word	35.word	0.word	lavf_check_file.word	demux_lavf_fill_buffer.word	demux_open_lavf.word	demux_close_lavf.word	demux_seek_lavf.word	demux_lavf_control.globl	demuxer_desc_lavf_preferred.section	.rodata.str1.4.align	2$LC46:.ascii	"libavformat preferred demuxer\000".align	2$LC47:.ascii	"lavfpref\000".data.align	2.type	demuxer_desc_lavf_preferred, @object.size	demuxer_desc_lavf_preferred, 52demuxer_desc_lavf_preferred:.word	$LC46.word	$LC47.word	$LC43.word	$LC44.word	$LC45.word	44.word	1.word	lavf_check_preferred_file.word	demux_lavf_fill_buffer.word	demux_open_lavf.word	demux_close_lavf.word	demux_seek_lavf.word	demux_lavf_control.local	opt_probesize.comm	opt_probesize,4,4.local	opt_analyzeduration.comm	opt_analyzeduration,4,4.section	.rodata.str1.4.align	2$LC48:.ascii	"dxa\000".align	2$LC49:.ascii	"wv\000".align	2$LC50:.ascii	"nuv\000".align	2$LC51:.ascii	"nut\000".align	2$LC52:.ascii	"gxf\000".align	2$LC53:.ascii	"mxf\000".align	2$LC54:.ascii	"flv\000".align	2$LC55:.ascii	"swf\000".data.align	2.type	preferred_list, @object.size	preferred_list, 36preferred_list:.word	$LC48.word	$LC49.word	$LC50.word	$LC51.word	$LC52.word	$LC53.word	$LC54.word	$LC55.word	0.section	.rodata.str1.4.align	2$LC56:.ascii	"mp\000".data.align	2.type	mp_protocol, @object.size	mp_protocol, 28mp_protocol:.word	$LC56.word	mp_open.word	mp_read.word	mp_write.word	mp_seek.word	mp_close.space	4.local	opt_format.comm	opt_format,4,4.rdata.align	2.type	mp_wav_tags, @object.size	mp_wav_tags, 152mp_wav_tags:.word	69639.word	1095587892.word	69642.word	1095058497.word	69636.word	1398229313.word	69650.word	1095780436.word	73728.word	25198.word	86039.word	1802465123.word	86045.word	1095320388.word	81921.word	1095781961.word	86047.word	541282381.word	65549.word	875720297.word	65537.word	1936684916.word	65540.word	1936684916.word	81920.word	1095855954.word	86034.word	1852991603.word	86041.word	826365012.word	86044.word	1263556183.word	86036.word	826560083.word	81922.word	1851881537.word	0.word	0.align	2.type	mp_bmp_tags, @object.size	mp_bmp_tags, 136mp_bmp_tags:.word	111.word	1448496449.word	107.word	1213482306.word	106.word	1446197571.word	97.word	1447641924.word	102.word	826366020.word	51.word	1128877126.word	48.word	1229145161.word	40.word	1448103497.word	39.word	1448177490.word	104.word	1448101972.word	98.word	1363497812.word	109.word	1447319636.word	53.word	1447316822.word	45.word	1447121238.word	41.word	1446200151.word	87.word	827741518.word	0.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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