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

📄 au.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "au.c".section .mdebug.abi32.previous.section	.text.au_probe,"ax",@progbits.align	2.align	5.ent	au_probe.type	au_probe, @functionau_probe:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$4,4($4)li	$2,46			# 0x2elbu	$3,0($4)beq	$3,$2,$L10nop$L2:move	$4,$0$L7:$L11:j	$31move	$2,$4$L10:lbu	$3,1($4)li	$2,115			# 0x73bne	$3,$2,$L2noplbu	$3,2($4)li	$2,110			# 0x6ebne	$3,$2,$L2noplbu	$3,3($4)li	$2,100			# 0x64beq	$3,$2,$L7li	$4,100			# 0x64j	$L11move	$4,$0.set	macro.set	reorder.end	au_probe.section	.text.au_read_close,"ax",@progbits.align	2.align	5.ent	au_read_close.type	au_read_close, @functionau_read_close:.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	au_read_close.section	.text.au_write_trailer,"ax",@progbits.align	2.align	5.ent	au_write_trailer.type	au_write_trailer, @functionau_write_trailer:.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$18,32($sp)sw	$31,36($sp)addiu	$18,$4,16sw	$17,28($sp)sw	$16,24($sp)lw	$2,52($18)bne	$2,$0,$L15move	$4,$18jal	url_ftellnopmove	$16,$2li	$6,8			# 0x8move	$7,$0move	$4,$18move	$17,$3jal	url_fseeksw	$0,16($sp)move	$4,$18jal	put_be32addiu	$5,$16,-24move	$4,$18move	$6,$16move	$7,$17jal	url_fseeksw	$0,16($sp)jal	put_flush_packetmove	$4,$18$L15:lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$0j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	au_write_trailer.section	.text.au_write_packet,"ax",@progbits.align	2.align	5.ent	au_write_packet.type	au_write_packet, @functionau_write_packet:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)lw	$6,20($5)lw	$5,16($5)jal	put_bufferaddiu	$4,$4,16lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	au_write_packet.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	".snd\000".section	.text.au_write_header,"ax",@progbits.align	2.align	5.ent	au_write_header.type	au_write_header, @functionau_write_header:.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	$16,16($sp)sw	$31,24($sp)sw	$17,20($sp)move	$3,$4lw	$2,100($3)lui	$5,%hi($LC0)lw	$17,8($2)addiu	$16,$4,16lw	$2,232($17)addiu	$5,$5,%lo($LC0)move	$4,$16li	$6,-1			# 0xffffffffffffffffbeq	$2,$0,$L23sw	$0,12($3)jal	put_tagnopmove	$4,$16jal	put_be32li	$5,24			# 0x18move	$4,$16jal	put_be32li	$5,-1			# 0xfffffffffffffffflw	$5,232($17)jal	put_be32move	$4,$16lw	$5,64($17)jal	put_be32move	$4,$16lw	$5,68($17)jal	put_be32move	$4,$16jal	put_flush_packetmove	$4,$16move	$6,$0$L23:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$6j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	au_write_header.section	.text.au_read_packet,"ax",@progbits.align	2.align	5.ent	au_read_packet.type	au_read_packet, @functionau_read_packet:.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	$16,16($sp)addiu	$16,$4,16move	$4,$16sw	$17,20($sp)sw	$31,24($sp)jal	url_feofmove	$17,$5move	$4,$16move	$5,$17beq	$2,$0,$L31li	$6,4096			# 0x1000$L26:li	$2,-5			# 0xfffffffffffffffb$L29:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L31:jal	av_get_packetnopmove	$3,$2bltz	$3,$L26move	$2,$0sw	$3,20($17)j	$L29sw	$0,24($17).set	macro.set	reorder.end	au_read_packet.section	.text.au_read_header,"ax",@progbits.align	2.align	5.ent	au_read_header.type	au_read_header, @functionau_read_header:.frame	$sp,56,$31		# vars= 0, regs= 8/0, args= 24, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$17,28($sp)addiu	$17,$4,16sw	$18,32($sp)move	$18,$4move	$4,$17sw	$31,52($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$19,36($sp)jal	get_le32sw	$16,24($sp)li	$3,1684930560			# 0x646e0000ori	$3,$3,0x732ebeq	$2,$3,$L40move	$4,$17$L33:li	$2,-1			# 0xffffffffffffffff$L38:lw	$31,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)j	$31addiu	$sp,$sp,56$L40:jal	get_be32nopmove	$4,$17jal	get_be32move	$16,$2jal	get_be32move	$4,$17move	$4,$17jal	get_be32move	$20,$2move	$4,$17jal	get_be32move	$19,$2lui	$4,%hi(codec_au_tags)addiu	$4,$4,%lo(codec_au_tags)move	$5,$20jal	codec_get_idmove	$22,$2move	$21,$2addiu	$2,$16,-24slt	$16,$16,24beq	$16,$0,$L41move	$4,$17move	$4,$18$L42:jal	av_new_streammove	$5,$0move	$4,$2move	$7,$19li	$5,64			# 0x40beq	$2,$0,$L33li	$6,1			# 0x1lw	$3,8($2)li	$2,1			# 0x1sw	$2,224($3)sw	$20,232($3)sw	$21,228($3)sw	$22,68($3)jal	av_set_pts_infosw	$19,64($3)j	$L38move	$2,$0$L41:move	$6,$2sra	$7,$2,31li	$2,1			# 0x1jal	url_fseeksw	$2,16($sp)j	$L42move	$4,$18.set	macro.set	reorder.end	au_read_header.globl	au_demuxer.section	.rodata.str1.4.align	2$LC1:.ascii	"au\000".align	2$LC2:.ascii	"SUN AU Format\000".data.align	2.type	au_demuxer, @object.size	au_demuxer, 64au_demuxer:.word	$LC1.word	$LC2.word	0.word	au_probe.word	au_read_header.word	au_read_packet.word	au_read_close.word	pcm_read_seek.space	24.word	__compound_literal.0.space	4.globl	au_muxer.section	.rodata.str1.4.align	2$LC3:.ascii	"audio/basic\000".data.align	2.type	au_muxer, @object.size	au_muxer, 64au_muxer:.word	$LC1.word	$LC2.word	$LC3.word	$LC1.word	0.word	65537.word	0.word	au_write_header.word	au_write_packet.word	au_write_trailer.space	12.word	__compound_literal.1.space	8.align	2.type	__compound_literal.0, @object.size	__compound_literal.0, 8__compound_literal.0:.word	codec_au_tags.word	0.align	2.type	__compound_literal.1, @object.size	__compound_literal.1, 8__compound_literal.1:.word	codec_au_tags.word	0.rdata.align	2.type	codec_au_tags, @object.size	codec_au_tags, 32codec_au_tags:.word	65542.word	1.word	65537.word	3.word	65543.word	27.word	0.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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