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

📄 format.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "format.c".section .mdebug.abi32.previous.section	.text.af_fmt2bits,"ax",@progbits.align	2.align	5.globl	af_fmt2bits.ent	af_fmt2bits.type	af_fmt2bits, @functionaf_fmt2bits:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroandi	$2,$4,0x38j	$31addiu	$2,$2,8.set	macro.set	reorder.end	af_fmt2bits.section	.text.af_bits2fmt,"ax",@progbits.align	2.align	5.globl	af_bits2fmt.ent	af_bits2fmt.type	af_bits2fmt, @functionaf_bits2fmt:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$2,$4slt	$3,$2,0addiu	$4,$4,7movn	$2,$4,$3sra	$2,$2,3addiu	$2,$2,-1j	$31sll	$2,$2,3.set	macro.set	reorder.end	af_bits2fmt.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"??\000".section	.text.af_fmt2str_short,"ax",@progbits.align	2.align	5.globl	af_fmt2str_short.ent	af_fmt2str_short.type	af_fmt2str_short, @functionaf_fmt2str_short:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(af_fmtstr_table)lw	$5,%lo(af_fmtstr_table)($2)beq	$5,$0,$L15lui	$2,%hi($LC0)li	$2,64			# 0x40beq	$4,$2,$L9noplui	$2,%hi(af_fmtstr_table+8)j	$L11addiu	$3,$2,%lo(af_fmtstr_table+8)$L12:lw	$2,4($3)beq	$2,$4,$L9addiu	$3,$3,8$L11:lw	$5,0($3)bne	$5,$0,$L12lui	$2,%hi($LC0)$L15:addiu	$5,$2,%lo($LC0)$L9:j	$31move	$2,$5.set	macro.set	reorder.end	af_fmt2str_short.section	.text.af_str2fmt_short,"ax",@progbits.align	2.align	5.globl	af_str2fmt_short.ent	af_str2fmt_short.type	af_str2fmt_short, @functionaf_str2fmt_short:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$3,%hi(af_fmtstr_table)lw	$5,%lo(af_fmtstr_table)($3)addiu	$sp,$sp,-32sw	$18,24($sp)sw	$31,28($sp)sw	$17,20($sp)sw	$16,16($sp)beq	$5,$0,$L17move	$18,$4addiu	$3,$3,%lo(af_fmtstr_table)lui	$2,%hi(af_fmtstr_table+8)addiu	$16,$2,%lo(af_fmtstr_table+8)j	$L19addiu	$17,$3,4$L20:lw	$5,0($16)addiu	$17,$17,8beq	$5,$0,$L17addiu	$16,$16,8$L19:jal	strcasecmpmove	$4,$18bne	$2,$0,$L20lw	$31,28($sp)lw	$2,0($17)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L17:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,-1			# 0xffffffffffffffffj	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	af_str2fmt_short.section	.rodata.str1.4.align	2$LC1:.ascii	"be\000".align	2$LC2:.ascii	"BE\000".align	2$LC3:.ascii	"mulaw\000".align	2$LC4:.ascii	"MULAW\000".align	2$LC5:.ascii	"alaw\000".align	2$LC6:.ascii	"ALAW\000".align	2$LC7:.ascii	"ac3\000".align	2$LC8:.ascii	"AC3\000".align	2$LC9:.ascii	"mpeg2\000".align	2$LC10:.ascii	"MPEG2\000".align	2$LC11:.ascii	"imaadpcm\000".align	2$LC12:.ascii	"IMAADPCM\000".align	2$LC13:.ascii	"float\000".align	2$LC14:.ascii	"FLOAT\000".align	2$LC15:.ascii	"unsigned\000".align	2$LC16:.ascii	"UNSIGNED\000".section	.text.af_str2fmt,"ax",@progbits.align	2.align	5.globl	af_str2fmt.ent	af_str2fmt.type	af_str2fmt, @functionaf_str2fmt:.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,-32lui	$5,%hi($LC1)sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)addiu	$5,$5,%lo($LC1)jal	strstrmove	$17,$4beq	$2,$0,$L26lui	$5,%hi($LC2)move	$16,$0$L28:lui	$5,%hi($LC3)addiu	$5,$5,%lo($LC3)jal	strstrmove	$4,$17beq	$2,$0,$L51lui	$5,%hi($LC4)$L29:ori	$16,$16,0x40$L32:move	$2,$16lw	$31,24($sp)$L59:lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L51:addiu	$5,$5,%lo($LC4)jal	strstrmove	$4,$17bne	$2,$0,$L29lui	$5,%hi($LC5)addiu	$5,$5,%lo($LC5)jal	strstrmove	$4,$17beq	$2,$0,$L52lui	$5,%hi($LC6)$L33:j	$L32ori	$16,$16,0x80$L26:addiu	$5,$5,%lo($LC2)jal	strstrmove	$4,$17j	$L28sltu	$16,$2,1$L52:addiu	$5,$5,%lo($LC6)jal	strstrmove	$4,$17bne	$2,$0,$L33lui	$5,%hi($LC7)addiu	$5,$5,%lo($LC7)jal	strstrmove	$4,$17beq	$2,$0,$L53lui	$5,%hi($LC8)$L36:j	$L32ori	$16,$16,0x100$L53:addiu	$5,$5,%lo($LC8)jal	strstrmove	$4,$17bne	$2,$0,$L36lui	$5,%hi($LC9)addiu	$5,$5,%lo($LC9)jal	strstrmove	$4,$17beq	$2,$0,$L54lui	$5,%hi($LC10)$L39:j	$L32ori	$16,$16,0xc0$L54:addiu	$5,$5,%lo($LC10)jal	strstrmove	$4,$17bne	$2,$0,$L39lui	$5,%hi($LC11)addiu	$5,$5,%lo($LC11)jal	strstrmove	$4,$17beq	$2,$0,$L55lui	$5,%hi($LC12)$L42:j	$L32ori	$16,$16,0x140$L55:addiu	$5,$5,%lo($LC12)jal	strstrmove	$4,$17bne	$2,$0,$L42lui	$5,%hi($LC13)addiu	$5,$5,%lo($LC13)jal	strstrmove	$4,$17beq	$2,$0,$L56lui	$5,%hi($LC14)$L45:j	$L32ori	$16,$16,0x4$L56:addiu	$5,$5,%lo($LC14)jal	strstrmove	$4,$17bne	$2,$0,$L45lui	$5,%hi($LC15)addiu	$5,$5,%lo($LC15)jal	strstrmove	$4,$17beq	$2,$0,$L57lui	$5,%hi($LC16)$L48:j	$L32ori	$16,$16,0x2$L57:move	$4,$17jal	strstraddiu	$5,$5,%lo($LC16)bne	$2,$0,$L48move	$2,$16j	$L59lw	$31,24($sp).set	macro.set	reorder.end	af_str2fmt.section	.rodata.str1.4.align	2$LC17:.ascii	"little-endian \000".align	2$LC18:.ascii	"big-endian \000".align	2$LC19:.ascii	"mu-law \000".align	2$LC20:.ascii	"A-law \000".align	2$LC21:.ascii	"MPEG-2 \000".align	2$LC22:.ascii	"AC3 \000".align	2$LC23:.ascii	"IMA-ADPCM \000".align	2$LC24:.ascii	"unknown format \000".align	2$LC25:.ascii	"%d-bit \000".align	2$LC26:.ascii	"float \000".align	2$LC27:.ascii	"unsigned \000".align	2$LC28:.ascii	"signed \000".align	2$LC29:.ascii	"int \000".section	.text.af_fmt2str,"ax",@progbits.align	2.align	5.globl	af_fmt2str.ent	af_fmt2str.type	af_fmt2str, @functionaf_fmt2str:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$19,28($sp)sw	$17,20($sp)sw	$31,32($sp)sw	$18,24($sp)sw	$16,16($sp)move	$19,$4blez	$6,$L87move	$17,$5andi	$2,$4,0x1beq	$2,$0,$L64addiu	$18,$6,-1lui	$6,%hi($LC17)move	$4,$5addiu	$6,$6,%lo($LC17)jal	snprintfmove	$5,$18andi	$3,$19,0x1c0beq	$3,$0,$L67move	$16,$2$L90:li	$2,192			# 0xc0beq	$3,$2,$L72slt	$2,$3,193beq	$2,$0,$L75li	$2,256			# 0x100li	$2,64			# 0x40beq	$3,$2,$L70li	$2,128			# 0x80beq	$3,$2,$L88lui	$6,%hi($LC20)lui	$6,%hi($LC24)$L93:subu	$5,$18,$16addiu	$6,$6,%lo($LC24)jal	snprintfaddu	$4,$17,$16addu	$5,$16,$2$L76:blez	$5,$L82addu	$4,$17,$5$L92:addu	$4,$17,$5lb	$3,-1($4)li	$2,32			# 0x20beq	$3,$2,$L89nop$L82:sb	$0,0($4)$L94:move	$2,$17lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L64:lui	$6,%hi($LC18)move	$4,$5addiu	$6,$6,%lo($LC18)jal	snprintfmove	$5,$18andi	$3,$19,0x1c0bne	$3,$0,$L90move	$16,$2$L67:andi	$7,$19,0x38lui	$6,%hi($LC25)addu	$4,$17,$16subu	$5,$18,$16addiu	$6,$6,%lo($LC25)jal	snprintfaddiu	$7,$7,8andi	$3,$19,0x4bne	$3,$0,$L91addu	$16,$16,$2andi	$2,$19,0x2beq	$2,$0,$L79subu	$5,$18,$16lui	$6,%hi($LC27)addu	$4,$17,$16jal	snprintfaddiu	$6,$6,%lo($LC27)addu	$16,$16,$2$L81:lui	$6,%hi($LC29)subu	$5,$18,$16addiu	$6,$6,%lo($LC29)jal	snprintfaddu	$4,$17,$16addu	$5,$16,$2bgtz	$5,$L92addu	$4,$17,$5j	$L94sb	$0,0($4)$L75:beq	$3,$2,$L73li	$2,320			# 0x140bne	$3,$2,$L93lui	$6,%hi($LC24)lui	$6,%hi($LC23)subu	$5,$18,$16addiu	$6,$6,%lo($LC23)jal	snprintfaddu	$4,$17,$16j	$L76addu	$5,$16,$2$L89:addiu	$5,$5,-1j	$L82addu	$4,$17,$5$L91:lui	$6,%hi($LC26)subu	$5,$18,$16addiu	$6,$6,%lo($LC26)jal	snprintfaddu	$4,$17,$16j	$L76addu	$5,$16,$2$L73:lui	$6,%hi($LC22)subu	$5,$18,$16addiu	$6,$6,%lo($LC22)jal	snprintfaddu	$4,$17,$16j	$L76addu	$5,$16,$2$L70:lui	$6,%hi($LC19)subu	$5,$18,$16addiu	$6,$6,%lo($LC19)jal	snprintfaddu	$4,$17,$16j	$L76addu	$5,$16,$2$L72:lui	$6,%hi($LC21)subu	$5,$18,$16addiu	$6,$6,%lo($LC21)jal	snprintfaddu	$4,$17,$16j	$L76addu	$5,$16,$2$L87:move	$17,$0move	$2,$17lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L79:lui	$6,%hi($LC28)addu	$4,$17,$16jal	snprintfaddiu	$6,$6,%lo($LC28)j	$L81addu	$16,$16,$2$L88:subu	$5,$18,$16addiu	$6,$6,%lo($LC20)jal	snprintfaddu	$4,$17,$16j	$L76addu	$5,$16,$2.set	macro.set	reorder.end	af_fmt2str.section	.rodata.str1.4.align	2$LC30:.ascii	"u8\000".align	2$LC31:.ascii	"s8\000".align	2$LC32:.ascii	"u16le\000".align	2$LC33:.ascii	"u16be\000".align	2$LC34:.ascii	"u16ne\000".align	2$LC35:.ascii	"s16le\000".align	2$LC36:.ascii	"s16be\000".align	2$LC37:.ascii	"s16ne\000".align	2$LC38:.ascii	"u24le\000".align	2$LC39:.ascii	"u24be\000".align	2$LC40:.ascii	"u24ne\000".align	2$LC41:.ascii	"s24le\000".align	2$LC42:.ascii	"s24be\000".align	2$LC43:.ascii	"s24ne\000".align	2$LC44:.ascii	"u32le\000".align	2$LC45:.ascii	"u32be\000".align	2$LC46:.ascii	"u32ne\000".align	2$LC47:.ascii	"s32le\000".align	2$LC48:.ascii	"s32be\000".align	2$LC49:.ascii	"s32ne\000".align	2$LC50:.ascii	"floatle\000".align	2$LC51:.ascii	"floatbe\000".align	2$LC52:.ascii	"floatne\000".rdata.align	2.type	af_fmtstr_table, @object.size	af_fmtstr_table, 232af_fmtstr_table:.word	$LC3.word	64.word	$LC5.word	128.word	$LC9.word	192.word	$LC7.word	256.word	$LC11.word	320.word	$LC30.word	3.word	$LC31.word	1.word	$LC32.word	11.word	$LC33.word	10.word	$LC34.word	11.word	$LC35.word	9.word	$LC36.word	8.word	$LC37.word	9.word	$LC38.word	19.word	$LC39.word	18.word	$LC40.word	19.word	$LC41.word	17.word	$LC42.word	16.word	$LC43.word	17.word	$LC44.word	27.word	$LC45.word	26.word	$LC46.word	27.word	$LC47.word	25.word	$LC48.word	24.word	$LC49.word	25.word	$LC50.word	29.word	$LC51.word	28.word	$LC52.word	29.word	0.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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