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

📄 mp3.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
j	$L110move	$20,$0$L119:lbu	$3,1($fp)bne	$3,$2,$L121lw	$3,912($sp)lbu	$3,2($fp)li	$2,51			# 0x33bne	$3,$2,$L121lw	$3,912($sp)lbu	$2,3($fp)li	$3,255			# 0xffbeq	$2,$3,$L92noplbu	$2,4($fp)beq	$2,$3,$L92noplb	$2,6($fp)bltz	$2,$L92noplb	$2,7($fp)bltz	$2,$L92noplb	$2,8($fp)bltz	$2,$L92noplb	$2,9($fp)bltz	$2,$L92li	$2,51			# 0x33j	$L122lw	$31,908($sp).set	macro.set	reorder.end	mp3_read_probe.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"version\000".align	2$LC1:.ascii	"unsynchronization\000".align	2$LC2:.ascii	"compression\000".align	2$LC3:.ascii	"ID3v2.%d tag skipped, cannot handle %s\012\000".section	.text.mp3_read_header,"ax",@progbits.align	2.align	5.ent	mp3_read_header.type	mp3_read_header, @functionmp3_read_header:.frame	$sp,232,$31		# vars= 168, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-232move	$5,$0sw	$20,208($sp)sw	$31,228($sp)sw	$fp,224($sp)sw	$23,220($sp)sw	$22,216($sp)sw	$21,212($sp)sw	$19,204($sp)sw	$18,200($sp)sw	$17,196($sp)sw	$16,192($sp)jal	av_new_streammove	$20,$4bne	$2,$0,$L124move	$6,$2li	$2,-12			# 0xfffffffffffffff4$L126:lw	$31,228($sp)lw	$fp,224($sp)lw	$23,220($sp)lw	$22,216($sp)lw	$21,212($sp)lw	$20,208($sp)lw	$19,204($sp)lw	$18,200($sp)lw	$17,196($sp)lw	$16,192($sp)j	$31addiu	$sp,$sp,232$L124:addiu	$19,$20,16lw	$4,8($2)lw	$5,52($19)li	$2,65536			# 0x10000li	$3,1			# 0x1ori	$2,$2,0x5001sw	$2,228($4)sw	$3,108($6)beq	$5,$0,$L219sw	$3,224($4)addiu	$16,$sp,45$L232:move	$5,$16$L228:move	$4,$19jal	get_bufferli	$6,10			# 0xali	$3,10			# 0xabne	$2,$3,$L126li	$2,-1			# 0xfffffffffffffffflbu	$3,45($sp)li	$2,73			# 0x49beq	$3,$2,$L220lbu	$3,46($sp)move	$4,$19$L233:move	$6,$0$L234:move	$7,$0jal	url_fseeksw	$0,16($sp)$L217:j	$L126move	$2,$0$L219:jal	url_fsizemove	$4,$19move	$6,$2slt	$2,$2,129bne	$2,$0,$L232addiu	$16,$sp,45addiu	$6,$6,-128sra	$7,$6,31move	$4,$19jal	url_fseeksw	$0,16($sp)move	$4,$19move	$5,$16jal	get_bufferli	$6,128			# 0x80li	$3,128			# 0x80beq	$2,$3,$L221lbu	$3,45($sp)$L130:move	$4,$19$L230:move	$6,$0$L238:move	$7,$0$L239:jal	url_fseeksw	$0,16($sp)j	$L228move	$5,$16$L220:li	$2,68			# 0x44bne	$3,$2,$L233move	$4,$19lbu	$3,47($sp)li	$2,51			# 0x33bne	$3,$2,$L234move	$6,$0lbu	$7,48($sp)li	$3,255			# 0xffbeq	$7,$3,$L234noplbu	$2,49($sp)beq	$2,$3,$L234noplb	$2,51($sp)bltz	$2,$L234noplb	$2,52($sp)bltz	$2,$L234noplb	$2,53($sp)bltz	$2,$L234noplb	$2,54($sp)bltz	$2,$L234lbu	$3,52($sp)lbu	$2,51($sp)andi	$2,$2,0x7fandi	$3,$3,0x7flbu	$4,53($sp)lbu	$5,54($sp)sll	$2,$2,21sll	$3,$3,14or	$2,$2,$3andi	$4,$4,0x7fandi	$5,$5,0x7for	$2,$2,$5sll	$4,$4,7or	$fp,$4,$2lbu	$2,50($sp)andi	$7,$7,0x00ffsw	$2,180($sp)li	$2,2			# 0x2beq	$7,$2,$L172sw	$7,176($sp)sltu	$2,$7,2bne	$2,$0,$L235lui	$2,%hi($LC0)sltu	$2,$7,5beq	$2,$0,$L171lui	$2,%hi($LC0)li	$3,1			# 0x1li	$2,10			# 0xasw	$3,184($sp)sw	$2,188($sp)$L175:lw	$3,180($sp)sll	$2,$3,24sra	$2,$2,24bltz	$2,$L222lui	$2,%hi($LC1)lw	$2,184($sp)beq	$2,$0,$L229lw	$3,188($sp)lw	$3,180($sp)andi	$2,$3,0x40beq	$2,$0,$L229lw	$3,188($sp)move	$17,$0li	$16,3			# 0x3li	$18,-1			# 0xffffffffffffffff$L183:jal	get_bytemove	$4,$19andi	$2,$2,0x7fsll	$3,$17,7addiu	$16,$16,-1bne	$16,$18,$L183addu	$17,$3,$2move	$6,$17move	$7,$0jal	url_fskipmove	$4,$19j	$L229lw	$3,188($sp)$L223:jal	get_be32move	$4,$19move	$4,$19jal	get_bytemove	$21,$2move	$4,$19jal	get_bytemove	$16,$2move	$17,$2move	$4,$19jal	get_byteandi	$16,$16,0x7fsll	$16,$16,7andi	$17,$17,0x7fmove	$18,$2addu	$16,$16,$17move	$4,$19sll	$16,$16,7jal	get_byteandi	$18,$18,0x7faddu	$16,$16,$18sll	$16,$16,7andi	$2,$2,0x7fmove	$4,$19jal	get_be16addu	$16,$16,$2$L189:lw	$3,188($sp)addu	$2,$16,$3subu	$fp,$fp,$2bltz	$fp,$L236lw	$3,176($sp)jal	url_ftellmove	$4,$19move	$23,$3li	$3,5505024			# 0x540000move	$22,$2ori	$2,$3,0x5432beq	$21,$2,$L198sltu	$2,$2,$21bne	$2,$0,$L199ori	$2,$3,0x434fbeq	$21,$2,$L194sltu	$2,$2,$21bne	$2,$0,$L200ori	$2,$3,0x5031beq	$21,$0,$L192move	$6,$fpori	$2,$3,0x414cbeq	$21,$2,$L237move	$4,$20$L191:move	$3,$0$L231:addu	$6,$22,$16sltu	$4,$6,$22addu	$7,$23,$3addu	$7,$4,$7move	$4,$19jal	url_fseeksw	$0,16($sp)$L218:lw	$3,188($sp)$L229:slt	$2,$fp,$3bne	$2,$0,$L185lw	$2,184($sp)bne	$2,$0,$L223nopjal	get_be24move	$4,$19move	$4,$19jal	get_bytemove	$21,$2move	$4,$19jal	get_bytemove	$16,$2move	$17,$2andi	$16,$16,0x7fmove	$4,$19sll	$16,$16,7jal	get_byteandi	$17,$17,0x7faddu	$16,$16,$17sll	$16,$16,7andi	$2,$2,0x7fj	$L189addu	$16,$16,$2$L221:li	$2,84			# 0x54bne	$3,$2,$L230move	$4,$19lbu	$3,46($sp)li	$2,65			# 0x41bne	$3,$2,$L238move	$6,$0lbu	$3,47($sp)li	$2,71			# 0x47bne	$3,$2,$L239move	$7,$0addiu	$2,$20,1216addiu	$4,$sp,48addiu	$6,$sp,78j	$L135addiu	$5,$sp,559$L224:beq	$4,$5,$L136nopaddiu	$4,$4,1sb	$3,0($2)beq	$4,$6,$L136addiu	$2,$2,1$L135:lbu	$3,0($4)bne	$3,$0,$L224nop$L136:sb	$0,0($2)move	$4,$6addiu	$2,$20,1728addiu	$6,$sp,108j	$L139addiu	$5,$sp,589$L225:beq	$4,$5,$L140nopaddiu	$4,$4,1sb	$3,0($2)beq	$4,$6,$L140addiu	$2,$2,1$L139:lbu	$3,0($4)bne	$3,$0,$L225nop$L140:sb	$0,0($2)move	$4,$6addiu	$2,$20,3264addiu	$6,$sp,138j	$L143addiu	$5,$sp,619$L226:beq	$4,$5,$L144addiu	$4,$4,1sb	$3,0($2)beq	$4,$6,$L144addiu	$2,$2,1$L143:lbu	$3,0($4)bne	$3,$0,$L226nop$L144:addiu	$4,$sp,24move	$5,$6sb	$0,0($2)move	$3,$4addiu	$6,$sp,28$L147:lbu	$2,0($5)beq	$2,$0,$L148addiu	$5,$5,1beq	$3,$6,$L148nopsb	$2,0($3)addiu	$3,$3,1bne	$6,$3,$L147nop$L148:move	$5,$0li	$6,10			# 0xasb	$0,0($3)jal	__strtol_internalmove	$7,$0addiu	$3,$20,2752addiu	$4,$sp,142addiu	$5,$sp,653addiu	$6,$sp,172j	$L151sw	$2,3776($20)$L227:beq	$4,$5,$L152nopaddiu	$4,$4,1sb	$2,0($3)beq	$4,$6,$L152addiu	$3,$3,1$L151:lbu	$2,0($4)bne	$2,$0,$L227nop$L152:lbu	$2,170($sp)bne	$2,$0,$L155sb	$0,0($3)lbu	$2,171($sp)beq	$2,$0,$L240lbu	$3,172($sp)sw	$2,3780($20)$L155:lbu	$3,172($sp)$L240:slt	$2,$3,126beq	$2,$0,$L130lui	$2,%hi(id3v1_genre_str)sll	$3,$3,2addiu	$2,$2,%lo(id3v1_genre_str)addu	$3,$3,$2lw	$5,0($3)addiu	$4,$20,3784jal	av_strlcpyli	$6,32			# 0x20j	$L230move	$4,$19$L199:li	$3,1413677056			# 0x54430000ori	$2,$3,0x4f50beq	$21,$2,$L195sltu	$2,$2,$21bne	$2,$0,$L201li	$2,1414529024			# 0x54500000li	$2,1413545984			# 0x54410000ori	$2,$2,0x4c42beq	$21,$2,$L193ori	$2,$3,0x4f4ebne	$21,$2,$L191nop$L194:move	$4,$20move	$5,$16addiu	$6,$20,3784jal	id3v2_read_ttagli	$7,32			# 0x20j	$L231move	$3,$0$L201:ori	$2,$2,0x4531beq	$21,$2,$L196li	$2,1414660096			# 0x54520000ori	$2,$2,0x434bbeq	$21,$2,$L197li	$2,1414070272			# 0x54490000ori	$2,$2,0x5432bne	$21,$2,$L191nop$L198:move	$4,$20move	$5,$16addiu	$6,$20,1216jal	id3v2_read_ttagli	$7,512			# 0x200j	$L231move	$3,$0$L171:$L235:addiu	$2,$2,%lo($LC0)$L174:lw	$7,176($sp)lui	$6,%hi($LC3)move	$4,$20addiu	$6,$6,%lo($LC3)li	$5,1			# 0x1jal	av_logsw	$2,16($sp)move	$6,$fpsra	$7,$fp,31jal	url_fskipmove	$4,$19j	$L126move	$2,$0$L200:beq	$21,$2,$L196ori	$2,$3,0x524bbeq	$21,$2,$L197ori	$2,$3,0x4352bne	$21,$2,$L191nop$L195:move	$4,$20move	$5,$16addiu	$6,$20,2240jal	id3v2_read_ttagli	$7,512			# 0x200j	$L231move	$3,$0$L172:lw	$3,180($sp)andi	$2,$3,0x40bne	$2,$0,$L176lui	$2,%hi($LC2)li	$2,6			# 0x6sw	$0,184($sp)j	$L175sw	$2,188($sp)$L197:move	$5,$16addiu	$6,$sp,29li	$7,16			# 0x10jal	id3v2_read_ttagmove	$4,$20addiu	$4,$sp,29move	$5,$0li	$6,10			# 0xajal	__strtol_internalmove	$7,$0j	$L191sw	$2,3780($20)$L185:lw	$3,176($sp)$L236:li	$2,4			# 0x4bne	$3,$2,$L126move	$2,$0lw	$3,180($sp)andi	$2,$3,0x10beq	$2,$0,$L217move	$4,$19li	$6,10			# 0xajal	url_fskipmove	$7,$0j	$L126move	$2,$0$L193:move	$4,$20$L237:move	$5,$16addiu	$6,$20,3264jal	id3v2_read_ttagli	$7,512			# 0x200j	$L231move	$3,$0$L192:sra	$7,$fp,31jal	url_fskipmove	$4,$19j	$L218move	$fp,$0$L196:move	$4,$20move	$5,$16addiu	$6,$20,1728jal	id3v2_read_ttagli	$7,512			# 0x200j	$L231move	$3,$0$L176:j	$L174addiu	$2,$2,%lo($LC2)$L222:j	$L174addiu	$2,$2,%lo($LC1).set	macro.set	reorder.end	mp3_read_header.section	.rodata.str1.4.align	2$LC4:.ascii	"%d\000".align	2$LC5:.ascii	"Lavf51.14.0\000".section	.text.mp3_write_header,"ax",@progbits.align	2.align	5.ent	mp3_write_header.type	mp3_write_header, @functionmp3_write_header:.frame	$sp,56,$31		# vars= 16, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$17,36($sp)sw	$31,48($sp)sw	$19,44($sp)sw	$18,40($sp)sw	$16,32($sp)lw	$16,3780($4)bne	$16,$0,$L275move	$17,$4lb	$2,1216($17)bne	$2,$0,$L244nop$L289:lb	$2,1728($17)bne	$2,$0,$L276move	$18,$0$L247:lb	$2,3264($17)bne	$2,$0,$L277nop$L249:lb	$2,3784($17)bne	$2,$0,$L278nop$L251:lb	$2,2240($17)bne	$2,$0,$L279nopbne	$16,$0,$L280nop$L255:lw	$4,100($17)li	$19,8388608			# 0x800000lw	$3,8($4)lw	$2,12($3)and	$2,$2,$19beq	$2,$0,$L281nopbne	$18,$0,$L291addiu	$16,$17,16lw	$31,48($sp)$L292:lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)move	$2,$0j	$31addiu	$sp,$sp,56$L281:lui	$4,%hi($LC5)jal	strlen

⌨️ 快捷键说明

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