⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avio.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "avio.c".section .mdebug.abi32.previous.section	.text.register_protocol,"ax",@progbits.align	2.align	5.globl	register_protocol.ent	register_protocol.type	register_protocol, @functionregister_protocol:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$3,%hi(first_protocol)lw	$2,%lo(first_protocol)($3)beq	$2,$0,$L9addiu	$3,$3,%lo(first_protocol)$L6:addiu	$3,$2,24lw	$2,24($2)bne	$2,$0,$L6nopmove	$2,$0sw	$4,0($3)j	$31sw	$0,24($4)$L9:move	$2,$0sw	$4,0($3)j	$31sw	$0,24($4).set	macro.set	reorder.end	register_protocol.section	.text.url_read,"ax",@progbits.align	2.align	5.globl	url_read.ent	url_read.type	url_read, @functionurl_read:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,4($4)andi	$3,$3,0x1beq	$3,$0,$L16li	$2,-5			# 0xfffffffffffffffbj	$31nop$L16:lw	$2,0($4)lw	$25,8($2)jr	$25nop.set	macro.set	reorder.end	url_read.section	.text.url_write,"ax",@progbits.align	2.align	5.globl	url_write.ent	url_write.type	url_write, @functionurl_write:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,4($4)andi	$2,$2,0x3beq	$2,$0,$L20move	$3,$4lw	$2,12($4)bne	$2,$0,$L26slt	$7,$2,$6$L22:lw	$2,0($3)lw	$25,12($2)jr	$25nop$L26:beq	$7,$0,$L22nop$L20:j	$31li	$2,-5			# 0xfffffffffffffffb.set	macro.set	reorder.end	url_write.section	.text.url_seek,"ax",@progbits.align	2.align	5.globl	url_seek.ent	url_seek.type	url_seek, @functionurl_seek:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,0($4)li	$3,-1			# 0xfffffffffffffffflw	$25,16($2)beq	$25,$0,$L33li	$2,-32			# 0xffffffffffffffe0jr	$25nop$L33:j	$31nop.set	macro.set	reorder.end	url_seek.section	.text.url_get_max_packet_size,"ax",@progbits.align	2.align	5.globl	url_get_max_packet_size.ent	url_get_max_packet_size.type	url_get_max_packet_size, @functionurl_get_max_packet_size:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31lw	$2,12($4).set	macro.set	reorder.end	url_get_max_packet_size.section	.text.default_interrupt_cb,"ax",@progbits.align	2.align	5.ent	default_interrupt_cb.type	default_interrupt_cb, @functiondefault_interrupt_cb:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31move	$2,$0.set	macro.set	reorder.end	default_interrupt_cb.section	.text.url_set_interrupt_cb,"ax",@progbits.align	2.align	5.globl	url_set_interrupt_cb.ent	url_set_interrupt_cb.type	url_set_interrupt_cb, @functionurl_set_interrupt_cb:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrobeq	$4,$0,$L42lui	$2,%hi(url_interrupt_cb)j	$31sw	$4,%lo(url_interrupt_cb)($2)$L42:lui	$2,%hi(default_interrupt_cb)addiu	$4,$2,%lo(default_interrupt_cb)lui	$2,%hi(url_interrupt_cb)j	$31sw	$4,%lo(url_interrupt_cb)($2).set	macro.set	reorder.end	url_set_interrupt_cb.section	.text.url_get_filename,"ax",@progbits.align	2.align	5.globl	url_get_filename.ent	url_get_filename.type	url_get_filename, @functionurl_get_filename:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$2,$4,20move	$4,$5j	av_strlcpymove	$5,$2.set	macro.set	reorder.end	url_get_filename.section	.text.url_close,"ax",@progbits.align	2.align	5.globl	url_close.ent	url_close.type	url_close, @functionurl_close:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$3,0($4)lw	$2,20($3)jal	$2move	$17,$4move	$16,$2jal	av_freemove	$4,$17move	$2,$16lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	url_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"file\000".section	.text.url_open,"ax",@progbits.align	2.align	5.globl	url_open.ent	url_open.type	url_open, @functionurl_open:.frame	$sp,176,$31		# vars= 128, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-176sw	$22,168($sp)sw	$21,164($sp)sw	$20,160($sp)sw	$31,172($sp)sw	$19,156($sp)sw	$18,152($sp)sw	$17,148($sp)sw	$16,144($sp)lb	$3,0($5)move	$20,$5move	$21,$4beq	$3,$0,$L71move	$22,$6li	$2,58			# 0x3abeq	$3,$2,$L71move	$16,$5addiu	$19,$sp,16move	$17,$19j	$L51li	$18,58			# 0x3a$L77:beq	$3,$0,$L53noplbu	$2,0($16)sb	$2,0($17)addiu	$17,$17,1$L53:addiu	$16,$16,1lb	$3,0($16)beq	$3,$0,$L81lui	$5,%hi($LC0)beq	$3,$18,$L76subu	$2,$17,$19$L51:jal	isalphamove	$4,$3subu	$3,$17,$19bne	$2,$0,$L77sltu	$3,$3,127$L48:lui	$5,%hi($LC0)$L81:addiu	$5,$5,%lo($LC0)jal	strcpymove	$4,$19$L58:lui	$2,%hi(first_protocol)lw	$16,%lo(first_protocol)($2)bne	$16,$0,$L72nopj	$L65li	$16,-2			# 0xfffffffffffffffe$L78:lw	$16,24($16)beq	$16,$0,$L59nop$L72:lw	$5,0($16)jal	strcmpmove	$4,$19bne	$2,$0,$L78nop$L61:jal	strlenmove	$4,$20jal	av_mallocaddiu	$4,$2,25beq	$2,$0,$L79move	$17,$2addiu	$4,$2,20jal	strcpymove	$5,$20lw	$2,4($16)sw	$16,0($17)sw	$22,4($17)sw	$0,8($17)sw	$0,12($17)move	$5,$20move	$6,$22jal	$2move	$4,$17bltz	$2,$L80move	$16,$2sw	$17,0($21)move	$16,$0move	$2,$16lw	$31,172($sp)lw	$22,168($sp)lw	$21,164($sp)lw	$20,160($sp)lw	$19,156($sp)lw	$18,152($sp)lw	$17,148($sp)lw	$16,144($sp)j	$31addiu	$sp,$sp,176$L59:li	$16,-2			# 0xfffffffffffffffe$L65:sw	$0,0($21)$L68:move	$2,$16lw	$31,172($sp)lw	$22,168($sp)lw	$21,164($sp)lw	$20,160($sp)lw	$19,156($sp)lw	$18,152($sp)lw	$17,148($sp)lw	$16,144($sp)j	$31addiu	$sp,$sp,176$L76:slt	$2,$2,2bne	$2,$0,$L81lui	$5,%hi($LC0)j	$L58sb	$0,0($17)$L79:j	$L65li	$16,-12			# 0xfffffffffffffff4$L71:j	$L48addiu	$19,$sp,16$L80:jal	av_freemove	$4,$17j	$L68sw	$0,0($21).set	macro.set	reorder.end	url_open.section	.text.url_filesize,"ax",@progbits.align	2.align	5.globl	url_filesize.ent	url_filesize.type	url_filesize, @functionurl_filesize:.frame	$sp,48,$31		# vars= 0, regs= 6/0, args= 24, gp= 0.mask	0x80370000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$18,32($sp)sw	$31,44($sp)sw	$21,40($sp)sw	$20,36($sp)sw	$17,28($sp)sw	$16,24($sp)lw	$2,0($4)move	$18,$4lw	$3,16($2)move	$6,$0beq	$3,$0,$L83move	$7,$0li	$2,65536			# 0x10000jal	$3sw	$2,16($sp)move	$16,$2bltz	$3,$L94move	$17,$3$L85:move	$2,$16$L95:move	$3,$17lw	$31,44($sp)lw	$21,40($sp)lw	$20,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,48$L83:li	$16,-32			# 0xffffffffffffffe0li	$17,-1			# 0xffffffffffffffffmove	$2,$16move	$3,$17lw	$31,44($sp)lw	$21,40($sp)lw	$20,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,48$L94:lw	$2,0($18)move	$4,$18lw	$3,16($2)move	$6,$0beq	$3,$0,$L83move	$7,$0li	$2,1			# 0x1jal	$3sw	$2,16($sp)move	$20,$2lw	$2,0($18)move	$21,$3lw	$3,16($2)move	$4,$18li	$6,-1			# 0xffffffffffffffffbeq	$3,$0,$L83li	$7,-1			# 0xffffffffffffffffli	$2,2			# 0x2jal	$3sw	$2,16($sp)addiu	$8,$2,1move	$16,$2sltu	$2,$8,$2move	$17,$3bltz	$3,$L85addu	$9,$2,$3lw	$2,0($18)move	$4,$18lw	$2,16($2)move	$6,$20move	$7,$21move	$16,$8beq	$2,$0,$L85move	$17,$9jal	$2sw	$0,16($sp)j	$L95move	$2,$16.set	macro.set	reorder.end	url_filesize.section	.text.url_exist,"ax",@progbits.align	2.align	5.globl	url_exist.ent	url_exist.type	url_exist, @functionurl_exist:.frame	$sp,32,$31		# vars= 8, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32move	$5,$4move	$6,$0addiu	$4,$sp,16sw	$31,28($sp)jal	url_opensw	$16,24($sp)bltz	$2,$L99move	$3,$0lw	$16,16($sp)lw	$3,0($16)lw	$2,20($3)jal	$2move	$4,$16jal	av_freemove	$4,$16li	$3,1			# 0x1$L99:lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	url_exist.globl	first_protocol.section	.bss.align	2.type	first_protocol, @object.size	first_protocol, 4first_protocol:.space	4.globl	url_interrupt_cb.data.align	2.type	url_interrupt_cb, @object.size	url_interrupt_cb, 4url_interrupt_cb:.word	default_interrupt_cb.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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