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

📄 mp3_header_compress_bsf.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "mp3_header_compress_bsf.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"not standards compliant\012\000".align	2$LC1:.ascii	"cannot compress %08X\012\000".align	2$LC2:.ascii	"FFCMP3 0.0\000".align	2$LC3:.ascii	"Extradata invalid\012\000".section	.text.mp3_header_compress,"ax",@progbits.align	2.align	5.ent	mp3_header_compress.type	mp3_header_compress, @functionmp3_header_compress:.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-48sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$31,44($sp)sw	$22,40($sp)sw	$17,20($sp)lw	$2,248($5)move	$18,$5slt	$2,$2,-1move	$19,$7lw	$21,64($sp)lw	$16,68($sp).set	noreorder.set	nomacrobeq	$2,$0,$L42lw	$20,72($sp).set	macro.set	reorderlbu	$2,0($16)lbu	$3,1($16)sll	$2,$2,24sll	$3,$3,16lbu	$4,2($16)lbu	$5,3($16)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$17,$4,$2li	$3,-2097152			# 0xffffffffffe00000and	$2,$17,$3.set	noreorder.set	nomacrobeq	$2,$3,$L43li	$2,393216			# 0x60000.set	macro.set	reorder$L5:lui	$6,%hi($LC1)$L48:$L50:addiu	$6,$6,%lo($LC1)$L49:sw	$16,0($19)sw	$20,0($21)move	$4,$18move	$7,$17.set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reordermove	$6,$0$L4:lw	$31,44($sp)$L51:lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$6.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L43:and	$4,$17,$2.set	noreorder.set	nomacrobeq	$4,$0,$L48lui	$6,%hi($LC1).set	macro.set	reorderandi	$3,$17,0xf000li	$2,61440			# 0xf000.set	noreorder.set	nomacrobeq	$3,$2,$L48andi	$3,$17,0xc00.set	macro.set	reorderli	$2,3072			# 0xc00.set	noreorder.set	nomacrobeq	$3,$2,$L50li	$2,131072			# 0x20000.set	macro.set	reorder.set	noreorder.set	nomacrobne	$4,$2,$L49addiu	$6,$6,%lo($LC1).set	macro.set	reorderlw	$3,28($18)beq	$3,$0,$L44$L11:li	$2,15			# 0xf.set	noreorder.set	nomacrobne	$3,$2,$L45lui	$6,%hi($LC3).set	macro.set	reorderlw	$2,24($18)lbu	$3,11($2)lbu	$5,12($2)lbu	$6,14($2)lbu	$4,13($2)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$4,$4,8li	$2,-131072			# 0xfffffffffffe0000ori	$2,$2,0xccfor	$4,$4,$3and	$4,$4,$2and	$2,$17,$2.set	noreorder.set	nomacrobne	$4,$2,$L48lui	$6,%hi($LC1).set	macro.set	reorderli	$2,65536			# 0x10000and	$2,$17,$2.set	noreorder.set	nomacrobeq	$2,$0,$L16li	$2,6			# 0x6.set	macro.set	reorderli	$2,4			# 0x4li	$22,4			# 0x4$L18:subu	$2,$20,$2addiu	$20,$2,8move	$4,$20.set	noreorder.set	nomacrojal	av_mallocsw	$2,0($21).set	macro.set	reordermove	$4,$2sltu	$2,$20,32addu	$5,$16,$22.set	noreorder.set	nomacrobne	$2,$0,$L19sw	$4,0($19).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L19andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L19li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$20,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L23addiu	$5,$5,-4.set	macro.set	reorder$L36:#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,$L36$L23:andi	$2,$20,0x1caddu	$6,$6,$2sltu	$3,$4,$6beq	$3,$0,$L25$L37:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L37$L25:andi	$6,$20,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L29li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L30li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L46$L27:lw	$3,68($18)$L47:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L31li	$6,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L51lw	$31,44($sp).set	macro.set	reorder$L42:lui	$6,%hi($LC0)move	$4,$5addiu	$6,$6,%lo($LC0).set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L4li	$6,-1			# 0xffffffffffffffff.set	macro.set	reorder$L44:li	$3,15			# 0xfsw	$3,28($18).set	noreorder.set	nomacrojal	av_mallocli	$4,15			# 0xf.set	macro.set	reorderlui	$5,%hi($LC2)move	$4,$2addiu	$5,$5,%lo($LC2).set	noreorder.set	nomacrojal	strcpysw	$2,24($18).set	macro.set	reorderlw	$4,24($18)move	$5,$16addiu	$4,$4,11.set	noreorder.set	nomacrojal	memcpyli	$6,4			# 0x4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$3,28($18).set	macro.set	reorder$L19:.set	noreorder.set	nomacrojal	memcpymove	$6,$20.set	macro.set	reorder.set	noreorder.set	nomacroj	$L47lw	$3,68($18).set	macro.set	reorder$L16:.set	noreorder.set	nomacroj	$L18li	$22,6			# 0x6.set	macro.set	reorder$L31:li	$2,1572864			# 0x180000srl	$3,$17,4and	$4,$17,$2.set	noreorder.set	nomacrobeq	$4,$2,$L33andi	$3,$3,0x3.set	macro.set	reorderlw	$5,0($19)sll	$3,$3,6lbu	$2,1($5)li	$6,1			# 0x1andi	$2,$2,0x3fsb	$2,1($5)lw	$4,0($19)lbu	$2,1($4)or	$3,$3,$2sb	$3,1($4)lw	$2,0($19)lbu	$4,1($2)lbu	$5,2($2)sb	$4,2($2)lw	$3,0($19).set	noreorder.set	nomacroj	$L4sb	$5,1($3).set	macro.set	reorder$L45:addiu	$6,$6,%lo($LC3)move	$4,$18.set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L4li	$6,-1			# 0xffffffffffffffff.set	macro.set	reorder$L33:lw	$5,0($19)sll	$3,$3,4lbu	$2,1($5)li	$6,1			# 0x1andi	$2,$2,0x8fsb	$2,1($5)lw	$4,0($19)lbu	$2,1($4)or	$3,$3,$2.set	noreorder.set	nomacroj	$L4sb	$3,1($4).set	macro.set	reorder$L29:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L27sb	$3,5($4).set	macro.set	reorder$L30:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L27sb	$2,6($4).set	macro.set	reorder$L46:lbu	$2,4($5).set	noreorder.set	nomacroj	$L27sb	$2,4($4).set	macro.set	reorder.end	mp3_header_compress.globl	mp3_header_compress_bsf.section	.rodata.str1.4.align	2$LC4:.ascii	"mp3comp\000".data.align	2.type	mp3_header_compress_bsf, @object.size	mp3_header_compress_bsf, 20mp3_header_compress_bsf:.word	$LC4.word	0.word	mp3_header_compress.space	8.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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